@media (min-width:992px){.header-item .icon-alarm-clock + .address-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;}}.header-item .address-list li:nth-child(odd){font-weight:normal;}@media (min-width:992px){.header-top .header-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.intro-section .intro-holder .text-holder p{font-style:italic;font-weight:normal;font-family:"Playfair",serif;}section.section.slogan-section{background-size:cover;background-position:50% 20%;background-repeat:no-repeat;}@media (min-width:992px){section.section.slogan-section{background-attachment:fixed;}}section.section.slogan-section:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);}.services-section .service-block svg.top-left{position:absolute;top:0;left:0;}@media (max-width:1024px){.services-section .service-block svg.top-left{top:30px;height:70px;}}@media (min-width:1600px){.services-section .service-block svg.top-left{top:10px;left:30px;}}.services-section .service-block svg.bottom-right{position:absolute;top:210px;right:0;}@media (max-width:1024px){.services-section .service-block svg.bottom-right{top:130px;height:70px;}}.services-section .service-block .service-heading{font-style:italic;}.btn.btn-warning,.button{font-weight:400;}@media (min-width:992px){.menu-drop .main-nav > li > a,.menu-drop .main-nav > li > span{padding-top:0;padding-bottom:0;}}form#search-block-form .search-toggle,form#search-block-form input[type=submit]{margin-top:0;}.smile-gallery-block{padding-top:4rem;padding-bottom:4rem;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),color-stop(#faf8f9),color-stop(#f6f2f1),color-stop(#f0ece8),to(#e6e7e1));background-image:linear-gradient(to bottom,#ffffff,#faf8f9,#f6f2f1,#f0ece8,#e6e7e1);padding:0;height:100%;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper p{margin-bottom:0;padding:14px 30px 14px;}@media (min-width:992px){.smile-gallery-block .smile-gallery .smile-gallery-wrapper p{line-height:26px;font-size:18px;}}@media (max-width:767px){.smile-gallery-block h2{font-size:2rem;line-height:2.3rem;}}.team-section .member h3,.blog-slider .slider-row h3{font-style:italic;}#footer .add-menu li a,#header .menu-drop .main-nav li a,#header .menu-drop .main-nav li span{font-weight:400;}body,.services-section .section [class*=col-] .service-block:hover div,.services-section .section [class*=col-] .service-block:hover h3,.services-section .section [class*=col-] .service-block:hover p,.services-section .section [class*=col-] .service-block p,.blog-section .card a{color:#031b29;}.section.hero-background:not(.image-hero-height){background-image:url(/sites/default/files/2023-05/sea-wave-surface.jpg) !important;background-repeat:no-repeat;background-size:cover;}.section.hero-background:not(.image-hero-height):after{content:"";top:0;left:0;right:0;bottom:0;position:absolute;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);}.about-us-section.section.photo-left-2-section .left-photo-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.about-us-section.section.photo-left-2-section .left-photo-container .left-photo{max-width:55%;}@media (min-width:992px){.about-us-section.section.photo-left-2-section .left-photo-container .left-photo{max-width:55%;}}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{position:relative;}.about-us-section.section.photo-left-2-section .left-photo-container .btn.btn-warning{line-height:2rem;padding:1rem 0;font-size:1rem;}.slick-dots button:only-child{display:none;}@media (min-width:992px){#footer .logo-holder .logo{width:13.5rem;}#footer .logo-holder .logo img{background:white;width:300px;border:2px solid;outline:2px solid white;}}#block-views-block-cta-cta-promoted-to-front > div > div .button span{padding:0 10px;text-transform:capitalize;}@media (min-width:992px){#footer .logo-holder .logo{width:13.5rem;}#footer .logo-holder .logo img{background:white;width:300px;border:2px solid;outline:2px solid white;}}.slide-show-header .we-mega-menu-ul > .we-mega-menu-li > a:after{opacity:1;}.intro-section .button.secondary{border:2px solid var(--slider_btn);background:var(--slider_btn);}.heading.text-center .subtitle{text-transform:uppercase;}@media screen and (max-width:992px){.smile-gallery-block,.services-section .section{padding-top:0;}.header-item .address-list,.header-top .dropdown-menu .header-item{padding:0;}.header-item .address-list:first-of-type{padding-bottom:10px;}.header-top{background-color:#032d44;}.header-top .dropdown-menu{padding:10px 0.625rem 0.9375rem;}.header-top .dropdown-toggle{color:#fff;}.intro-section .intro-holder .text-holder p{font-size:1.5rem;}.header-top .dropdown-menu .header-item .item-icon{display:none;}.about-us-section.section.photo-left-2-section .left-photo-container .left-photo{max-width:100%;}.about-us-section.section.photo-left-2-section .left-photo-container .btn.btn-warning{font-size:16px;border-bottom:4px solid var(--btn_border);line-height:20px;padding:10px 15px;width:auto;}#block-views-block-cta-cta-promoted-to-front > div > div .button span{padding:0 10px;text-transform:capitalize;}.intro-section .intro-holder-video .gv-video-holder .text-holder{text-shadow:0px 5px 6px black;}.intro-section .intro-holder-video .gv-video-holder .text-holder .btn{text-shadow:none;}ul.slick-dots{display:none !important;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2{font-size:1.4rem;line-height:1.6rem;}#footer .logo-holder .logo img{max-width:60%;}.button{text-transform:uppercase;padding:0.2rem 0.5rem;}.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.inform-section .btn.btn-warning,.team-section .btn.btn-warning,.services-section .section [class*=col-] .service-block .button.secondary,.button.tertiary{font-size:16px;border-bottom:4px solid var(--btn_border);line-height:20px;padding:10px 15px;width:auto;}.slogan-section .container{padding:0 15px;}.slogan-section .container h2{padding-left:0;}}@media (max-width:991px){.container{width:100%;padding-right:15px;padding-left:15px;}}@media screen and (min-width:992px){#block-views-block-cta-cta-promoted-to-front .col-md-4.slideInUp.animated strong{position:absolute;left:0;background:#165568;height:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;color:white;}#block-views-block-cta-cta-promoted-to-front > div > div .button span{padding:0 10px 0 60px;text-transform:capitalize;font-size:24px;}}.intro-section .intro-holder-video .gv-video-holder .text-holder{text-shadow:0px 5px 6px black !important;}.intro-section .intro-holder-video .gv-video-holder .text-holder .btn{text-shadow:none !important;}@media (min-width:1367px) and (max-width:1599px){.team-section .member .img-block .photo{width:230px;height:230px;}}@media (min-width:992px){.single-service .service-content .container .service-node h2 > a{font-size:30px;font-weight:800;line-height:33px;}}@media (max-width:991px){.intro-section .intro-holder{height:auto;min-height:unset;}}.intro-section .intro-holder-video .play-button{bottom:-2.7rem;right:50%;transform:translateX(50%);}
