a.link-white:link{color:#FFF;text-decoration:none}a.link-white:visited{color:#FFF;text-decoration:none}a.link-white:hover{color:#FFF;text-decoration:underline}a.link-white:active{color:#FFF;text-decoration:none}a.link-dark:link{color:#555a56;text-decoration:none}a.link-dark:visited{color:#555a56;text-decoration:none}a.link-dark:hover{color:#555a56;text-decoration:underline}a.link-dark:active{color:#555a56;text-decoration:none}a.link-black:link{color:#243041;text-decoration:none}a.link-black:visited{color:#243041;text-decoration:none}a.link-black:hover{color:#243041;text-decoration:underline}a.link-black:active{color:#243041;text-decoration:none}.dw-inline-text .et_pb_text{display:inline-block;margin-right:50px}p.top-menu{font-size:16px!important}.form-font-style{color:#ffffff}.et_pb_wpt_contact_form_7{padding:0px!important}.wpcf7 input[type="submit"]{color:#ffffff!important;background:#00b211!important;border:2px solid;border-radius:50px!important;width:auto;text-transform:uppercase;letter-spacing:0px}.wpcf7 input:hover[type="submit"]{background:#008906!important;transition:all 0.4s ease 0s}.wpcf7 input:active[type="submit"]{background:#00b211!important}.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background-color:#46b450;color:#ffffff}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;background-color:#dc3232;color:#ffffff}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;background-color:#f56e28;color:#000000}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;background-color:#ffb900;color:#000000}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form select,.wpcf7-form textarea{width:100%!important}.et_pb_wpt_contact_form_7 .wpcf7-form{display:flex;flex-direction:column}.et_pb_wpt_contact_form_7 .wpcf7-response-output{order:100}div.agreement-container{background-color:#588478;padding:20px 20px 20px 20px}.wpcf7-radio{display:flex;flex-wrap:wrap;gap:10px 26px}.wpcf7-radio .wpcf7-list-item{margin:0}.wpcf7-radio label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0}.wpcf7-radio .wpcf7-list-item-label{color:#fff}.wpcf7-radio input[type="radio"]{accent-color:#00b211;width:18px;height:18px;flex:0 0 auto}.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:10px 26px}.wpcf7-checkbox .wpcf7-list-item{margin:0}.wpcf7-checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0}.wpcf7-checkbox .wpcf7-list-item-label{color:#fff}.wpcf7-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:0 0 auto;border:2px solid #fff;border-radius:50%;background:transparent;background-color:#fff!important;cursor:pointer;position:relative}.wpcf7-checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#00b211}.wpcf7-not-valid-tip{color:#ffd24d!important;background:rgba(0,0,0,.35);padding:4px 8px;border-radius:4px;font-size:13px;display:inline-block;margin-top:6px}.wpcf7-not-valid{border:2px solid #ffd24d!important}.form-privacy,.form-privacy a{font-size:13px!important;line-height:1.5!important;font-weight:400!important;color:#fff}.form-privacy a{text-decoration:underline}.dl-menu ul.sub-menu{width:400px}.dl-menu ul.sub-menu li,.dl-menu ul.sub-menu li a{width:100%}.et_mobile_menu{margin-top:10px;max-height:60vh;overflow-y:auto!important}#page-container{overflow-y:auto!important}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{border-top:0}.et_mobile_menu{min-width:100vw;margin-left:-10vw}.et_mobile_menu{min-height:60vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{line-height:1.2}img.mfp-img{background-color:white}@media all and (min-width:768px) and (max-width:1150px){.top-bar-col-2{display:none!important}.top-bar-col-1,.top-bar-col-3{width:50%!important;float:left}}@media all and (max-width:599px){p,li{font-size:17px!important}h1{font-size:32px!important}h2{font-size:32px!important}h5,h1.contact{font-size:28px!important}h6{font-size:17px!important}}@media all and (min-width:600px){.dw-inline-buttons .et_pb_button_module_wrapper{display:inline-block;margin-right:20px}p,li{font-size:20px!important;line-height:1.4em!important}h1{font-size:38px!important}h2{font-size:38px!important}h5,h1.contact{font-size:32px!important}h6{font-size:21px!important}}@media all and (min-width:768px){p,li{font-size:20px!important;line-height:1.4em!important}h1{font-size:42px!important}h2{font-size:42px!important}h5,h1.contact{font-size:34px!important}h6{font-size:20px!important}}@media all and (min-width:992px){p,li{font-size:14px!important;line-height:1.4em!important}h1{font-size:28px!important}h2{font-size:28px!important}h5,h1.contact{font-size:28px!important}h6{font-size:14px!important}}@media all and (min-width:1280px){p,li{font-size:18px!important;line-height:1.4em!important}h1{font-size:36px!important}h2{font-size:36px!important}h5,h1.contact{font-size:36px!important}h6{font-size:18px!important}}@media all and (min-width:1440px){p,li{font-size:18px!important;line-height:1.4em!important}h1{font-size:40px!important}h2{font-size:40px!important}h5,h1.contact{font-size:38px!important}h6{font-size:16px!important}}@media all and (min-width:1920px){p,li{font-size:20px!important;line-height:1.4em!important}h1{font-size:48px!important}h2{font-size:48px!important}h5,h1.contact{font-size:38px!important}h6{font-size:20px!important}}@media all and (min-width:2380px){p,li{font-size:24px!important;line-height:1.4em!important}h1{font-size:60px!important}h2{font-size:52px!important}h5,h1.contact{font-size:44px!important}h6{font-size:20px!important}}@media all and (max-width:980px){.reverse-column{display:flex;flex-direction:column-reverse}}.et_mobile_menu .first-level>a:after{color:#588478!important}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow-x:hidden;margin:0;padding:0 0 0px}.slick-track:before,.slick-track:after{display:table;content:''}.slick-slide{position:relative;float:left;height:100%;min-height:1px}.divilife-3-col-feature-blurb-slider .slick-arrow{display:none}.entry-content ul.slick-dots{display:none}.ti-sticky-button.ti-position-right{right:auto!important;left:0!important}.align_buttons_bottom .et_pb_column{padding-bottom:30px}.align_buttons_bottom .et_pb_button_module_wrapper{position:absolute;bottom:30px;left:0;right:0;margin:auto}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}@media (max-width:768px){#CybotCookiebotDialog{top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;max-height:42vh!important;overflow-y:auto!important;border-radius:0!important}#CybotCookiebotDialogHeader{display:none!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{padding:10px 12px!important;font-size:14px!important}#CybotCookiebotDialogBodyContent{padding:8px 10px!important}.CybotCookiebotScrollContainer{padding:0!important}#CybotCookiebotDialogBodyContentTitle{font-size:14px!important;line-height:1!important;margin-bottom:4px!important}#CybotCookiebotDialogBodyContentText{font-size:13px!important;line-height:1!important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{font-size:13px!important;line-height:1!important;padding-top:8px!important}#CybotCookiebotDialogDetailBodyContentTextAbout{padding:8px 10px!important}#CybotCookiebotDialogDetailBodyContentTextAbout,#CybotCookiebotDialogDetailBodyContentTextAbout p,#CybotCookiebotDialogDetailBodyContentTextAbout div,#CybotCookiebotDialogDetailBodyContentTextAbout span{font-size:13px!important;line-height:1!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{padding:10px!important;min-height:44px!important;font-size:14px!important}}