body,p{font-size:18px;font-weight:400;line-height:1.7;letter-spacing:0.02em}h1{font-size:52px;font-weight:700;line-height:1.15;letter-spacing:-0.03em}h2{font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-0.02em}h3{font-size:32px;font-weight:600;line-height:1.25}h4{font-size:26px;font-weight:600;line-height:1.3}h5{font-size:22px;font-weight:600;line-height:1.3}h6{font-size:20px;font-weight:600;line-height:1.4}.et_pb_fullwidth_menu_0_tb_header{position:absolute!important;top:0!important;left:0!important;width:100%!important;z-index:999999!important}.et_pb_fullwidth_slider_0{min-height:100vh!important;height:100vh!important}.et_pb_fullwidth_slider_0 .et_pb_slide{min-height:100vh!important;height:100vh!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.et_pb_section_0_tb_header.et_pb_section{transition:background 350ms ease-in-out;width:100%!important;top:0;z-index:9999}.et_pb_section_0_tb_header.et_pb_sticky .et-menu a{color:#000000!important}.header-booking-button a,.et-fixed-header .header-booking-button a{background-color:#FF5100;color:#ffffff!important;padding:0px 20px 0px 20px!important;margin:15px 0px 15px 0px!important;border-radius:7px;text-transform:uppercase;font-weight:bold;transition:background-color 0.3s ease}.header-booking-button a:hover,.et-fixed-header .header-booking-button a:hover{background-color:#6b2d85!important;color:#FFF!important}@media only screen and (max-width:980px){#mobile_menu .header-booking-button a{background-color:#44ceb0;color:#ffffff!important;padding:20px 10px 20px 10px!important;border-radius:7px;display:inline-block;margin:5px 0}#mobile_menu .header-booking-button a:hover{background-color:#3bb998}}.custom-hover-image{position:relative;overflow:hidden;display:inline-block}.custom-hover-image img{transition:transform 0.5s ease;display:block;width:100%}.custom-hover-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition:background-color 0.5s ease;z-index:1}.custom-hover-image:hover::before{background-color:rgba(255,0,0,0.4)}.custom-hover-image:hover img{transform:scale(1.1)}ul.tick-icon{list-style:none;padding-left:30px}ul.tick-icon li{line-height:1.7em;padding-top:10px;position:relative}ul.tick-icon li::before{content:"✓";color:#ff5100;position:absolute;left:-30px;font-size:1.6rem}ul.dot{list-style:none;padding-left:30px}ul.dot li{line-height:1.8em;padding-top:10px;position:relative}ul.dot li::before{content:"‣";color:#ff5100;position:absolute;left:-30px;font-size:2rem}ul{list-style-type:disc;padding-left:300px}ul li{line-height:1.8rem;margin-left:0px;padding-bottom:10px}ul li::marker{color:#ff5100;position:absolute;left:-30px}ol.orange-numbers{counter-reset:item;list-style:none;padding-left:30px}ol.orange-numbers li{line-height:1.8rem;padding-bottom:15px;position:relative}ol.orange-numbers li::before{content:counter(item) ".";counter-increment:item;color:#ff5100;position:absolute;left:-30px;font-weight:bold;text-align:right}.custom-gallery-grid .et_pb_gallery_grid .et_pb_gallery_item{width:20%!important;padding:10px}@media (max-width:768px){.custom-gallery-grid .et_pb_gallery_grid .et_pb_gallery_item{width:50%!important}}@media (max-width:480px){.custom-gallery-grid .et_pb_gallery_grid .et_pb_gallery_item{width:100%!important}}.strong-view.homepage .wpmtst-testimonial{text-align:center!important;margin:0 auto!important}.strong-view.homepage .testimonial-image{margin:0 auto 35px auto!important}.strong-view.homepage .testimonial-image img{display:block!important;margin:0 auto!important;border-radius:50%!important;width:150px!important;height:150px!important;object-fit:cover!important;border:6px solid #d4af37!important;box-shadow:0 10px 30px rgba(0,0,0,0.2)!important}.strong-view.homepage .testimonial-name{text-align:center;color:#1c1919;font-weight:900;line-height:25px;padding:32px 0px 0px 0px}.strong-view.homepage .testimonial-company{text-align:center;font-style:italic;color:#1c1919;padding-bottom:10px}@media (max-width:767px){.strong-view.homepage .testimonial-image img{width:120px!important;height:120px!important}.strong-view.homepage .testimonial-content blockquote:before,.strong-view.homepage .testimonial-content blockquote:after{font-size:90px}.strong-view.homepage .testimonial-client,.strong-view.homepage .testimonial-name{font-size:1em!important}}