body{font-size:calc(16px + 0.390625vw);line-height:calc(1.25em + 0.390625vw)}h1{font-size:calc(46px + 0.390625vw)}h2{font-size:calc(30px + 0.390625vw);margin-bottom:calc(30px + 0.390625vw)}h3,h4{font-size:calc(16px + 0.390625vw);line-height:calc(1em + 0.390625vw);letter-spacing:0.15em}h2{color:#0a2d61;border-left:5px solid #ee2529;padding-left:20px;font-weight:700px}h3,h4{font-weight:700px;text-transform:uppercase;color:#ee2529}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:2% 16% 16%}li{margin:.5em 0;line-height:1.25em}.entry-content ul{padding:0 0 1px 1em;line-height:20px}.nav li li{line-height:1.5em;padding-bottom:20px}.pa-underline-color-swipe nav ul li a{position:relative;-webkit-background-clip:text;-webkit-text-fill-color:background-image:linear-gradient(to right,#ee2529,#ee2529 50%,#333333 50%);background-size:200% 100%;background-position:100%;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;padding:10px 5px 5px 0}.pa-underline-color-swipe nav ul li a::before{position:absolute;bottom:0;display:block;height:2px;width:0%;content:"";background-color:#ee2529;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.pa-underline-color-swipe nav ul li a:hover::before{opacity:1;width:100%}.pa-underline-color-swipe nav ul li a:hover{transition:all 0.3s cubic-bezier(0,0,0.23,1);background-position:0%}.metaslider .caption-wrap .caption{text-align:center!important;padding:20px!important}.nivo-caption a{text-decoration:underline;color:#ee2529}.paper{background:white;position:relative}.paper::after{content:"";position:absolute;top:100%;height:20px;width:100%;left:0;background:url(/wp-content/uploads/rip.svg) bottom;background-size:200%}.dl-icon-right{background:#0a2d61}.df_filter_buttons button{margin-bottom:10px}#page-container .et-l .et_pb_section .et_pb_button.dl-icon-right::after{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:1;right:-40px;width:40px;background:var(--btn-background);margin:0}#page-container .et-l .et_pb_section .et_pb_button.dl-icon-right:hover::after{right:0}#page-container .et-l .et_pb_section .et_pb_button.dl-icon-right{overflow:hidden}.et_pb_blurb_position_left .et_pb_blurb_container{vertical-align:middle}@media (max-width:767px){.et_pb_slide_image,.et_pb_slide_video{display:block!important;position:relative;top:auto;margin:50px auto 30px;padding:0;margin-top:1%!important}}a.underline{text-decoration:underline;display:block;margin-bottom:30px}.popup{position:relative;display:inline-block;cursor:pointer}.popup .popuptext{visibility:hidden;width:160px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px}.popup .popuptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.wpcf7-form.sent p,.wpcf7-form.sent h3{display:none}.wpcf7-form.sent .cf7-cf-turnstile{display:none}.wpcf7-form.sent .underline{padding-bottom:0;border-bottom:0 solid #000000;text-align:center}* .wpcf7-form.sent .form-container{display:none}form em{font-size:14px}button.first,button.second{display:block;background:#ee2529;padding:1em;margin:20px 2% 0;border:1px solid #000000;color:#ffffff;font-size:20px}.wpcf7 .wpcf7-response-output{background-color:transparent;color:#fff;text-align:center;background:#ee2529;font-size:18px;padding:10px}.sg-container .wpcf7 .wpcf7-response-output{background-color:transparent;color:#000;text-align:center}span.wpcf7-list-item{display:block}form{margin:0;width:100%;text-align:left;padding:1em}.wpcf7{background-image:linear-gradient(180deg,#eff1f4 0%,#d1d3d5 100%);background-color:#f2f5f7;padding:1em}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="date"],.wpcf7-form textarea,.wpcf7-form .wpcf7-select{color:#333;background:#ffffff;width:100%;padding:10px 20px;border-radius:7px;border:1px solid #333333;font-size:18px}.wpcf7-form span.req{color:#e31e26}.wpcf7-form span.notes{font-size:14px}.wpcf7-text:focus,.wpcf7-textarea:focus{-outline:1px solid black;outline-offset:0}div.wpcf7-mail-sent-ok{border:0;background:#5471de;color:#fff;padding:18px}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:0;background:#f9443b;color:#fff;padding:18px}span.wpcf7-not-valid-tip{color:#f9443b}.wpcf7-form-control.wpcf7-submit:hover,.wpcf7-form .button:hover,.et_password_protected_form .et_submit_button:hover{border-color:transparent;cursor:pointer;background:#A2DAE6;box-shadow:0px 7px 16px -7px rgba(0,0,0,0.4)}@media only screen and (max-width:460px){.wpcf7-form-control.wpcf7-submit,.wpcf7-form .button{float:none;margin:0 auto}}.codedropz-upload-container{padding:10px 15px}.codedropz-upload-inner h3{color:#333447;font-size:1.2rem;margin:0;padding:0}.codedropz-upload-handler{margin:0}.pa-underline-color-swipe-footer nav ul li a{position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#f7ddd7,#f7ddd7 50%,#ffffff 50%);background-size:200% 100%;background-position:100%;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;padding:10px 5px 5px 0}.pa-underline-color-swipe-footer nav ul li a::before{position:absolute;bottom:0;display:block;height:2px;width:0%;content:"";background-color:#f7ddd7;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.pa-underline-color-swipe-footer nav ul li a:hover::before{opacity:1;width:100%}.pa-underline-color-swipe-footer nav ul li a:hover{transition:all 0.3s cubic-bezier(0,0,0.23,1);background-position:0%}footer>a{color:#ffffff}a.privacy-link{color:white;text-decoration:underline}footer,footer p,footer a,footer li,.et_pb_menu_0_tb_footer.et_pb_menu ul li a{font-size:16px}.et_pb_text_14_tb_footer.et_pb_text a{color:#d1d3d5!important}footer .et_pb_menu .et-menu>li{padding-bottom:7px;flex-basis:100%}.et-db #et-boc .et-l .et_pb_menu__menu>nav>ul>li.footer>a{padding:0!important}.et_pb_social_media_follow_network_1 a.icon{background-color:#ee2529!important}@media only screen and (max-width :980px){footer .et_pb_menu__menu{display:block!important;text-align:center}footer .et_mobile_nav_menu{display:none!important}.et_pb_column_5_tb_footer{padding-left:0!important}}