*,::after,::before{box-sizing:border-box;margin:0}body,html,main{font-family:Poppins,sans-serif;width:100%;height:100%}header{height:110px}header .container{width:100%;height:100%;display:flex;align-items:center;padding:0 50px}header .container .navbar-toggler{display:none}header .container .menu{width:100%;display:flex;justify-content:flex-end}header .container .menu.mobile{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;padding:30px 10px;background:linear-gradient(to right,#fff 80%,transparent 0);z-index:900}header .container .menu .menu-close{content:'';position:absolute;top:0;right:0;display:block;width:20%;height:100%;background-color:#00000080;display:none;z-index:999}header .container .menu li{list-style:none;padding:0 20px;color:#5b5b5b;font-size:18px}.container{margin:0 auto}.information{width:450px;position:absolute;display:none;z-index:99}.information h1{font-weight:700;color:#616161;font-size:32px;line-height:29px}.information p{font-weight:400;font-size:15px;line-height:18px;margin-top:20px;margin-bottom:30px;color:#616161}.information p.first{font-weight:400;font-size:19px;line-height:22px;margin-bottom:20px}.information .button{background-color:#099ee0;text-decoration:none;color:#fff;border-radius:30px;padding:5px 30px}.information.info-first .button{background-color:#099ee0}.information.info-second .button{background-color:#00437f}.information.info-third .button{background-color:#009e74}.content{width:100%;height:calc(100% - 110px);display:flex;overflow:hidden}.content .left-block{width:45%;height:100%;background-image:url(../img/pattern.png),linear-gradient(90deg,#4bd1df,#02c6e0);padding:100px 95px 0}.content .left-block h2{font-weight:700;color:#fff;font-size:50px;line-height:60px;margin-bottom:60px}.content .left-block p{font-weight:400;font-size:22px;line-height:35px;padding-right:100px;color:#252525}.content .right-block{width:70%;height:100%;position:relative}.content .right-block .purchase-models{text-transform:uppercase;font-weight:900;font-size:30px;color:#02c9df}.content .right-block .content-block{width:100%;height:100%;padding:5%;padding-top:3%}.content .right-block .navigation{position:relative;height:85%;padding:30px 50px}.content .right-block .navigation .links{height:100%;display:flex;flex-direction:column;justify-content:space-between}.content .right-block .navigation .links .link-block{position:relative}.content .right-block .navigation .links .first-link{width:fit-content;margin-left:10px;cursor:pointer}.content .right-block .navigation .links .first-link img{height:0;width:0;position:absolute;top:50px;left:-9px;z-index:20}.content .right-block .navigation .links .first-link::before{content:'';display:inline-block;background:#00a6f0;border-radius:50%;margin-left:-13px;margin-right:10px;margin-top:50px;height:10px;width:10px;box-shadow:0 0 0 0 #00a6f0;transform:scale(1);animation:pulse 2s infinite}.content .right-block .navigation .links .second-link{width:fit-content;margin-left:10px;cursor:pointer}.content .right-block .navigation .links .second-link img{height:0;width:0;position:absolute;top:50px;left:-9px;z-index:20}.content .right-block .navigation .links .second-link::before{content:'';display:inline-block;background:#00a6f0;border-radius:50%;margin-left:-13px;margin-right:10px;margin-top:50px;height:10px;width:10px;box-shadow:0 0 0 0 #00a6f0;transform:scale(1);animation:pulse 2s infinite}.content .right-block .navigation .links .third-link{width:fit-content;margin-left:10px;cursor:pointer}.content .right-block .navigation .links .third-link img{height:0;width:0;position:absolute;top:50px;left:-9px;z-index:20}.content .right-block .navigation .links .third-link::before{content:'';display:inline-block;background:#00a6f0;border-radius:50%;margin-left:-13px;margin-right:10px;margin-top:50px;height:10px;width:10px;box-shadow:0 0 0 0 #00a6f0;transform:scale(1);animation:pulse 2s infinite}.content .right-block .navigation .line{width:10px;height:calc(100% - 130px);border-left:3px dotted #00a6f0;position:absolute;top:85px;left:50px;transition:all .3s ease-in}.content .right-block .navigation .active{display:flex;align-items:center}.content .right-block .navigation .active img{width:120px;height:120px;margin-right:80px;z-index:10}.content .right-block .content-background{display:none;width:100%;height:100%;background-size:100% 100%,contain,cover;background-repeat:no-repeat;background-position-x:-100px,100%,100%;position:absolute;top:0;left:0;z-index:-1}.content .right-block .main-block{width:100%;height:100%;position:absolute;top:0;left:0;z-index:30}.content .right-block .main-block .dentist{position:absolute;top:30px;right:0;height:calc(100% - 30px);z-index:-1}.content .right-block .planejada{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../img/gradient-bg.png),url(../img/professional-dentist-bg.jpg);background-size:100% 100%,cover;background-repeat:no-repeat;background-position-x:-100px,100%;z-index:20}.content .right-block .planejada .navigation{padding-top:50px}.content .right-block .planejada .line{width:10px;height:calc(100% - 68px);border-left:3px dotted #00a6f0;position:absolute;top:60px;left:calc(50px + 60px)}.content .right-block .planejada .businessperson{position:absolute;top:0;right:0;height:100%}.content .right-block .club{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../img/gradient-bg.png),url(../img/blur-hospital-bg.jpg);background-size:100% 100%,cover;background-repeat:no-repeat;background-position-x:-100px,100%;z-index:10}.content .right-block .club .first-link{margin-bottom:8%}.content .right-block .club .second-link{margin-bottom:8%}.content .right-block .club .line{width:10px;height:calc(100% - 285px);border-left:3px dotted #00a6f0;position:absolute;top:38px;left:calc(50px + 60px)}.content .right-block .club .doctor{position:absolute;top:0;right:0;height:100%}.retina header{height:150px}.retina .container{width:1190px}.retina .information{width:390px}.retina .information h1{font-size:23px;line-height:21px}.retina .information p{font-size:11px;line-height:initial;margin-top:10px;margin-bottom:10px}.retina .information p.first{font-weight:400;font-size:13px;margin-bottom:15px}.retina .information .button{font-size:12px}.retina .content{height:calc(100% - 150px)}.retina .content .left-block{width:35%;padding:85px 60px 0}.retina .content .left-block h2{font-size:35px;line-height:42px;font-weight:700;margin-bottom:40px}.retina .content .left-block p{font-size:15px;line-height:24px;padding-right:30px;font-weight:400}.retina .content .right-block .content-block{padding:3%}.retina .content .right-block .content-block .purchase-models{text-transform:uppercase;font-size:20px}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 #099ee080}70%{transform:scale(1);box-shadow:0 0 0 10px #099ee000}100%{transform:scale(.95);box-shadow:0 0 0 0 #099ee000}}@media only screen and (min-width:2560px){header{height:240px}header .container .brand img{width:200%}header .container .menu li{font-size:38px}.container{width:1190px}.information{width:550px}.information h1{font-size:45px;line-height:45px;margin-bottom:15px}.information p{font-size:25px;line-height:initial;margin-top:10px;margin-bottom:30px}.information p.first{font-weight:400;font-size:28px;margin-bottom:15px}.information .button{margin-top:20px;font-size:24px;padding:10px 50px}.content{height:calc(100% - 240px)}.content .left-block{width:40%;padding:110px 120px 0}.content .left-block h2{font-size:70px;line-height:74px;font-weight:700;margin-bottom:100px}.content .left-block p{font-size:32px;line-height:44px;padding-right:50px;font-weight:400}.content .right-block .content-block{padding:5%}.content .right-block .content-block .link-block span{font-size:32px}.content .right-block .content-block .purchase-models{text-transform:uppercase;font-size:20px}}@media only screen and (max-width:1536px){.information{width:390px}.information h1{font-size:32px;line-height:29px}.information p{font-size:15px;line-height:16px;margin-top:10px;margin-bottom:10px}.information p.first{font-weight:400;font-size:17px;line-height:20px;margin-bottom:15px}.information .button{font-size:12px}.content{height:calc(100% - 90px)}.content .left-block{width:35%;padding:65px 60px 0}.content .left-block h2{font-size:42px;line-height:50px;font-weight:700;margin-bottom:30px}.content .left-block p{font-size:20px;line-height:30px;padding-right:30px;font-weight:400}.content .right-block .content-block{padding:3%}.content .right-block .content-block .navigation{padding-top:15px}.content .right-block .content-block .purchase-models{text-transform:uppercase;font-size:25px}}@media only screen and (max-width:1366px){header{height:90px}.container{width:1190px}.information{width:390px}.information h1{font-size:23px;line-height:21px}.information p{font-size:11px;line-height:initial;margin-top:10px;margin-bottom:10px}.information p.first{font-weight:400;font-size:13px;margin-bottom:15px}.information .button{font-size:12px}.content{height:calc(100% - 90px)}.content .left-block{width:35%;padding:85px 60px 0}.content .left-block h2{font-size:35px;line-height:42px;font-weight:700;margin-bottom:40px}.content .left-block p{font-size:15px;line-height:24px;padding-right:30px;font-weight:400}.content .right-block .content-block{padding:3%}.content .right-block .content-block .purchase-models{text-transform:uppercase;font-size:20px}}@media only screen and (max-width:1280px){.information{width:390px}.information h1{font-size:23px;line-height:21px}.information p{font-size:11px;line-height:initial;margin-top:10px;margin-bottom:10px}.information p.first{font-weight:400;font-size:13px;margin-bottom:15px}.information .button{font-size:12px}.content{height:calc(100% - 90px)}.content .left-block{width:35%;padding:65px 60px 0}.content .left-block h2{font-size:30px;line-height:38px;font-weight:700;margin-bottom:30px}.content .left-block p{font-size:14px;line-height:20px;padding-right:30px;font-weight:400}.content .right-block .content-block{padding:3%}.content .right-block .content-block .navigation{padding-top:15px}.content .right-block .content-block .purchase-models{text-transform:uppercase;font-size:20px}}@media only screen and (max-width:768px){header{height:100px!important}header .container{justify-content:space-between}header .container .brand{width:150px}header .container .brand img{width:100%;height:100%}header .container .navbar-toggler{display:initial!important;background-color:transparent;border:none}header .container .navbar-toggler i{font-size:38px;color:#02c9df}header .container .menu{display:none!important}header .container .menu .menu-close{display:block!important}.container{width:auto}.information{width:230px!important}.information h1{font-size:13px!important;line-height:14px!important}.information p{font-size:8.93483px!important;line-height:13px!important;margin-top:10px;margin-bottom:10px}.information p.first{font-weight:400;font-size:10px!important;line-height:11px!important;margin-bottom:15px}.information .button{font-size:10px!important;padding:3px 20px!important}.content{flex-direction:column;height:100%!important;width:100%!important;overflow:initial!important}.content>div{width:100%!important}.content .left-block{display:flex;height:auto!important;padding:50px 40px!important}.content .left-block h2{font-size:20px!important;line-height:28px!important;font-style:normal!important;margin-bottom:0!important;margin-right:20px!important}.content .left-block p{font-size:8px!important;line-height:14px!important;padding-right:0!important;font-weight:400!important}.content .right-block{min-height:520px!important}.content .right-block .main-block .dentist{top:initial!important;bottom:0!important;height:340px!important}.content .right-block .content-background{background-size:150% 100%,60%,cover!important;background-position-x:0,right,100%!important;background-position-y:0,bottom,100%!important}.content .right-block .content-block{padding:30px 40px 50px!important}.content .right-block .content-block .navigation{padding:20px 0 0 0!important}.content .right-block .content-block .navigation .line{height:calc(100% - 85px)!important;top:75px!important;left:0!important}.content .right-block .content-block .navigation .first-link img{top:48px;left:-13px}.content .right-block .content-block .purchase-models{text-transform:uppercase;font-size:12px!important;line-height:19px!important}}