:root{--main-color:#f56100;--second-color:#00637d;--third-color:#ededed;--fourth-color:#e1e1e1;--fifth-color:#003C52;--title-color:#000000;--text-color:#000000;--link-color:#000000}@font-face{font-family:'Outfit';font-style:normal;font-weight:100;src:url(./fonts/Outfit-Thin.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:200;src:url(./fonts/Outfit-ExtraLight.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:300;src:url(./fonts/Outfit-Light.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:400;src:url(./fonts/Outfit-Regular.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:500;src:url(./fonts/Outfit-Medium.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;src:url(./fonts/Outfit-SemiBold.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;src:url(./fonts/Outfit-Bold.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:800;src:url(./fonts/Outfit-ExtraBold.ttf) format('truetype')}@font-face{font-family:'Outfit';font-style:normal;font-weight:900;src:url(./fonts/Outfit-Black.ttf) format('truetype')}html{margin:0!important}body{color:var(--text-color);padding:0;margin:0;font-size:14px;font-family:"Outfit";background:#fff;padding:0!important;line-height:1.2}a{text-decoration:none;color:var(--link-color)}a:hover{color:var(--main-color)}img{max-width:100%}ul{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6{color:var(--title-color)}*{transition:all 0.2s ease-out}.placehold{padding:500px 0}header{padding:10px 0;background:#fff;position:relative;z-index:2}header.sticky{position:fixed;left:0;right:0;top:0;width:100%;background:#01637e;padding:10px 0}ul.menu{display:flex;align-items:center;gap:13px;justify-content:center}ul.menu li a{font-size:14px;font-weight:700;text-transform:uppercase}ul.menu li.active a{color:var(--main-color)}ul.menu li:hover a{color:var(--main-color)}.logo img{height:80px}header.sticky .logo img{filter:brightness(0) invert(1)}.stickers{display:flex;gap:5px;justify-content:flex-end}.stickers img{width:95px}header.sticky ul.menu li a{color:#fff}header.sticky ul.menu li:hover a{color:var(--main-color)}.bg-gray{background:var(--third-color)}section.main{position:relative}section.main video{display:block;width:100%;height:100%;object-fit:cover}section.main .video img{position:absolute;left:40px;top:40px;width:200px}section.main .bg-gray{height:100%;padding:80px 50px 50px 50px;display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:flex-start}section.main .logos{display:flex;gap:30px;align-items:center;margin-top:20px}section.main .logos img{width:100px}section.main .logos img:first-child{width:150px}section.main h2{font-size:36pxpx;font-weight:700;margin:0;padding:0}section.main p{font-size:24px;margin:0;padding:0}hr{border-color:var(--main-color);opacity:1}section.banner a{display:block;width:100%}section.banner img{width:100%}.banner-slider{width:100%}.banner-slider img{width:100%}.banner-slider .slick-dots{bottom:auto;right:30px;top:30px;text-align:right}.banner-slider .slick-dots li button:before{color:var(--third-color);opacity:1}.banner-slider .slick-dots li.slick-active button:before{color:var(--main-color);opacity:1}.banner-slider .slick-dots li button{width:30px;height:30px}.banner-slider .slick-dots li{width:30px;height:30px;margin:0 2px}.banner-slider .slick-dots li button:before{width:30px;height:30px;font-size:30px;line-height:30px}.banner-slider.slick-dotted.slick-slider{margin-bottom:0}.nav-pills{background:var(--second-color);width:100%;padding:5px;justify-content:center;align-items:center;gap:10px}.nav-pills .nav-link{color:#fff;font-size:18px;font-weight:500}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:transparent}.popup-gallery img{aspect-ratio:16/9;object-fit:cover;width:100%}.popup-gallery a{display:block;width:100%;margin-top:calc(var(--bs-gutter-x) * 1)}hr.unborder{border:none}.widget{background:var(--third-color);padding:20px 10px;display:flex;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;text-align:center;height:100%}.widget h6{margin:0;font-weight:700;font-size:11px}.widget h2{font-weight:700;margin:0;font-size:18px}.widget h3{font-weight:700;margin:0;font-size:16px}.widget img{height:90px}section.technic .tab-pane{background:var(--third-color);padding:20px}section.technic .tab-pane ul{column-count:2}section.technic .tab-pane ul li{padding:10px;background:var(--fourth-color);display:block;width:100%;margin-top:10px;font-size:16px;font-weight:500;text-transform:capitalize}section.technic .tab-pane ul li:first-child{margin-top:0}section.test{position:relative;color:#fff}section.test .img1{position:absolute;right:50px;top:50px;width:20%;max-width:300px}section.test .img2{position:absolute;right:50px;bottom:50px;width:20%;max-width:300px}section.test .content{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center}section.test h2{color:#fff;font-size:56px;font-weight:700;margin-bottom:20px}section.test.test-v2 h2{font-size:46px}.form-group{margin-bottom:15px}.form-control{background:rgba(0,0,0,0.5)!important;color:#fff!important;border:none;border-radius:unset;box-shadow:none!important}.form-control::placeholder{color:#fff}section.test label{color:#fff}section.test label a{color:#fff;text-decoration:underline}section.test label + label{margin-top:5px}section.test .btn-dark{background:rgba(0,0,0,0.5);color:#fff;border-radius:unset;border:none;margin-top:10px;display:block;text-align:left;font-weight:500;padding-left:20px;padding-right:20px}section.test .btn-dark:hover{background:rgba(0,0,0,1.0)}.bg-theme{background:var(--second-color)}section.appointment{position:relative;color:#fff}section.appointment .image{position:relative}section.appointment .image img{display:block;height:100%;object-fit:cover}section.appointment .image .logo{position:absolute;left:20px;top:20px;height:140px;object-fit:contain}section.appointment .bg-theme{height:100%;padding:50px;display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:flex-start}section.appointment h2{font-size:36px;font-weight:700;margin:0;padding:0;color:#fff}section.appointment p{font-size:24px;margin:0;padding:0;font-weight:300}section.appointment.about-page p{font-size:16px;margin-bottom:1rem}.btn-appointment{background:rgba(0,0,0,0.5);color:#fff;border-radius:unset;border:none;font-weight:500;padding:6px 25px 6px;position:relative}.btn-appointment:before{content:"";position:absolute;left:0;top:0;bottom:0;height:100%;width:10px;background:var(--main-color)}.btn-appointment:hover{background:var(--main-color)}.btn-custom{background:var(--second-color);color:#fff;border-radius:unset;border:none;font-weight:500;padding:6px 25px 6px;position:relative}.btn-custom:before{content:"";position:absolute;left:0;top:0;bottom:0;height:100%;width:10px;background:var(--main-color)}.btn-custom:hover{background:var(--main-color);color:#fff}footer .bottom{background:var(--second-color);color:#fff;padding:15px 0}footer .bottom .container{display:flex;align-items:center;justify-content:space-between}footer .bottom p{margin:0;font-weight:300;font-size:12px;color:var(--third-color)}footer .map{position:relative}footer .map iframe{display:block;min-height:320px}ul.social{display:flex;align-items:center;gap:10px}ul.social img{height:30px}footer .map a{position:absolute;right:60px;bottom:20px;z-index:2}footer ul.social{margin-top:50px}.btn-border{background:var(--third-color);border-radius:12px;padding:2px 25px;font-size:15px;border:1px solid #000;font-weight:500}.btn-border:hover{background:var(--second-color);color:#fff}footer{position:relative;background:var(--third-color)}footer .content{position:absolute;left:0;right:0;top:0;bottom:50px;display:flex;align-items:center}ul.f-menu{text-align:center}ul.f-menu li{margin-top:15px}ul.f-menu li:first-child{margin-top:0}ul.f-menu li a{font-weight:500}footer .contact{text-align:center;margin-bottom:20px}footer a{font-weight:500}footer .contact a{display:block}footer .newsletter{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}footer .newsletter input{text-align:center}footer .newsletter h6{margin:0;font-size:14px;font-weight:700}footer .newsletter .form-control{background:var(--second-color)!important;font-size:14px}a.popup-video{position:relative}a.popup-video:before{position:absolute;content:"\f144";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);font-size:46px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#FF0000;background:#fff;border-radius:100%}.menu-open{display:none}.gallery-m{display:none}.form-control::-webkit-calendar-picker-indicator{filter:invert(1)}.only-m{display:none!important}.banner-item{position:relative}.banner-item .img2{position:absolute;right:50px;bottom:50px;max-width:300px;width:20%}.banner-item .content{position:absolute;left:0;right:0;top:0;bottom:0;padding:100px;display:flex;align-items:center}.banner-item .content .row{width:100%}.banner-item .content img{max-width:300px}.banner-item .content h2{font-size:84px;color:#fff;font-weight:900;margin:30px 0}.banner-item .content h2 span{color:var(--main-color);display:block}.banner-item .btn-custom{padding:6px 30px 6px;font-size:28px}.modal .form-control{background:var(--second-color)!important}.btn-primary{background-color:var(--second-color)!important;color:#fff!important;border-color:var(--second-color)}.btn-primary:hover{background-color:var(--fifth-color)!important;border-color:var(--second-color)!important}.btn-secondary{border-radius:0}.btn-primary{border-radius:0}.modal-content{border-radius:0}.nav-pills .nav-link.active{background:rgba(0,0,0,0.2)}@media(max-width:768px){.banner-item .content{position:static;background:var(--second-color);padding:30px;text-align:center;justify-content:center}.banner-item .img2{bottom:auto;left:30px;top:30px;right:auto}.banner-item .content img{max-width:200px;margin:0 auto}.banner-item .content h2{margin:15px 0;font-size:36px}.banner-item .btn-custom{font-size:18px;background:var(--fifth-color)}.banner-item .content h2 span{color:var(--main-color)}.only-m{display:block!important}.only-d{display:none!important}section.test .img2{top:100px;bottom:auto;right:20px}section.test .img1{right:20px;top:20px}.gallery-m{display:none;justify-content:space-between;align-items:center;width:100%;background:var(--second-color);color:#fff;padding:10px;font-size:18px;text-align:center}.gallery-m.active{color:#fff;background:var(--fifth-color)}.gallery-m:active,.gallery-m:focus,.gallery-m:hover{color:#fff!important}.nav-pills{display:flex;flex-direction:column}.nav-pills.show{display:flex;flex-direction:column}ul.menu{display:none}.stickers img{width:60px}.logo img{height:100%}.stickers{position:static;align-items:center;justify-content:flex-end;gap:10px}.menu-open{display:block;font-size:24px;margin-left:5px}header .align-items-end{align-items:center!important;justify-content:space-between}ul.menu.show{display:block;position:absolute;left:0;right:0;top:100%;background:var(--second-color);padding:20px}ul.menu li a{color:#fff}ul.menu li{margin-top:10px}ul.menu li:first-child{margin-top:0}section.main .video img{width:150px;left:20px;top:20px}section.main .bg-gray{padding:20px;gap:15px}section.main h2{font-size:26px}section.main p{font-size:20px}section.main .logos img{width:100px}section.main .logos img:first-child{width:150px}.banner-slider .slick-dots{top:10px;right:10px}.banner-slider .slick-dots li button:before,.banner-slider .slick-dots li button,.banner-slider .slick-dots li{width:20px;height:20px;font-size:20px;line-height:20px}.nav-pills{gap:0}.widgets-area .col-md-2{margin-bottom:10px}.widget{margin:10px 0}.widget h3{font-size:12px}.widget img{height:90px}.widget{padding:15px;gap:15px}section.technic .tab-pane ul{column-count:1}section.test .content{position:static;background:var(--main-color);padding:20px 0}section.test.test-v2 .content{padding:40px 0}section.test h2{font-size:36px;margin-bottom:10px}section.test.test-v2 h2{font-size:24px;font-weight:500}section.test .btn-dark{margin-top:0;padding-left:30px;padding-right:30px}section.appointment .pe-0{padding-left:0}section.appointment .ps-0{padding-right:0}section.appointment .bg-theme{padding:20px;gap:15px}section.appointment h2{font-size:24px}section.appointment p{font-size:18px}section.appointment .image .logo{height:75px}footer .content{position:static}footer .pe-0{padding-right:calc(var(--bs-gutter-x) * .5)!important}footer .ps-0{padding-left:calc(var(--bs-gutter-x) * .5)!important}footer .logo img{height:70px}footer{text-align:center;padding-top:30px}footer ul.social{margin-top:20px;margin-bottom:20px;justify-content:center}footer .contact{margin-top:20px}footer .newsletter{margin-bottom:20px}footer .map a{right:20px;top:20px;bottom:auto}footer .bottom .container{flex-direction:column;gap:5px}header.sticky .menu-open{color:#fff}.appointment .row{flex-direction:column-reverse}.widget img{height:70px}.widget{text-align:center}.widget h6{font-size:11px}.widget h2{font-size:14px}section.test .content{background:var(--second-color)}}@media(min-width:769px) and (max-width:991px){.logo img{height:60px}.stickers img{height:100px}ul.menu li a{font-size:12px}ul.menu{gap:10px}.widget img{height:60px}.widget{text-align:center}.widget h6{font-size:11px}section.test img{min-height:500px;object-fit:cover;object-position:right}}@media(min-width:992px) and (max-width:1200px){.logo img{height:60px}.stickers img{height:70px}ul.menu li a{font-size:14px}}.modal-content{background:#003d52;color:#fff}.modal-header{padding-bottom:0;border:none}.modal-title{color:#fff;font-weight:700;font-size:2rem}.modal .form-control{background:#003d52!important;border:1px solid #fff}.modal label a{color:#fff}.modal-content{padding:15px}.modal .btn-custom{min-width:150px}.modal-header .btn-close{filter:brightness(0) invert(1)}.accordion-item{border-radius:unset!important;border:none}.accordion-button{background:var(--second-color);color:#fff;font-size:18px;font-weight:500;box-shadow:unset!important}.accordion-button:not(.collapsed){background:var(--fifth-color);color:#fff}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed,.accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:unset}section.technic .accordion-body{background:var(--third-color);padding:20px}section.technic .accordion-body ul li{padding:10px;background:var(--fourth-color);display:block;width:100%;margin-top:10px;font-size:16px;font-weight:500}section.technic .accordion-body ul li:first-child{margin-top:0}.accordion-button::after{filter:brightness(0) invert(1)}@media(max-width:768px){.popup-gallery .col-md-3:nth-child(odd){padding-left:0;padding-right:calc(var(--bs-gutter-x) * .25)}.popup-gallery .col-md-3:nth-child(even){padding-right:0;padding-left:calc(var(--bs-gutter-x) * .25)}.popup-gallery a{margin-top:calc(var(--bs-gutter-x) * .5)}section.gallery .accordion-body{padding-top:0}section.gallery .accordion-button::after{filter:brightness(0) invert(1)}section.gallery .accordion-body{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}}.fixed-mobile{display:none}@media(max-width:768px){.fixed-mobile{display:flex;position:fixed;left:0;right:0;bottom:0;width:100%}.fixed-mobile a{display:flex;justify-content:center;align-items:center;width:calc(100% / 3);padding:15px;background:var(--fifth-color);color:#fff;font-size:28px}.fixed-mobile a img{height:28px}.fixed-mobile a:nth-child(1){background:var(--fifth-color)}.fixed-mobile a:nth-child(2){background:var(--main-color)}.fixed-mobile a:nth-child(3){background:#25d366}section.test .img1{display:none}section.test .img2{top:10px;bottom:auto;left:20px;width:30%;right:auto}section.test img:first-child{height:250px;object-fit:cover;object-position:-195px}footer{margin-bottom:58px}}section.test .btn-dark{background:#fff;color:#000}section.test .btn-dark:hover{background:#000;color:#fff!important}.successModal{background:#444444de;position:fixed;left:15px;bottom:15px;padding:15px 30px;color:#fff;border-radius:8px!important;display:none}header ul.menu li{padding:10px 0}header ul.menu li.has-children{position:relative}header ul.menu li.has-children ul{display:none;position:absolute;left:0;top:100%;background:#01637e;padding:20px;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}header ul.menu li.has-children ul li a{color:#fff!important;white-space:nowrap}header ul.menu li.has-children:hover ul{display:block}header ul.menu li.has-children ul li:hover a{color:var(--main-color)!important}@media(max-width:768px){header ul.menu li.has-children ul{position:relative;box-shadow:none;padding-bottom:0}}.custom-popup-video-1{position:absolute!important;right:50px;top:50%;width:25%;transform:translateY(-50%);border:5px solid #fff;display:block;overflow:hidden}.custom-popup-video-1 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.banner-slider .promotionalExt{position:absolute;right:15px;top:15px;display:block}@media(max-width:768px){.custom-popup-video-1{top:125px;transform:none;left:20px;right:auto;height:100px;width:175px}}section.main video{object-position:right center}section.posts{position:relative;color:#fff}section.posts .image{position:relative}section.posts .image img{display:block;height:100%;object-fit:cover;aspect-ratio:8/5}section.posts .bg-theme{height:100%;padding:50px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start}section.posts h2{font-size:24px;font-weight:700;margin:0;padding:0;color:#fff}section.posts p{font-size:18px;margin:0;padding:0;font-weight:300}section.posts .row + .row{margin-top:30px}.post-content p{font-size:16px;line-height:1.3}@media(max-width:768px){section.posts .pe-0{padding-left:0}section.posts .ps-0{padding-right:0}section.posts .bg-theme{padding:20px;gap:15px}section.posts h2{font-size:24px}section.posts p{font-size:18px}section.posts .image .logo{height:75px}}section.instagram .popup-img{margin-top:0;position:relative}section.instagram .popup-img img{aspect-ratio:310/414;object-fit:cover}section.instagram .popup-img i{position:absolute;right:10px;top:10px;font-size:30px;color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background-clip:text;-webkit-background-clip:text}@media(max-width:768px){section.instagram .col-6{margin-top:1rem}section.posts .image img{aspect-ratio:9/5}}.post-content iframe{max-width:100%}section.text-content{position:relative;color:#fff}section.text-content .bg-theme{height:100%;padding:50px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start}section.text-content .bg-gray{height:100%;padding:50px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start;color:var(--title-color)}section.text-content h2{font-size:24px;font-weight:700;color:#fff;margin:0;padding:0}section.text-content .bg-gray h2{color:var(--title-color)}section.text-content p{font-size:18px;font-weight:300;margin:0;padding:0}section.text-content-v2{position:relative;color:#fff}section.text-content-v2 .bg-theme{height:100%;padding:50px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start}section.text-content-v2 .bg-gray{height:100%;padding:50px;display:flex;gap:20px;justify-content:space-between;align-items:center;color:var(--title-color)}section.text-content-v2 .bg-gray img{aspect-ratio:244/179;object-fit:contain}section.text-content-v2 .bg-gray div{height:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start;color:var(--title-color)}section.text-content-v2 h2{font-size:24px;font-weight:700;color:#fff;margin:0;padding:0}section.text-content-v2 .bg-gray h2{color:var(--title-color)}section.text-content-v2 p{font-size:18px;font-weight:300;margin:0;padding:0}@media(max-width:768px){section.text-content-v2 .bg-gray{flex-direction:column}}.price-item{padding:20px 30px;background:#ededed;display:flex;justify-content:space-between;align-items:center;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.price-item h4{margin:0;font-family:"Poppins",sans-serif;font-weight:600}.price-item h4.price{padding:10px;background:var(--second-color);color:#fff}.price-item h4 small{font-size:16px}.price-item.bg-theme{background:var(--second-color);color:#fff}.price-item.bg-theme h4{color:#fff}.price-item .labels{display:flex;gap:10px;margin-top:5px}.price-item .labels div{background:var(--main-color);color:#fff;padding:2px 4px;font-size:13px}.price-item.bg-theme h4.price a,.price-item.bg-theme h4.price{background:#fff;color:var(--second-color)}@media(max-width:768px){.price-item{flex-wrap:wrap;gap:10px;flex-direction:column;align-items:flex-start}.price-item .labels{margin-top:10px;flex-direction:column;align-items:flex-start}}section.service{background:#003d52;color:#fff}section.service h2{color:#fff}section.service .form-control{background:#003d52!important;border:1px solid #fff}section.service label a{color:#fff}