:root{--font-default:Bitter-medium,sans-serif;--font-heading:Epilogue bold,serif;--color-black:#000;--color-white:#fff;--color-text:rgb(39,66,78);--color-petrol:rgb(0,104,121);--color-red:rgb(191,54,54);--color-primary:rgb(0,104,121)}*{box-sizing:border-box}body,p,.wp-block-paragraph,.wp-block-list li{font-family:var(--font-default);font-size:18px;color:var(--color-text);letter-spacing:0.5px;font-weight:400;line-height:1.6}strong{font-weight:700}em{font-style:italic}p a,.wp-block-paragraph a,.wp-block-list li a{text-decoration:none;color:#00778b!important;position:relative;transition:color 0.3s ease}p a:hover,.wp-block-paragraph a:hover,.wp-block-list li a:hover{color:#bf3636!important}p a::after,.wp-block-paragraph a::after,.wp-block-list li a::after{content:'';display:block;border-bottom:2px solid currentColor;position:absolute;bottom:-4px;left:-2px;width:calc(100% + 4px);transition:transform 0.3s ease;transform-origin:right center;transform:scaleX(0)}p a:hover::after,.wp-block-paragraph a:hover::after,.wp-block-list li a:hover::after{transform-origin:left center;transform:scaleX(1)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.wp-block-heading h1,.wp-block-heading h2,.wp-block-heading h3,.wp-block-heading h4,.wp-block-heading h5,.wp-block-heading h6{font-family:var(--font-heading);line-height:1.3}h1,.h1,.wp-block-heading h1{color:var(--color-red)!important;font-size:clamp(2.125rem,1.6849rem + 1.8779vw,3.375rem)}h1:not(.mb--none),.h1:not(.mb--none),.wp-block-heading h1:not(.mb--none){margin:0 0 0.6em 0}body .et_pb_text_0 h1,body .wp-block-heading h1{color:var(--color-red)!important}h2,.h2,.wp-block-heading h2{color:var(--color-petrol);font-size:clamp(2rem,1.6479rem + 1.5023vw,3rem)}h2:not(.mb--none),.h2:not(.mb--none),.wp-block-heading h2:not(.mb--none){margin:0 0 0.6em 0}h3,.h3,.wp-block-heading h3{color:var(--color-petrol);font-size:clamp(1.5rem,1.3239rem + 0.7512vw,2rem)}h3:not(.mb--none),.h3:not(.mb--none),.wp-block-heading h3:not(.mb--none){margin:1.2em 0 0.6em 0}h4,.h4,.wp-block-heading h4{color:var(--color-black);font-size:clamp(1.125rem,1.037rem + 0.3756vw,1.375rem)}h4:not(.mb--none),.h4:not(.mb--none),.wp-block-heading h4:not(.mb--none){margin:0.5em 0 0.5em 0}h5,.h5,.wp-block-heading h5{color:var(--color-black);font-size:clamp(1rem,0.956rem + 0.1878vw,1.125rem)}h5:not(.mb--none),.h5:not(.mb--none),.wp-block-heading h5:not(.mb--none){margin:0.5em 0 0.5em 0}h6,.h6,.wp-block-heading h6{color:var(--color-black);font-size:clamp(0.875rem,0.831rem + 0.1878vw,1rem)}h6:not(.mb--none),.h6:not(.mb--none),.wp-block-heading h6:not(.mb--none){margin:0.5em 0 0.5em 0}#sidebar .wp-block-heading{font-size:1.6em!important}#sidebar .wp-block-latest-posts__post-title{line-height:1.2!important;display:inline-block;padding-bottom:0.75em}h1,h2,h3,.h1,.h2,.h3,.wp-block-heading h1,.wp-block-heading h2,.wp-block-heading h3{letter-spacing:-0.03em}ul,ol,.wp-block-list,.wp-block-list ul,.wp-block-list ol{margin-left:0;padding-left:40px;list-style-position:outside;display:block;list-style-type:disc}li,.wp-block-list li{margin-bottom:15px}.et_pb_slider .et_pb_slide_description,.et_pb_slider .et_pb_slide_title,.et_pb_slider .et_pb_button,.et_pb_slider .et_pb_slide_content{text-shadow:none!important}@media (min-width:981px){.et_pb_slide .et_pb_slide_description{position:relative;background:white;padding:30px 80px 40px 0!important;margin:50px 0 0 0;width:calc(50% - 50px)!important;border-top-right-radius:500px;border-bottom-right-radius:500px;box-sizing:border-box}.et_pb_slide .et_pb_slide_description::before{content:"";position:absolute;left:-150px;top:0;bottom:0;width:150px;background:white;z-index:-1}.et_pb_slide .et_pb_slide_description h2.et_pb_slide_title{margin:0!important}.et_pb_slide .et_pb_slide_content{margin:0!important}.et_pb_slide .et_pb_button_wrapper{margin:0!important}}@media (min-width:981px){.et-pb-arrow-prev:before{content:"\e045"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.et-pb-arrow-next:before{content:"\e046"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}}@media (min-width:768px) and (max-width:980px){.et_pb_slide .et_pb_slide_description{position:relative;background:white;padding:20px 60px 20px 0!important;margin:40px 0 0 0;width:calc(70% - 50px)!important;border-top-right-radius:500px;border-bottom-right-radius:500px;box-sizing:border-box}.et_pb_slide .et_pb_slide_description::before{content:"";position:absolute;left:-150px;top:0;bottom:0;width:150px;background:white;z-index:-1}.et_pb_slide .et_pb_slide_description h2.et_pb_slide_title{margin:0!important}.et_pb_slide .et_pb_slide_content{margin:0!important}.et_pb_slide .et_pb_button_wrapper{margin:0!important}.et_pb_slide .et_pb_slide_description p{font-size:1rem!important;line-height:1.2rem!important}}@media (max-width:980px){.et-pb-arrow-prev{margin-left:-10px!important;left:0!important}.et-pb-arrow-next{margin-right:-7px!important;right:0!important}}@media (max-width:767px){.et_pb_slide{background-size:contain!important;background-repeat:no-repeat!important;background-position:top center!important;padding:0!important;max-height:calc(130vw + 20px)!important}.et_pb_slide .et_pb_slide_description{position:absolute!important;top:calc(50vw + 20px)!important;left:0!important;right:0!important;width:100%!important;background:transparent!important;padding:15px 7%!important;text-align:center!important;box-sizing:border-box!important}.et-pb-slider-arrows .et-pb-arrow-next{position:absolute!important;top:65%!important;right:5px!important;left:auto!important}.et-pb-slider-arrows .et-pb-arrow-prev{position:absolute!important;top:65%!important;left:5px!important}.et-pb-container .et-pb-slider-dots{margin-bottom:20px!important;bottom:0!important}.et_pb_slide .et_pb_slide_description h2.et_pb_slide_title{margin-bottom:0!important}}@media (max-width:768px){html,body{overflow-x:hidden}body{position:relative}}.et_pb_menu__search-button{margin-left:23px!important}.et_pb_menu__search-input{color:#fff!important;text-align:right!important}.et_pb_menu__search-input::placeholder{color:#fff!important;opacity:0.8}.wp-block-search__button{background-color:rgba(0,104,121)!important;border:1px solid var(--color-petrol)!important}#wp-block-search__input-1{border:1px solid var(--color-petrol)!important}.wp-block-search__button{position:relative;width:40px;height:40px;text-indent:-9999px;overflow:hidden}.wp-block-search__button::after{font-family:"ETmodules"!important;content:"U";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#fff;text-indent:0;display:block}.newsletter-form input[type="text"],.newsletter-form input[type="email"],.newsletter-form input[type="password"],.newsletter-form input[type="tel"],.newsletter-form input[type="url"],.newsletter-form textarea,.newsletter-form select{background-color:#ffffff!important;color:#333!important;border:none!important;padding:10px!important;font-size:16px!important;width:100%!important}.newsletter-form label{color:#ffffff!important;font-size:1rem!important}.newsletter-form input[type="text"]:focus,.newsletter-form input[type="email"]:focus,.newsletter-form input[type="password"]:focus,.newsletter-form input[type="tel"]:focus,.newsletter-form input[type="url"]:focus,.newsletter-form textarea:focus,.newsletter-form select:focus{border:none!important;background-color:#ffffff!important;color:#000!important;outline:none!important}.newsletter-form input[type="submit"],.newsletter-form button,.newsletter-form .et_pb_button,.newsletter-form .tnp-submit{background-color:transparent!important;color:#ffffff!important;border:1.5px solid #ffffff!important;border-radius:45px!important;padding:10px 15px!important;font-size:1rem!important;cursor:pointer!important;text-transform:lowercase!important}.newsletter-form input[type="submit"]:hover,.newsletter-form button:hover,.newsletter-form .et_pb_button:hover,.newsletter-form .tnp-submit:hover{background-color:#ffffff!important;color:#006879!important;border-color:#006879!important}.um-form input[type="text"],.um-form input[type="email"],.um-form input[type="password"],.um-form textarea{background-color:#f7f7f7;color:#333333;border:2px solid #dddddd;border-radius:5px;padding:10px;font-size:16px;width:100%}.um-form input[type="submit"],.um-button{background-color:#ff7f50;color:#ffffff;border:none;border-radius:5px;padding:10px 20px;font-size:16px;font-weight:bold;text-transform:uppercase;transition:background-color 0.5s ease-in-out}.um-form input[type="submit"]:hover,.um-button:hover{background-color:#e67300;color:#ffffff}