@charset "UTF-8";.color-white{color:#FFFFFF!important}:root{--mainBlack:#111314;--mainWhite:#FFFFFF;--mainRed:#fa5c5c;--mainHighlight:#025156;--mainHighlight2:rgb(124, 114, 110);--mainfontColor:#737373}html{scroll-behavior:smooth;scrollbar-color:#025156 #fbfbfb}body{font-family:"DM Sans",sans-serif;color:#7c726e;overflow-x:hidden}body p{line-height:26px}body p a{color:#025156}body p a:hover{color:#000}body h1{letter-spacing:-2.4px;font-size:40px;font-weight:600}body h1,body h2,body h3{color:#025156;font-family:"Marcellus",serif}body h2{font-size:30px}@media (min-width:992px){body h2{font-size:45px}}@media (min-width:1200px){body h2{font-size:65px}}body h3{font-size:20px;letter-spacing:-.4px;margin-bottom:8px}@media (min-width:992px){body h3{margin-bottom:15px}}body a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none}body a:hover{text-decoration:none}body a.more-link{font-size:16px;fill:#111314;color:#111314;padding-bottom:0;border-bottom:2px solid #025156;display:inline-block;font-weight:600}body a.more-link:hover{padding-bottom:2px}body img{height:auto}@media (min-width:1200px){body .container{max-width:1300px}}body .back{color:#025156}body .back:hover{color:#000}.error-message{color:#fa5c5c}.header-fixed{position:fixed;color:#FFF;top:5px;height:auto}.header-fixed.scrolled{top:-64px;background:#025156!important;box-shadow:0 4px 12px rgb(0 0 0 / .06)}header{z-index:50;padding:0 0;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:flex;align-items:center}header .navbar-toggler .navbar-toggler-icon{border:none;padding:4px 8px;background:#fff0;position:relative;width:60px;height:40px;align-items:center;justify-content:center;border-radius:8px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .navbar-toggler .navbar-toggler-icon .toggler-line{height:1px;margin:6px 0;background:#000;transition:all 0.2s ease-in-out;transform-origin:center;display:block;margin-left:auto}header .navbar-toggler .navbar-toggler-icon .toggler-line:nth-child(1){width:100%}header .navbar-toggler .navbar-toggler-icon .toggler-line:nth-child(2){width:60%}header .navbar-toggler .navbar-toggler-icon .toggler-line:nth-child(3){width:100%}header .navbar-toggler .navbar-toggler-icon:hover .toggler-line:nth-child(1){width:60%}header .navbar-toggler .navbar-toggler-icon:hover .toggler-line:nth-child(2){width:100%}header .navbar-toggler .navbar-toggler-icon:hover .toggler-line:nth-child(3){width:60%}header .navbar-toggler .navbar-toggler-icon:focus{outline:none;box-shadow:0 0 0 2px #111314}header .navbar-toggler:not(.collapsed) .navbar-toggler-icon .toggler-line:nth-child(1){transform:rotate(45deg) translate(12px,4px);width:80%}header .navbar-toggler:not(.collapsed) .navbar-toggler-icon .toggler-line:nth-child(2){display:none}header .navbar-toggler:not(.collapsed) .navbar-toggler-icon .toggler-line:nth-child(3){transform:rotate(-45deg) translate(0,7px);width:80%}header .logo-holder{text-transform:uppercase;font-family:"Marcellus",serif;font-size:24px;font-weight:600}header .logo-holder a{color:#FFF}header .logo-holder .logo{transition:all 0.3s ease;max-width:110px}@media (max-width:1199px){header .logo-holder .logo{filter:brightness(0) invert(0) invert(22%) sepia(12%) saturate(7029%) hue-rotate(151deg) brightness(95%) contrast(98%)}}@media (min-width:992px){header .logo-holder .logo{max-width:140px}}header .navbar{left:0;padding:5px 30px;position:absolute;text-align:left;width:100%;z-index:1;top:75px;background:#fbfbfb}@media (min-width:1200px){header .navbar{top:0;background:none}}header .navbar>.navbar-collapse>ul>li{position:relative;padding:15px 15px;border-bottom:1px solid rgb(0 0 0 / .1)}@media (min-width:1200px){header .navbar>.navbar-collapse>ul>li{padding:25px 15px}}header .navbar>.navbar-collapse>ul>li a{color:#025156;font-size:18px;font-weight:400;font-family:"Marcellus",serif;border-bottom:#FFF 1px solid}header .navbar>.navbar-collapse>ul>li a:hover{border-bottom:#111314 1px solid}@media (min-width:1200px){header .navbar>.navbar-collapse>ul>li a{color:#FFF;border-bottom:#025156 1px solid;border-bottom:1px solid #fff0}header .navbar>.navbar-collapse>ul>li a:hover{border-bottom:#FFF 1px solid}}header .navbar>.navbar-collapse>ul>li:hover ul{display:block}header .navbar>.navbar-collapse>ul>li.submenu{position:relative}header .navbar>.navbar-collapse>ul>li.submenu .menu-caret{display:inline-block;width:6px;height:6px;position:relative;top:-3px;transform:rotate(225deg);margin-left:6px;border-left:1px solid currentColor;border-top:1px solid currentColor;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .navbar>.navbar-collapse>ul>li.submenu:hover .menu-caret{transform:rotate(45deg);top:-1px}header .navbar>.navbar-collapse>ul>li>ul{font-weight:100;background:#fbfbfb;color:#111314;list-style:none;padding-left:10px}header .navbar>.navbar-collapse>ul>li>ul li{padding-top:5px;margin-top:5px;padding-bottom:5px;margin-bottom:5px}@media (min-width:1200px){header .navbar>.navbar-collapse>ul>li>ul{display:none;text-align:left;position:absolute;transform:translateX(-50%);left:50%;min-width:180px;-webkit-box-shadow:1px 2px 8px rgb(0 0 0 / .08);box-shadow:1px 2px 8px rgb(0 0 0 / .08);margin:15px 0;padding:10px 15px}}header .navbar>.navbar-collapse>ul>li>ul a{color:#025156;border-bottom:#FFF 1px solid;font-weight:400;font-size:14px;font-family:"DM Sans",sans-serif}header .navbar>.navbar-collapse>ul>li>ul a:hover{color:#111314;border-bottom:#025156 1px solid}header .navbar>.navbar-collapse>ul>li>ul li{background-color:#fbfbfb}@media (min-width:1200px){header .navbar{background:initial;position:static;width:auto;text-align:right}}@media (max-width:1199px){header{height:80px}header.header-fixed{height:80px;position:fixed;padding-top:5px}header.header-fixed.scrolled{top:0;height:60px;background:white!important}header.header-fixed.scrolled .logo{scale:.8}header.header-fixed.scrolled .navbar{top:60px}}header .appointment-link{padding:10px 10px 10px 10px;font-size:12px}@media (min-width:768px){header .appointment-link{font-size:14px}}@media (min-width:992px){header .appointment-link{padding:10px 35px 10px 35px}}footer .footer-top{background:#025156;font-size:14px;color:rgb(255 255 255 / .5)}footer .footer-top .footer-title{font-family:"Marcellus",serif;color:#FFF;font-size:24px;font-weight:600;margin-bottom:10px;display:block}footer .footer-top a{color:#FFF}footer .footer-top a:hover{color:#111314}footer .footer-top ul{list-style:none;padding:0;margin:0}footer .footer-top ul li{display:block;line-height:24px;margin-bottom:10px}footer .footer-top .fab{font-size:20px;margin-right:10px}footer .footer-bottom{background:#025156;color:#FFF}footer .footer-bottom a{color:#FFF}footer .footer-bottom a:hover{color:#025156}#toTop{background:#025156;border:none;bottom:30px;color:#FFF;font-size:28px;height:50px;line-height:50px;padding:0;position:fixed;right:30px;text-align:center;width:50px;z-index:100}@media (min-width:768px){#toTop{bottom:60px;right:40px}}@media (min-width:992px){#toTop{bottom:60px;right:40px}}#toTop:focus{outline:none}.error{margin-top:200px;margin-bottom:200px}.error .clip{display:inline-block;margin:20px;font-size:30px}.error .clip .shadow{width:60px;height:60px;background-color:#025156;border-radius:50%;color:#FFF;line-height:60px}.card{border:none}.pagination .page-item{margin:10px}.pagination .page-item.active .page-link{background-color:#111314;color:#FFF}.pagination .page-item .page-link{border-radius:50%;display:inline-block;width:50px;height:50px;line-height:40px;text-align:center;background-color:#025156;color:#111314;border:none;font-size:18px;font-weight:600}.pagination .page-item .page-link:hover{fill:#D78A16;background-color:#D78A16}.instagram-feed a{display:block;margin-bottom:30px}.instagram-feed a img{object-fit:cover;min-height:300px;border-radius:5px}.form-group{margin-bottom:20px}.form-group .form-control{border-radius:3px}.form-group textarea{min-height:200px}.form-group.has-error .form-control{background-color:#ffcbcb}.form-group.has-error .input-holder{position:relative}.form-group.has-error .error-message{position:absolute;right:15px;top:10px;font-size:12px;pointer-events:none}.btn{text-transform:uppercase;border:none;border-radius:0;padding:10px 32px 10px 32px;font-size:15px;font-weight:600;z-index:3;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;width:300px;height:300px;background-color:#7c726e;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;transition:all 0.25s cubic-bezier(.645,.045,.355,1);top:-150px;left:-150px;right:-150px;bottom:-150px;margin:auto;z-index:-1}.btn.btn-primary{fill:#111314;color:#FFF;background-color:#025156}.btn.btn-primary:hover:before{-webkit-transform:scale(1);transform:scale(1)}.btn.btn-border{color:#FFF;border:1px solid #FFF}.btn.btn-border:hover:before{-webkit-transform:scale(3);transform:scale(3)}.btn.btn-black{background-color:#111314;color:#FFF;border-radius:0;height:48px}.newsletter .form-control{padding:14px 20px;font-size:14px;border:2px solid #d2d2d2;font-weight:600;height:48px}@media (min-width:1200px){.header-top{font-size:14px;font-style:normal;font-weight:500;margin-top:15px;border:1px solid rgb(124 114 110 / .7);padding-top:10px;padding-bottom:10px}.header-top a{color:#a3a1a1}.header-top a:hover{color:#FFF}.header-top p{margin:0}.header-top span{color:#c3b4ae}.header-top i{font-size:20px}.header-top .socials i{font-size:18px}.appointment-link{background:#FFF;color:#025156;border:1px solid #fff}}@media (min-width:1200px) and (min-width:992px){.appointment-link{color:#025156}.appointment-link:hover{border:1px solid #fff}}@media (min-width:1200px){.header-fixed{background:#fff0}.header-fixed>.container{position:relative}.header-fixed>.container:after{overflow:hidden;content:"";position:absolute;left:-100px;top:-1px;width:calc(100% + 200px);height:100%;background:rgb(2 81 86 / .7);pointer-events:none;z-index:-1;backdrop-filter:blur(25px)}}section.top{margin-top:80px;height:900px;max-height:50vh;padding:0;margin-bottom:30px;position:relative}@media (min-width:992px){section.top{margin-bottom:65px;margin-top:0}}@media (min-width:1200px){section.top{height:900px;max-height:100vh}}section.top .image-holder{position:relative;height:100%}section.top .image-holder img{width:100%;height:100%;object-fit:cover}section.top .image-holder::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:90%;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .7) 0%,#fff0 100%);z-index:2}@media (min-width:992px){section.top .image-holder::after{height:40%}}section.top .title-holder{z-index:2;bottom:30px;left:0}@media (min-width:1200px){section.top .title-holder{bottom:100px}}section.top .title-holder h1{color:#FFF;font-size:35px;letter-spacing:0;font-weight:400;text-transform:uppercase;line-height:1;margin-bottom:0}@media (min-width:768px){section.top .title-holder h1{font-size:40px;letter-spacing:-2.4px}}@media (min-width:992px){section.top .title-holder h1{font-size:58px;letter-spacing:-2.4px}}@media (min-width:1200px){section.top .title-holder h1{font-size:80px}}section.top .title-holder .pre{color:#FFF;font-size:22px;font-weight:500;text-transform:none;margin-bottom:28px}section{padding-top:30px;padding-bottom:30px}@media (min-width:992px){section{padding-top:60px;padding-bottom:60px}}@media (min-width:1200px){section{padding-top:65px;padding-bottom:65px}}section.bg-gray{background-color:#FBF7F5}section.slider-container{padding:80px 0 30px 0!important}@media (min-width:1200px){section.slider-container{padding:0 0 80px 0!important}}section.slider-container .slide{height:50vh;min-height:600px}@media (min-width:1200px){section.slider-container .slide{height:75vh;min-height:900px}}section.slider-container .row,section.slider-container .col-12{padding:0;margin:0}section.slider-container .carousel-item{position:relative}section.slider-container .slider-background::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .3);z-index:1}section.slider-container .slider-background{height:100%}section.slider-container .slider-background picture{display:block;height:100%}section.slider-container .slider-background picture img{width:100%;height:100%;object-fit:cover}section.slider-container .carousel-nav{position:absolute;right:0;bottom:0;left:0;z-index:2;margin-bottom:0;border-top:1px solid rgb(255 255 255 / .25);padding:25px 0}section.slider-container .carousel-nav .carousel-indicators{position:relative;display:flex;justify-content:space-between;padding:0;margin:0;color:#FFF;list-style:none}section.slider-container .carousel-nav .carousel-indicators [data-bs-target]{width:auto;height:auto;padding:0;margin-right:3px;margin-left:3px;text-indent:0;cursor:pointer;opacity:1!important;background:none;border:none;font-size:10px}section.slider-container .carousel-nav .carousel-indicators [data-bs-target] i{display:none}@media (min-width:768px){section.slider-container .carousel-nav .carousel-indicators [data-bs-target]{font-size:16px}section.slider-container .carousel-nav .carousel-indicators [data-bs-target] i{display:inline-block}}section.slider-container .carousel-nav .carousel-indicators li{margin:0}section.slider-container .carousel-nav .carousel-indicators li.active{border-bottom:1px solid #FFF}section.slider-container .carousel-item .carousel-caption{position:absolute;z-index:2;width:100%;bottom:24%;left:0;right:0}@media (min-width:768px){section.slider-container .carousel-item .carousel-caption{bottom:80px}}@media (min-width:1200px){section.slider-container .carousel-item .carousel-caption{bottom:140px}}section.slider-container .carousel-item .carousel-caption h1,section.slider-container .carousel-item .carousel-caption h2{font-size:32px;line-height:1.2em;font-weight:400;margin-bottom:20px;text-transform:uppercase}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption h1,section.slider-container .carousel-item .carousel-caption h2{font-size:58px}}@media (min-width:1200px){section.slider-container .carousel-item .carousel-caption h1,section.slider-container .carousel-item .carousel-caption h2{font-size:80px}}section.slider-container .carousel-item .carousel-caption .carousel-caption-inner{text-align:left}@media (min-width:1200px){section.slider-container .carousel-item .carousel-caption .carousel-caption-inner{max-width:60%}}section.slider-container .carousel-item .carousel-caption .carousel-caption-lead{color:#737373;line-height:1.5em;margin-bottom:30px}.owl-carousel .owl-stage-outer{padding-right:0;padding-left:0}.row.owl-carousel .col-12{width:100%!important}.row.owl-carousel .owl-stage .image-holder{padding:0}.row.owl-carousel .owl-stage .has-image{align-items:center}.row.owl-carousel .owl-stage .main-image{width:100%!important}@media (min-width:768px){.row.owl-carousel .owl-stage .main-image{width:60%!important}}.row.owl-carousel .owl-stage .inner{width:100%!important}@media (min-width:768px){.row.owl-carousel .owl-stage .inner{width:40%!important}}.row.owl-carousel .owl-stage .inner h2{margin-bottom:15px;font-size:30px;font-weight:400;line-height:1.3;letter-spacing:-.6px}.row.owl-carousel .owl-stage .inner p{font-size:16px;font-weight:400;line-height:1.625;color:#7c726e}@media (min-width:1000px){.row.owl-carousel .owl-stage .inner{padding:50px 40px 50px 40px}.row.owl-carousel .owl-stage .inner h2{margin-bottom:30px;font-size:30px;font-weight:400;line-height:1.3;letter-spacing:-.6px}.row.owl-carousel .owl-stage .inner p{font-size:16px;font-weight:400;line-height:1.625;color:#7c726e}}@media (min-width:1200px){.row.owl-carousel .owl-stage .inner{padding:50px 40px 50px 40px}.row.owl-carousel .owl-stage .inner h2{margin-bottom:30px}}@media (min-width:1600px){.row.owl-carousel .owl-stage .inner{padding:50px 50px 50px 80px}.row.owl-carousel .owl-stage .inner h2{margin-bottom:48px}}.row.owl-carousel .owl-stage .owl-item:not(.center) .inner{display:none!important}.row.owl-carousel .owl-stage .owl-item:not(.active) .has-image{display:flex;justify-content:flex-end}.subtitle{font-size:18px;font-weight:500;margin-bottom:.5rem}.box .inner .subtitle{margin-bottom:.5rem}.box .inner h2{margin-bottom:20px}.box .inner h2 a{color:#111314}.text-center .box .inner .subtitle{margin-bottom:1rem}.services .container-fluid{padding:15px}@media (min-width:768px){.services .container-fluid{padding:0}}.services .container-fluid .row{display:block;width:100%;margin:5px}@media (min-width:768px){.services .container-fluid .row{margin:0}}.container-fluid.cta{color:#FFF;padding:0 0}@media (min-width:1800px){.container-fluid.cta{max-width:1860px}}.container-fluid.cta .main-image{display:none}.container-fluid.cta h2{color:#025156;text-align:center;font-size:40px}.container-fluid.cta h2 a{color:#025156!important}.container-fluid.cta p{color:#111314}.container-fluid.cta .image-holder{padding:0!important}.container-fluid.cta .inner{text-align:center;background:#fcf6f6;padding:80px 10px}@media (min-width:992px){.container-fluid.cta .inner .inner-inside{background:#fcf6f6;height:100%;margin-right:40px;padding-left:40px;padding-top:100px;padding-bottom:100px;display:flex;align-content:center;flex-wrap:wrap}}@media (min-width:1200px){.container-fluid.cta .inner .inner-inside{margin-right:80px;padding-left:80px;padding-top:100px}}@media (min-width:1400px){.container-fluid.cta .inner .inner-inside{margin-right:40px;padding-left:110px;padding-right:80px;padding-top:100px}}.container-fluid.cta .inner .cta-ellipse-img{-webkit-mask-image:url(../img/mask2.png);-webkit-mask-size:contain;-webkit-mask-position:top left;-webkit-mask-repeat:no-repeat;margin-bottom:50px}.container-fluid.cta .more{border-radius:0;padding:10px 32px 10px 32px;font-size:15px;font-weight:600;color:#FFF;border:1px solid #FFF;margin-top:20px}@media (min-width:992px){.container-fluid.cta .more{margin-top:60px}}.container-fluid.cta .more:before{background-color:#D78A16}@media (min-width:992px){.container-fluid.cta .inner{text-align:left;background:unset;padding:0}.container-fluid.cta .inner h2{text-align:left;font-size:50px}.container-fluid.cta .main-image{display:block}}.bg-orange .box{background-color:#fcf1ea;padding:15px}@media (min-width:992px){.bg-orange .box{padding:30px}}.has-image{display:flex;flex-wrap:wrap}.has-image .main-image{flex:0 0 auto;width:100%}.has-image .inner{flex:0 0 auto;width:100%}@media (min-width:992px){.has-image.image_right .image-holder{display:block;padding-left:10%}}.has-image.image_right .main-image{order:2;margin-top:30px}@media (min-width:992px){.has-image.image_right .main-image{width:50%;margin-top:0}}.has-image.image_right .inner{order:1}@media (min-width:992px){.has-image.image_right .inner{width:50%}}@media (min-width:992px){.has-image.image_left .image-holder{display:block;padding-right:10%}}.has-image.image_left .main-image{order:2;margin-top:30px}@media (min-width:992px){.has-image.image_left .main-image{order:1;width:50%;margin-top:0}}.has-image.image_left .inner{order:1}@media (min-width:992px){.has-image.image_left .inner{order:2;width:50%}}.text-blocks-table{padding-top:0}.text-blocks-table .inner{display:flex;flex-wrap:wrap;align-content:center}.text-blocks-table .inner .btn-wrapper{width:100%;margin-top:12px}@media (min-width:992px){.text-blocks-table .inner .btn-wrapper{margin-top:30px}}.text-blocks-table .box{border:1px solid #eaeaea}.text-blocks-table .box h2{font-size:24px;font-weight:400;letter-spacing:-.48px}.text-blocks-table .box.image_right .main-image{border-left:1px solid #eaeaea}.text-blocks-table .box.image_left .main-image{border-right:1px solid #eaeaea}.text-blocks-table .box .image-holder .ts-uploader{display:block;width:100%;height:100%}.text-blocks-table .box .inner{padding:30px 20px;padding-bottom:0}.text-blocks-table .box .main-image{padding:30px 20px;padding-top:10px}@media (min-width:992px){.text-blocks-table .box .main-image,.text-blocks-table .box .inner{padding:50px 70px}}.text-blocks-table .col-12:not(:first-child) .box{border-top:none}.text-blocks-table .image_left .main-image{order:3}.text-blocks-table .image_left .inner{order:2}@media (min-width:992px){.text-blocks-table .image_left .main-image{order:1}}.text-blocks-table .btn.no-text{position:relative;width:55px;height:55px;border-radius:50%;border:1px solid #eaeaea;justify-content:center;align-items:center;rotate:-50deg;margin-left:-5px;padding:0;display:flex;background:#fff0;color:#111314;transition:all 0.25s cubic-bezier(.645,.045,.355,1)}.text-blocks-table .btn.no-text i{position:relative;z-index:2}.text-blocks-table .btn.no-text:before{content:"";position:absolute;width:100%;height:100%;background-color:#025156;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}.text-blocks-table .btn.no-text:hover{color:#FFF}.text-blocks-table .btn.no-text:hover:before{-webkit-transform:scale(1);transform:scale(1)}.flower-bg{overflow:hidden;padding:70px 0;background:#025156;color:#FFF;position:relative}.flower-bg>.row{max-width:1860px}.flower-bg .title-block{padding-bottom:20px;margin-bottom:40px;border-bottom:solid 1px rgb(251 251 251 / .3)}@media (min-width:992px){.flower-bg .title-block{padding-bottom:0;margin-bottom:40px;border-bottom:none}}.flower-bg h2{color:#FFF;text-align:center;font-size:40px}@media (min-width:992px){.flower-bg h2{padding-right:15px;text-align:left}}@media (min-width:1200px){.flower-bg h2{padding-right:30px;font-size:50px}}@media (min-width:1400px){.flower-bg h2{font-size:65px}}.flower-bg .subtitle{color:#DE968D;font-size:18px;margin-bottom:18px;text-align:center}@media (min-width:992px){.flower-bg .subtitle{text-align:left}}@media (min-width:992px){.flower-bg .testimonial-content-col{height:430px}}.flower-bg .testimonial-content-wrapper{display:flex;flex-wrap:wrap;align-content:space-between;height:100%;padding:0 20px}@media (min-width:1200px){.flower-bg .testimonial-content-wrapper{padding:0 40px}}.flower-bg .testimonial-content-wrapper .testimonial-text{padding-bottom:40px;margin-bottom:40px;border-bottom:solid 1px rgb(251 251 251 / .3)}.flower-bg .stars{color:#866559}.flower-bg .blockquote p{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.481}@media (min-width:1400px){.flower-bg .blockquote p{font-size:27px}}@media (min-width:992px){.flower-bg{padding:100px 100px}}@media (min-width:1200px){.flower-bg{padding:80px 30px 80px 30px}}@media (min-width:1400px){.flower-bg{padding:100px 100px 100px 180px}}.gallery-title{margin-bottom:60px}@media (min-width:1400px){.gallery-title{max-width:1000px;margin-left:auto;margin-right:auto}}@media (min-width:992px){#gallery .gallery-caption{display:none}}#gallery .gallery-caption{padding-top:34px;padding-bottom:19px;font-family:"Marcellus",serif;color:#111314}#gallery .owl-item.center .gallery-caption{display:block}table{border:none;margin-top:15px;margin-bottom:15px}table td{vertical-align:top}table ul{list-style:none;padding-left:0}table ul li{margin-bottom:5px;padding-left:30px;position:relative}table ul li::before{content:"✓";margin-right:10px;position:absolute;left:0;top:0}@media (min-width:992px){.cta-small{max-width:80%;margin:auto}}.crosslink .box .inner{position:relative}.crosslink .box .inner h2{font-size:20px;letter-spacing:-.4px}.crosslink .box .inner .btn{right:-10px;top:0;padding:0;background:none;color:#111314}.contact-option h4{font-size:18px;font-weight:400;color:#866559;margin-bottom:10px}.contact-option p{font-size:24px;font-weight:400;letter-spacing:-.48px}.contact-option a{font-size:24px;font-weight:400;letter-spacing:-.48px}.contact-option::before{font-family:"Font Awesome 5 Pro";font-weight:900;color:#025156;border-radius:50%;font-size:18px;border:solid 1px rgb(124 114 110 / .3);padding:17px 21.5px;margin-bottom:24px;display:inline-block}.contact-option-clock::before{content:"\f017"}.contact-option-mail::before{content:"\f2b6"}.contact_page .box .inner h2{margin-bottom:30px}@media (min-width:992px){.contact_page .box .inner h2{margin-bottom:60px}}.prices h2{font-size:24px}.prices table{width:100%;border-collapse:collapse;margin:30px 0}.prices table tr{border-bottom:1px solid rgb(124 114 110 / .2)}.prices table tr:last-child{border-bottom:none}.prices table td{padding:25px 15px;line-height:1.5;vertical-align:middle}.prices table td:last-child{font-weight:700;text-align:right;color:#025156;white-space:nowrap}@media (min-width:992px){.prices table td{padding:10px 20px}}.last-posts h2{margin-bottom:70px}.post-item .card .post-image{overflow:hidden}.post-item .card .post-image img{transition:all 0.3s ease}.post-item .card .card-body{padding:0}.post-item .card .card-body .post-date{font-size:14px;font-weight:500;margin-top:15px;margin-bottom:30px;padding-bottom:20px;color:#7c726e;line-height:1.4;font-family:"DM Sans",sans-serif;border-bottom:1px solid #efefef;text-transform:uppercase}.post-item .card .card-body .card-title a{font-size:24px;font-style:normal;font-weight:400;height:auto;letter-spacing:-.48px;line-height:28.8px;color:#111314;font-family:"Marcellus",serif}.post-item .card .card-body .card-title a:hover{color:#111314}.post-item .card .card-body .read-more{color:#7c726e;font-size:14px;font-weight:700;text-transform:uppercase}.post-item .card:hover img{scale:1.1;rotate:-5deg}.page-post h2{margin-bottom:2rem}.page-post h3{margin-bottom:1rem}.page-post main{padding-top:80px}@media (min-width:1200px){.page-post main{padding-top:145px}}.page-post .header-fixed>.container:after{background:#025156}