header.header-light:not(.smaller) #mainmenu>li>a{color:#fff}header.header-light:not(.smaller) .h-phone span{color:#fff}header.header-light:not(.smaller) #mainmenu>li.has-child:after{color:#fff}.rounded-10px{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.rounded-20px{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.me-30{margin-right:30%}.de_count{padding:0;background:0 0}.de_count h3{margin:0;padding:0;margin-bottom:0}.de_count h4{margin-top:0;font-weight:500}.de_count.big h3{font-size:120px}.de_count i{display:block;font-size:30px;margin:0 auto;margin-bottom:0;width:100%;font-weight:lighter}.de_count.small h4{font-size:28px;margin-bottom:0}.de_count{font-size:16px;font-weight:500}.spacer-single{width:100%;height:30px;display:block;clear:both}.spacer-double{width:100%;height:60px;display:block;clear:both}.spacer-half{width:100%;height:15px;display:block;clear:both}.spacer-10{width:100%;height:10px;display:block;clear:both}.accordion-section-title{color:#35404e;width:100%;padding:15px 0;cursor:poInter;font-family:var(--body-font);width:100%;display:inline-block;font-size:17px;transition:all linear .5s;text-decoration:none;font-weight:600;overflow:none;border-bottom:solid 1px #ddd}.text-light .accordion-section-title{color:#fff;border-bottom:solid 1px rgba(255,255,255,.75)!important}.accordion-section-title:before{font-family:FontAwesome;content:"\f107";float:left;color:var(--bg-dark-1);text-align:center;padding:0 8px 0 8px;font-size:15px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:30px}.text-light .accordion-section-title:before{color:#fff}.rtl .accordion-section-title:before{float:left}.accordion-section-title.active:before{content:"\f106"}.accordion-section-title.active{margin-bottom:0;text-decoration:none}.accordion-section-title:hover{text-decoration:none}.accordion-section-content{padding-top:15px;padding-bottom:5px;display:none;margin-bottom:10px}.accordion.s2 .accordion-section-title{border:none;border-bottom:solid 1px rgba(0,0,0,.5)}@-webkit-keyframes scaleIn{from{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes scaleIn{from{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}.v-center{min-height:100%;min-height:100vh;display:flex;align-items:center;background:#fff}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.pt40{padding-top:40px}.pt60{padding-top:60px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.mt-30{margin-top:-30px}.w-100px{width:100px}.abs-middle{top:50%;transform:translateY(-50%)}.de-rating-ext .d-val{color:#fff;margin-right:10px}.de-rating-ext{font-size:14px}.de-rating-ext i{color:#f2b827}.w-10{width:10%}.w-30{width:30%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-100{width:100%}.w-100px{width:100px}.fs-14{font-size:14px}.fs-32{font-size:32px}.fs-36{font-size:36px}.fs-40{font-size:40px}.fs-64{font-size:64px}.fs-72{font-size:72px}.fs-96{font-size:96px}.fw-500{font-weight:500}.fw-600{font-weight:600}.hover:hover .hover-scale-1-2{transform:scale(1.2)}.hover-scale-in-2{transform:scale(2);opacity:0}.hover-scale-in-3{transform:scale(3);opacity:0}.hover:hover .hover-scale-in-2{transform:scale(1);opacity:1}.hover:hover .hover-scale-in-3{transform:scale(1);opacity:1}.hover:hover .hover-op-0{opacity:0}.lh-1-3{line-height:1.3em}.ul-style-2{padding:0;list-style:none}.ul-style-2 li{margin:5px 0 5px 0}.ul-style-2 li:before{font-family:FontAwesome;content:"\f00c";margin-left:15px}.sw-overlay,.swiper{position:absolute;width:100%;height:100%!important}.swiper-slide{position:relative;background:var(--bg-dark-1)}.sw-caption{z-index:1;position:absolute;width:100%;top:50%;transform:translateY(-50%)}.sw-text-wrapper.border-left{border-left:solid 1px rgba(255,255,255,.75);padding-left:40px}.slider-title .underline{position:relative}.slider-title .underline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:var(--secondary-color)}.slider-title{font-size:64px}h3.slider-teaser{font-size:24px}p.slider-teaser{font-size:18px;line-height:1.6em;font-weight:400}.swiper-scrollbar,.swiper-scrollbar-drag,.swiper-scrollbar-horizontal{display:none}.swiper-inner{display:block;position:absolute;top:0;width:100%;height:100%;background-size:cover!important;background-repeat:no-repeat!important}.sw-anim{animation-delay:0s;animation:scaleIn 2s}.swiper-slide-active .subtitle{animation-delay:0s;animation:scaleIn 2s}.swiper-slide-active .slider-title{animation-delay:1s;animation:scaleIn 2s}.swiper-slide-active .slider-teaser,.swiper-slide-active .slider-text{animation-delay:1.2s;animation:scaleIn 2s}.swiper-slide-active .slider-teaser{animation-delay:1.4s;animation:scaleIn 2s}.swiper-slide-active .slider-extra{animation-delay:1.4s;animation:scaleIn 2s}.swiper-slide-active .btn-main{animation-delay:1.4s;animation:scaleIn 2s}.swiper-pagination{width:100px;font-size:20px;text-align:left;position:absolute;right:auto;left:40px;bottom:40px;font-weight:400}.swiper-pagination-total{font-size:20px;opacity:.5}.swiper-pagination-current{color:#fff;font-size:20px}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.swiper-button-next{right:20px}.swiper-button-prev{left:20px}.swiper-slide .description,.swiper-slide .title{display:block;opacity:0;transition:.5s ease .5s}.swiper-slide-active .description,.swiper-slide-active .title{opacity:1}.swiper-slide-active .title{margin-bottom:.5rem;font-size:24px;color:#000;transition:opacity .5s ease .5s}.swiper-slide-active .description{font-size:16px;color:#777;transition:opacity .5s ease .75s}.subtitle{position:relative;display:inline-block;font-size:14px;font-weight:700;color:var(--title-font-color);background:var(--tertiary-color);padding:2px 15px 2px 15px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.text-light .subtitle{color:#fff}.subtitle.blink{padding-left:35px}.subtitle.blink:before{animation:blinkingText 1s infinite;content:'';position:absolute;width:16px;height:16px;background:var(--primary-color);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;top:7.5px;left:10px;-webkit-box-shadow:0 0 10px 0 rgba(var(--primary-color-rgb),1);-moz-box-shadow:0 0 10px 0 rgba(var(--primary-color-rgb),1);box-shadow:0 0 10px 0 rgba(var(--primary-color-rgb),1)}@keyframes blinkingText{0%{background:var(--primary-color)}50%{background:rgba(255,255,255,1)}100%{background:var(--primary-color)}}img.anim-up-down{-webkit-animation:move-up-down 1s infinite alternate;animation:move-up-down 1s infinite alternate}img.anim-up-down{-webkit-animation:move-up-down 1s infinite alternate;animation:move-up-down 1s infinite alternate}@-webkit-keyframes move-up-down{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes move-up-down{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}a:hover .text-hover-white{color:#fff}a:hover .bg-hover-2{background:var(--secondary-color)!important}.ul-style-2 li:before{position:absolute;right:0;font-family:FontAwesome;content:"\f00c";margin-left:12px;width:20px;line-height:1;padding:4px 0;font-size:15px;display:inline-block;text-align:center;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.ul-style-2{padding:0;list-style:none}.ul-style-2 li{position:relative;display:block;margin-top:0;padding:0;padding-right:30px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:15px;line-height:1.6em}.ul-style-2 .d-label{background:#fdda76;font-weight:700;padding:0 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.ul-style-2 li h4{font-size:18px;font-weight:500}.ul-style-2.s2 li h4{font-weight:600}.ul-style-2.s2 li{margin-bottom:30px}.ul-style-2.s3 li{margin-bottom:5px}.rounded-10{overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.rounded-20{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;position:relative}.circle{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.text-white{color:#fff}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:#fff}.text-white h1,.text-white h2,.text-white h4,.text-white h5,.text-white h6{color:#fff}.text-light .subtitle.s2{background:rgba(255,255,255,.1)}.shadow-soft{-webkit-box-shadow:0 10px 30px rgb(0 0 0 / 20%);-moz-box-shadow:0 10px 30px rgb(0 0 0 / 20%);box-shadow:0 10px 30px rgb(0 0 0 / 20%)}.bg-white{background:#fff}.subtitle.s2 span{margin-right:20px;padding-left:20px}.subtitle.s2 i{margin-right:10px}.subtitle.s2 span:first-child{padding-left:0}p.lead{font-size:18px;line-height:32px;margin-top:0;font-weight:400}.service-box .hover::before{position:absolute;left:0;top:0;width:50%;content:"";background:url(../images/misc/flowers-crop-3-white.webp);background-position:top left;background-size:contain;height:50%;z-index:2;background-repeat:no-repeat;-webkit-transition:.5s;transition:.5s;outline:0}.service-box .hover:hover:before{opacity:0}.service-box .overlay:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";background-color:var(--primary-color);opacity:.4;transition:.5s;-webkit-transition:.5s}.service-box .hover:hover .overlay:after{opacity:0}.service-box .title a{color:inherit}@media only screen and (max-width:992px){.sm-hide{display:none}}@media only screen and (max-width:767px){#de-subheader.op-2{margin-top:60px}.fs-xs-60{font-size:60px}}.bg-color-3{background:var(--tertiary-color)}