@keyframes bouncing-arrow{0%{bottom:0}50%{bottom:10px}100%{bottom:0}}.center-1240{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;display:block}.hover-scale-1-1{transition:all 400ms}.hover-scale-1-1:hover{transform:scale(1.1)}.hover-scale-1-2{transition:all 400ms}.hover-scale-1-2:hover{transform:scale(1.2)}.hover-scale-1-3{transition:all 400ms}.hover-scale-1-3:hover{transform:scale(1.3)}.hover-scale-1-4{transition:all 400ms}.hover-scale-1-4:hover{transform:scale(1.4)}.clearfix:after{content:"";display:table;clear:both}.text-center{text-align:center}@media (max-width:550px){.hidden-on-mobile{display:none}}.bc-img-center{background-size:cover;background-position:center center;background-repeat:no-repeat}.flex-space-between{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:block}@media (max-width:1490px){.container{padding-left:25px;padding-right:25px}}.container-no-padding{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:block}.input-styles{padding:20px 28px;background-color:white;color:#555;font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;border:1px solid rgba(133,133,133,0.78);border-radius:4px;height:auto}.input-styles::-webkit-input-placeholder{color:#aaa}.input-styles::-moz-placeholder{color:#aaa}.input-styles:-ms-input-placeholder{color:#aaa}.input-styles:-moz-placeholder{color:#aaa}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{padding:0;margin:0}body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:25px;color:#303030}body.page{margin:0}p{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px;margin-top:1rem;margin-bottom:1rem}p strong{font-weight:700}@media (max-width:640px){p{color:#002739;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:22px}}a,button,input,textarea{outline:none}a:focus,button:focus,input:focus,textarea:focus{outline:none}a{text-decoration:none;color:#006498;transition:all 300ms}a:hover{color:#2C96CD}a:visited{color:#006498}h2{color:#002739;font-family:"Open Sans";font-size:35px;font-weight:800;letter-spacing:0;line-height:47px;text-align:center}h2+hr{width:65px;border-top:3px solid #002739;margin-left:auto;margin-right:auto;margin-top:-3px}@media (max-width:640px){h2{color:#002739;font-family:"Open Sans";font-size:20px;font-weight:800;letter-spacing:0;line-height:27px;text-align:center}}h3{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px;margin:25px auto}h3:after{display:block;box-sizing:border-box;height:4px;width:65px;background-color:#002739;margin:25px auto}h4{color:#006498;font-family:"Open Sans";font-size:20px;font-weight:800;letter-spacing:0;line-height:27px;text-align:center}.select2-container{box-sizing:content-box}.select2-container .selection{height:48px}.select2-container .selection .select2-selection--single{height:48px;padding-left:10px;padding-top:11px}.select2-container .selection .select2-selection--single .select2-selection__rendered{color:#555;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;height:48px;display:block}.select2-container .selection .select2-selection--single .select2-selection__arrow{top:11px;right:9px}.select2-container .selection .select2-selection--single .select2-selection__clear{padding:0px;margin-right:30px;margin-top:-3px}.select2-container .selection .select2-selection--single .select2-selection__clear span{font-size:24px;line-height:24px;color:#888}.select2-container .selection .select2-selection--single:focus{outline:none !important}.select2-container .selection .select2-selection--multiple{padding-top:3px;padding-bottom:9px;padding-left:12px}.select2-container .selection .select2-selection--multiple ul.select2-selection__rendered{margin-left:0}.select2-container .selection .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice{background-color:#eee;border:none}.select2-container .selection .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice button.select2-selection__choice__remove{border-right:none;position:relative;top:1px}.select2-container .selection .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice button.select2-selection__choice__remove span{font-size:24px;line-height:24px;color:#888}.select2-container .selection .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__display{padding-left:5px;font-size:18px;font-weight:600;color:#555}.select2-container .selection .select2-selection--multiple input.select2-search__field{font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}.select2-container .selection .select2-selection--multiple input.select2-search__field::-webkit-input-placeholder{color:#999}.select2-container .selection .select2-selection--multiple input.select2-search__field::-moz-placeholder{color:#999}.select2-container .selection .select2-selection--multiple input.select2-search__field:-ms-input-placeholder{color:#999}.select2-container .selection .select2-selection--multiple input.select2-search__field:-moz-placeholder{color:#999}#wrapper-hero-section .container-no-padding{background-size:cover;background-position:center center;background-repeat:no-repeat;height:474px;display:flex;justify-content:center;align-items:center;background-color:#00537f;position:relative}#wrapper-hero-section .container-no-padding .hero-dark-layer{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.1) 100%);padding-left:25px;padding-right:25px}#wrapper-hero-section .container-no-padding .hero-dark-layer h1{color:#FFFFFF;font-family:"Open Sans";font-size:30px;font-weight:700;letter-spacing:0;line-height:41px;text-align:center;text-transform:uppercase;margin-bottom:25px;margin-top:70px}#wrapper-hero-section .container-no-padding .hero-dark-layer h1+hr{width:36px;border-top:1px solid white;margin-left:auto;margin-right:auto;margin-bottom:25px}#wrapper-hero-section .container-no-padding .hero-dark-layer p{color:#FFFFFF;font-family:"Open Sans";font-size:18px;letter-spacing:0;line-height:24px;text-align:center;margin-bottom:0;max-width:412px;font-weight:500}#wrapper-hero-section .container-no-padding .hero-dark-layer.transparent-bc{background:transparent}#wrapper-hero-section .container-no-padding .bouncing-arrow{position:absolute;bottom:25px;width:100%;text-align:center}#wrapper-hero-section .container-no-padding .bouncing-arrow i{font-size:25px;line-height:25px;color:white;animation:bouncing-arrow 1s infinite;position:relative}#wrapper-hero-section .container-no-padding #hero-contact-dots-image{position:absolute;left:67px;bottom:-46px}@media (max-width:600px){#wrapper-hero-section .container-no-padding #hero-contact-dots-image{left:25px;bottom:-26px;width:115px}}footer#site-footer{background-color:#002739;padding:100px 25px 70px}footer#site-footer .center-1240{display:flex;justify-content:space-between}footer#site-footer .center-1240 #footer-col-1{width:50%;max-width:250px}footer#site-footer .center-1240 #footer-col-1 #footer-logo-wrapper{display:flex;align-items:flex-start}footer#site-footer .center-1240 #footer-col-1 #footer-logo-wrapper img{margin-right:10px}footer#site-footer .center-1240 #footer-col-1 #footer-logo-wrapper p{color:#FFFFFF;font-family:"Open Sans";font-size:16px;font-weight:400;letter-spacing:0;line-height:21px;margin:0;max-width:137px}footer#site-footer .center-1240 #footer-col-1 p{color:#FFFFFF;font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px}footer#site-footer .center-1240 #footer-col-1 p+p{margin-top:40px}footer#site-footer .center-1240 #footer-col-2{max-width:634px;width:50%}footer#site-footer .center-1240 #footer-col-2 h2{color:#FFFFFF;font-family:"Open Sans";font-size:25px;font-weight:800;letter-spacing:0;line-height:34px;margin-top:0;margin-bottom:28px;text-align:left}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p{color:#FFFFFF;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2){display:flex;align-items:center}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=email]{padding:20px 28px;background-color:white;color:#555;font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;border:1px solid rgba(133,133,133,0.78);border-radius:4px;height:auto;padding:11px 18px;height:48px;margin-right:15px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=email]::-webkit-input-placeholder{color:#aaa}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=email]::-moz-placeholder{color:#aaa}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=email]:-ms-input-placeholder{color:#aaa}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=email]:-moz-placeholder{color:#aaa}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=submit]{background-color:#006498;color:white;padding:12px 27px;font-family:"Open Sans";font-size:17px;font-weight:bold;letter-spacing:0;line-height:23px;text-align:center;border:none;cursor:pointer;border-radius:5px;height:48px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=submit] i{font-size:14px;margin-right:12px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=submit]:hover{background-color:#00537f}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=submit]:visited{color:white}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) input[type=submit].padding-h-big{padding:19px 27px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) img{display:none}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form .mc4wp-response .mc4wp-success p{color:#c3ffd1}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form .mc4wp-response .mc4wp-error p{color:#ffc3c3}footer#site-footer .center-1240 #footer-col-2 #footer-social-media{display:flex;color:#FFFFFF;font-family:"Open Sans";font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:26px;margin-top:31px}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a{margin-left:22px;position:relative}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a i{color:white;font-size:22px;transition:300ms all}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a img{max-width:25px;max-height:23px;transition:300ms all}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a img.hover{position:absolute;left:0;opacity:0}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a:hover i{color:#2C96CD;transform:scale(1.2)}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a:hover img{opacity:0}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a:hover img.hover{opacity:1;transform:scale(1.2)}footer#site-footer .center-1240 #footer-col-2 #footer-privacy-policy-link{font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;text-align:center;text-decoration:underline}footer#site-footer .center-1240 a{color:white}footer#site-footer .center-1240 a:hover{color:#2C96CD}@media (max-width:910px){footer#site-footer .center-1240 #footer-col-2{width:430px}}@media (min-width:641px) and (max-width:770px){footer#site-footer .center-1240 a{font-size:16px;line-height:22px}footer#site-footer .center-1240 #footer-col-1 #footer-logo-wrapper p{font-size:16px;line-height:22px}footer#site-footer .center-1240 #footer-col-1 p{font-size:16px;line-height:22px}footer#site-footer .center-1240 #footer-col-2{width:65%}footer#site-footer .center-1240 #footer-col-2 h2{font-size:23px;line-height:32px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p{font-size:16px;line-height:22px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2){justify-content:space-between}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) label{width:63%;margin-right:10px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) label input[type=email]{width:100%}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p:nth-child(2) label+input[type=submit]{width:35%;padding-left:15px;padding-right:15px}footer#site-footer .center-1240 #footer-col-2 #footer-social-media{font-size:16px;line-height:22px}footer#site-footer .center-1240 #footer-col-2 #footer-privacy-policy-link{font-size:16px;line-height:22px}}@media (min-width:501px) and (max-width:640px){footer#site-footer .center-1240{display:flex;flex-direction:column}footer#site-footer .center-1240 #footer-col-1{width:100%;max-width:unset}footer#site-footer .center-1240 #footer-col-1 #footer-logo-wrapper{margin-bottom:15px}footer#site-footer .center-1240 #footer-col-1 p{text-align:left}footer#site-footer .center-1240 #footer-col-1 p+p{margin-top:15px}footer#site-footer .center-1240 #footer-col-2{width:100%;max-width:unset;margin-top:30px}}@media (max-width:500px){footer#site-footer .center-1240{display:flex;flex-direction:column}footer#site-footer .center-1240 #footer-col-1{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}footer#site-footer .center-1240 #footer-col-1 #footer-logo-wrapper p{color:#FFFFFF;font-family:"Open Sans";font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;text-align:left}footer#site-footer .center-1240 #footer-col-1 p{font-size:15px;line-height:20px;font-weight:400;text-align:center}footer#site-footer .center-1240 #footer-col-1 p+p{margin-top:0}footer#site-footer .center-1240 #footer-col-2{margin-top:40px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}footer#site-footer .center-1240 #footer-col-2 h2{color:#FFFFFF;font-family:"Open Sans";font-size:16px;font-weight:800;letter-spacing:0;line-height:22px;margin-bottom:9px;text-align:center}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form p{color:#FFFFFF;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:22px;font-weight:500;text-align:center}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form .mc4wp-form-fields p:nth-child(2){display:flex;flex-direction:column;align-items:center;margin-top:21px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form .mc4wp-form-fields p:nth-child(2) label{width:100%;margin-bottom:24px}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form .mc4wp-form-fields p:nth-child(2) label input[type=email]{width:100%;margin-right:0}footer#site-footer .center-1240 #footer-col-2 form.mc4wp-form .mc4wp-form-fields p:nth-child(2) input[type=submit]{margin-bottom:10px}footer#site-footer .center-1240 #footer-col-2 #footer-social-media{color:#FFFFFF;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:22px;display:flex;justify-content:center;align-items:center}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a{margin-left:30px}footer#site-footer .center-1240 #footer-col-2 #footer-social-media a:nth-of-type(1){margin-left:0}footer#site-footer .center-1240 #footer-col-2 #footer-social-media #footer-social-media-text{display:none}footer#site-footer .center-1240 #footer-col-2 #footer-privacy-policy-link{font-family:"Open Sans";font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;text-align:center}}@media (max-width:500px){footer#site-footer{padding:70px 25px 50px}}.blue-button,a.blue-button,button.blue-button{background-color:#006498;color:white;padding:12px 27px;font-family:"Open Sans";font-size:17px;font-weight:bold;letter-spacing:0;line-height:23px;text-align:center;border:none;cursor:pointer;border-radius:5px}.blue-button i,a.blue-button i,button.blue-button i{font-size:14px;margin-right:12px}.blue-button:hover,a.blue-button:hover,button.blue-button:hover{background-color:#00537f}.blue-button:visited,a.blue-button:visited,button.blue-button:visited{color:white}.blue-button.padding-h-big,a.blue-button.padding-h-big,button.blue-button.padding-h-big{padding:19px 27px}.video-popup-overlay{background-color:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:101;cursor:pointer}.video-popup-overlay.opened{display:flex}.lity-wrap .lity-container button.lity-close{border:none;border-color:transparent;background:transparent;padding:0;position:absolute;right:-40px;top:-45px;font-size:40px;line-height:40px;color:white}.lity-wrap .lity-container button.lity-close:hover{line-height:40px}@media (max-width:1060px){.lity-wrap .lity-container button.lity-close{right:0px;top:-65px;font-size:50px}}@media (max-width:500px){.lity-wrap .lity-container button.lity-close{top:-55px;font-size:60px}}.member-types-list{display:flex;justify-content:center;margin-top:80px;margin-bottom:65px}.member-types-list .member-type{display:flex;flex-direction:column;align-items:center;width:286px}.member-types-list .member-type img{margin-bottom:25px;max-height:85px}.member-types-list .member-type img.hover{display:none;max-height:103px;margin-top:-18px}.member-types-list .member-type h3{color:#006498;font-family:"Open Sans";font-size:20px;font-weight:800;letter-spacing:0;line-height:27px;min-height:54px;margin:0 auto 25px;max-width:200px;text-align:center}.member-types-list .member-type p{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px;text-align:center;margin:0}.member-types-list .member-type:hover img.default{display:none}.member-types-list .member-type:hover img.hover{display:inline-block}.member-types-list .member-type+.member-type{margin-left:40px}@media (max-width:920px){.member-types-list{flex-wrap:wrap}.member-types-list .member-type{width:45%;border-radius:4px;background-color:#D9DFE2;padding:30px 19px;margin-bottom:20px}.member-types-list .member-type+.member-type{margin-left:0}.member-types-list .member-type:nth-child(2n){margin-left:20px}}@media (max-width:640px){.member-types-list .member-type img{height:50px}.member-types-list .member-type img.hover{margin-top:0}.member-types-list .member-type p{display:none}}@media (max-width:480px){.member-types-list{justify-content:space-between}.member-types-list .member-type{padding-left:10px;padding-right:10px;width:47%}.member-types-list .member-type h3{margin-bottom:10px;color:#006498;font-family:"Open Sans";font-size:15px;letter-spacing:0;line-height:20px;font-weight:600}.member-types-list .member-type p{font-size:13px;line-height:20px}.member-types-list .member-type:nth-child(2n){margin-left:0}}.icoca-post-list{display:flex;justify-content:flex-start;margin-top:60px;margin-bottom:50px;flex-wrap:wrap}.icoca-post-list .post{width:320px;height:395px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end;margin-right:13px;position:relative;background-color:#002639}.icoca-post-list .post .img-wrapper{width:100%;height:395px;overflow:hidden}.icoca-post-list .post .img-wrapper img{transition:transform .3s,left 0s,top 0s;position:relative}.icoca-post-list .post .dark-layer{display:flex;flex-direction:column;justify-content:flex-end;padding:32px;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.3)}.icoca-post-list .post .post-category{opacity:.5;color:#FFFFFF;font-family:"Open Sans";font-size:18px;font-weight:800;letter-spacing:0;line-height:24px}.icoca-post-list .post .post-category+hr{width:20px;border-top:2px solid white;opacity:.5;color:white;margin:20px 0}.icoca-post-list .post .post-name{opacity:.5;color:#FFFFFF;font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;min-height:91px}.icoca-post-list .post .post-date{opacity:.5;color:#FFFFFF;font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;margin:20px 0}.icoca-post-list .post .read-more-link{opacity:.8}.icoca-post-list .post:hover .img-wrapper img{transform:scale(1.05)}.icoca-post-list .post:hover .dark-layer{background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.9) 100%)}.icoca-post-list .post:hover .dark-layer .post-category,.icoca-post-list .post:hover .dark-layer .post-name,.icoca-post-list .post:hover .dark-layer .post-date{opacity:1}.icoca-post-list .post:hover .dark-layer .post-category+hr{opacity:.8}.icoca-post-list .post:hover .read-more-link{opacity:1}.icoca-post-list .post:hover .read-more-link i{transform:scale(1.1) translateX(5px);color:#006498}.icoca-post-list .post:nth-child(4n){margin-right:0}@media (max-width:640px){.icoca-post-list{margin-top:40px}}ul.slick-dots{padding-left:0;margin-left:0;width:100%;display:flex;justify-content:center;list-style-type:none;margin-top:20px}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:5px;height:5px;padding:0;cursor:pointer;color:transparent;border:1px solid #006498;border-radius:5px;background:none}ul.slick-dots li+li{margin-left:13px}ul.slick-dots li.slick-active button{border-color:#002639;background-color:#002639}[scroll-to-selector]{cursor:pointer}.icoca-general-page #wrapper-hero-section+.container{padding:30px 25px}.icoca-general-page #wrapper-hero-section h1{width:100%;max-width:800px;margin-left:auto;margin-right:auto;display:block}.icoca-general-page #wrapper-hero-section .post-date{color:#FFFFFF;font-family:"Open Sans";font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center;text-transform:uppercase}.icoca-general-page #wrapper-hero-section .post-subtitle{color:#FFFFFF;font-family:"Open Sans";font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center}.icoca-general-page #wrapper-hero-section .post-category{color:#FFFFFF;font-family:"Open Sans";font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center;text-transform:uppercase;margin-top:5px}.icoca-general-page ul li{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px}.icoca-general-page ul li+li{margin-top:5px}.icoca-general-page#icoca-post-page .container iframe[src*=youtube]{margin-left:auto;margin-right:auto;display:block}.icoca-general-page#icoca-post-page .container iframe:not([src*=youtube]){width:100%}.code-panels{visibility:hidden}.code-panels .panel .panel-header{background-image:url('/wp-content/themes/icoca/imgs/the-code/panel-header-bc.png');background-position:right;display:flex;justify-content:space-between;height:102px;padding-left:40px;padding-right:40px;align-items:center;color:white;cursor:pointer}.code-panels .panel .panel-header .panel-title{font-family:"Open Sans";font-size:18px;font-weight:800;letter-spacing:0;line-height:18px;position:relative;top:-3px}.code-panels .panel .panel-header .panel-title span{font-family:"Open Sans";font-size:35px;font-weight:800;letter-spacing:0;line-height:47px;margin-right:10px}.code-panels .panel .panel-header i.fas{font-size:25px;letter-spacing:0;line-height:25px;transition:300ms all}@media (max-width:450px){.code-panels .panel .panel-header{padding-left:25px;padding-right:25px}}.code-panels .panel .panel-body{overflow:hidden;background-color:#efefef}.code-panels .panel .panel-body .body-content{padding:10px 40px}@media (max-width:450px){.code-panels .panel .panel-body .body-content{padding:10px 25px}}.code-panels .panel .panel-body .body-content.perfect-scrollbar .ps__rail-y{opacity:1;border:1px solid #979797;border-radius:7.5px;background-color:#DFDFDF;width:10px}.code-panels .panel .panel-body .body-content.perfect-scrollbar .ps__rail-y:hover{background-color:rgba(255,255,255,0.1) !important}.code-panels .panel .panel-body .body-content.perfect-scrollbar .ps__rail-y.ps--clicking{background-color:rgba(255,255,255,0.1) !important}.code-panels .panel .panel-body .body-content.perfect-scrollbar .ps__rail-y .ps__thumb-y{width:8px !important;border-radius:0;left:0;border:1px solid #979797;border-radius:7.5px;background-color:#707070}.code-panels .panel+.panel{margin-top:10px}.code-panels .panel.opened .panel-header i.fas{transform:rotateZ(-90deg)}#cookie-notice .cookie-notice-container{display:flex;flex-direction:column}#cookie-notice .cookie-notice-container #cn-notice-text{margin-bottom:7px}#cookie-notice .cookie-notice-container #cn-notice-buttons a.blue-button{padding:7px 10px;font-size:15px;line-height:19px}body.admin-bar .select2-container.select2-container--open .select2-dropdown.select2-dropdown--below{position:relative;top:32px}.logo-rotator-section{margin-top:80px;margin-bottom:70px}.logo-rotator-section.gray-bc{margin-top:0;margin-bottom:0;padding-top:80px;padding-bottom:70px;background-color:#EAEDEF}.logo-rotator-section h2{max-width:490px;margin-left:auto;margin-right:auto}.logo-rotator-section h2+hr{margin:33px auto}.logo-rotator-section .rotator-text p{max-width:490px;margin-left:auto;margin-right:auto}.logo-rotator-section .swiper-container{max-width:1250px;width:100%;height:200px;padding-left:50px;padding-right:50px}.logo-rotator-section .swiper-container .swiper-wrapper a.swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.logo-rotator-section .swiper-container .swiper-wrapper a.swiper-slide .image-wrapper{width:180px;height:92px;display:flex;align-items:center;justify-content:center}.logo-rotator-section .swiper-container .swiper-wrapper a.swiper-slide .image-wrapper img{max-width:100%;height:auto;max-height:100%}.logo-rotator-section .swiper-container .swiper-wrapper a.swiper-slide .logo-title{color:#002739;font-weight:900;margin-top:13px;font-size:18px;text-align:center}.logo-rotator-section .swiper-container .swiper-wrapper a.swiper-slide:hover{text-decoration:none}.logo-rotator-section .swiper-container .swiper-pagination{bottom:0}.logo-rotator-section .swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.logo-rotator-section .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#006498}.logo-rotator-section .swiper-container .swiper-button{color:#006498}.logo-rotator-section .swiper-container .swiper-button.swiper-button-prev{left:0}.logo-rotator-section .swiper-container .swiper-button.swiper-button-next{right:0}@media (max-width:1441px){.logo-rotator-section .swiper-container{max-width:1000px}.logo-rotator-section .swiper-container .swiper-button.swiper-button-next{right:10px}.logo-rotator-section .swiper-container .swiper-button.swiper-button-prev{left:10px}}@media (max-width:1101px){.logo-rotator-section .swiper-container{max-width:900px}.logo-rotator-section .swiper-container .swiper-button.swiper-button-next{right:0}.logo-rotator-section .swiper-container .swiper-button.swiper-button-prev{left:0}}@media (max-width:1021px){.logo-rotator-section .swiper-container{max-width:900px}.logo-rotator-section .swiper-container .swiper-button.swiper-button-next{right:40px}.logo-rotator-section .swiper-container .swiper-button.swiper-button-prev{left:40px}}@media (max-width:931px){.logo-rotator-section .swiper-container{max-width:600px}.logo-rotator-section .swiper-container .swiper-button.swiper-button-next{right:0}.logo-rotator-section .swiper-container .swiper-button.swiper-button-prev{left:0}}@media (max-width:711px){.logo-rotator-section .swiper-container .swiper-button.swiper-button-next{right:20px}.logo-rotator-section .swiper-container .swiper-button.swiper-button-prev{left:20px}}@media (min-width:542px) and (max-width:631px){.logo-rotator-section .swiper-container .swiper-button{display:none}.logo-rotator-section .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{max-width:130px}.logo-rotator-section .swiper-container .swiper-wrapper .swiper-slide .logo-title{max-width:140px}}@media (max-width:541px){.logo-rotator-section .swiper-container{max-width:300px}.logo-rotator-section .swiper-container .swiper-button{display:none}.logo-rotator-section .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{max-width:155px}.logo-rotator-section .swiper-container .swiper-wrapper .swiper-slide .logo-title{max-width:155px}}#publications-section{margin-top:150px;margin-bottom:120px}#publications-section #publications-text{margin-bottom:50px;width:100%;max-width:480px;margin-left:auto;margin-right:auto;display:block}#publications-section #publications-text p{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px;text-align:center}#publications-section #publication-cards{display:flex;justify-content:center;margin-bottom:70px;width:100%;max-width:1236px;margin-left:auto;margin-right:auto;display:block}#publications-section #publication-cards .card{width:352px;height:506px;background-position:top left;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-end;box-shadow:0 0 15px 0 rgba(0,0,0,0.19);margin:30px 30px;position:relative}#publications-section #publication-cards .card .card-language-selector{position:relative;top:-29px;left:0;width:100%;height:46.5px}#publications-section #publication-cards .card .card-language-selector button.blue-button{padding-left:19px;padding-right:9px;width:100%;border-radius:0;justify-content:space-between;display:flex;align-items:center}#publications-section #publication-cards .card .card-language-selector button.blue-button i.fas{transition:300ms all}#publications-section #publication-cards .card .card-language-selector .languages-submenu{width:100%;position:absolute;top:45px;right:0;background-color:white;padding:5px 0;box-shadow:0 2px 43px 0 rgba(0,0,0,0.26);display:none}#publications-section #publication-cards .card .card-language-selector .languages-submenu div{color:#002639;font-family:"Open Sans";font-size:17px;font-weight:600;letter-spacing:0;line-height:23px;padding:10px;cursor:pointer}#publications-section #publication-cards .card .card-language-selector .languages-submenu div:hover{background-color:#002639;color:white}#publications-section #publication-cards .card .card-language-selector.opened button.blue-button i.fas{transform:rotateZ(90deg)}#publications-section #publication-cards .card .card-language-selector.opened .languages-submenu{display:block}#publications-section #publication-cards .slick-arrow{top:260px;position:absolute;font-size:24px;cursor:pointer;transition:300ms all;padding:4px;color:#2F4B89}#publications-section #publication-cards .slick-arrow.fa-chevron-left{left:-20px}#publications-section #publication-cards .slick-arrow.fa-chevron-right{right:-17px}#publications-section #publication-cards .slick-arrow:hover{transform:scale(1.6);color:#2C96CD}@media (max-width:1300px){#publications-section #publication-cards .card{margin-top:30px;margin-left:15px;margin-right:15px;width:unset}}@media (max-width:1180px){#publications-section #publication-cards{width:100%;max-width:734px;margin-left:auto;margin-right:auto;display:block}}@media (max-width:810px){#publications-section #publication-cards{width:100%;max-width:382px;margin-left:auto;margin-right:auto;display:block}}@media (max-width:410px){#publications-section #publication-cards .card{height:426px}#publications-section #publication-cards .slick-arrow{top:220px}}@media (max-width:380px){#publications-section #publication-cards .card{height:390px}#publications-section #publication-cards .slick-arrow{top:190px}}@media (max-width:640px){#publications-section{margin-top:120px;margin-bottom:-50px}}@media (max-width:550px){#publications-section{margin-top:60px;margin-bottom:-60px}#publications-section #publications-text{margin-bottom:35px}#publications-section #publications-text p{color:#002739;font-family:"Open Sans";font-size:16px;font-weight:600;letter-spacing:0;line-height:27px;text-align:center}}.layered-imgs-text-section{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:block;max-width:1320px;margin:80px auto 95px;display:flex;justify-content:space-between;align-items:stretch}@media (max-width:1490px){.layered-imgs-text-section{padding-left:25px;padding-right:25px}}.layered-imgs-text-section .imgs-column{width:706px;height:643px;position:relative;display:flex;flex-direction:column;align-items:flex-end}.layered-imgs-text-section .imgs-column img.dots{margin-bottom:61px}.layered-imgs-text-section .imgs-column img.actual-image{position:absolute;left:0;top:47px;width:649px;height:488px}.layered-imgs-text-section .imgs-column .icon-text-list{position:absolute;left:0;top:47px;width:649px;height:488px;padding:50px 51px 50px 70px;display:flex;flex-direction:column;justify-content:space-evenly;z-index:99}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item{display:flex;justify-content:flex-start}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .icon-wrapper{display:flex;align-items:flex-start;justify-content:center;width:85px;height:64px;margin-right:25px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .icon-wrapper img{max-height:100%}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text{flex:1;align-self:center}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3{color:white;font-family:"Open Sans";font-size:32px;font-weight:bold;letter-spacing:.24px;line-height:64px;margin:0}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text p{color:#FFFFFF;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px;margin:0}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text p+p{margin-top:10px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3+p{margin-top:20px}.layered-imgs-text-section .imgs-column .rich-text{position:absolute;left:0;top:47px;width:649px;height:488px;padding:50px 80px 50px 80px;display:flex;flex-direction:column;justify-content:center;z-index:99}.layered-imgs-text-section .imgs-column .rich-text p{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px;margin:0}.layered-imgs-text-section .imgs-column .rich-text p+p{margin-top:18px}.layered-imgs-text-section .imgs-column .rich-text p+ul{margin-top:18px}.layered-imgs-text-section .imgs-column .rich-text p strong{font-weight:900}.layered-imgs-text-section .imgs-column .rich-text ul{margin:0 0 0 20px;padding:0}.layered-imgs-text-section .imgs-column .rich-text ul li{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px}.layered-imgs-text-section .imgs-column .rich-text ul li+li{margin-top:18px}.layered-imgs-text-section .imgs-column .rich-text ul li+p{margin-top:18px}.layered-imgs-text-section .imgs-column .video-layer{position:absolute;left:0;top:47px;width:649px;height:488px;padding:30px;display:flex;justify-content:center;align-items:center;color:#FFFFFF;font-family:"Open Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:27px;z-index:99}.layered-imgs-text-section .imgs-column .video-layer i{font-size:20px;padding:45px;border:2px solid white;border-radius:50%;color:white;margin-right:23px}.layered-imgs-text-section .imgs-column .video-layer:hover{background-color:rgba(0,0,0,0.2)}.layered-imgs-text-section .imgs-column .imgs-button-wrapper{display:none}.layered-imgs-text-section .text-column{width:478px;display:flex;justify-content:center;flex-direction:column}.layered-imgs-text-section .text-column h2{text-align:left;margin-top:0}.layered-imgs-text-section .text-column h2+hr{width:65px;border-top:3px solid #002739;margin-left:0;margin-top:-3px}.layered-imgs-text-section .text-column p+p{margin-top:0}.layered-imgs-text-section .text-column .text-column-list{display:flex;justify-content:space-between;margin-top:45px}.layered-imgs-text-section .text-column .text-column-list .column-list-item{width:100px;display:flex;flex-direction:column;align-items:center}.layered-imgs-text-section .text-column .text-column-list .column-list-item .img-wrapper{height:60px;display:flex;justify-content:center;align-items:center}.layered-imgs-text-section .text-column .text-column-list .column-list-item .img-wrapper img{height:auto;width:auto}.layered-imgs-text-section .text-column .text-column-list .column-list-item p{color:#006498;font-family:"Open Sans";font-size:16px;font-weight:800;letter-spacing:0;line-height:22px;text-align:center;margin-top:24px}@media (max-width:480px){.layered-imgs-text-section .text-column .text-column-list{flex-wrap:wrap;justify-content:center;margin-top:25px}.layered-imgs-text-section .text-column .text-column-list .column-list-item{width:48%;max-width:136px}.layered-imgs-text-section .text-column .text-column-list .column-list-item p{color:#006498;font-family:"Open Sans";font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;text-align:center}.layered-imgs-text-section .text-column .text-column-list .column-list-item:nth-child(2n){margin-left:15px}.layered-imgs-text-section .text-column .text-column-list .column-list-item:nth-child(3),.layered-imgs-text-section .text-column .text-column-list .column-list-item:last-child{margin-top:15px}}@media (max-width:360px){.layered-imgs-text-section .text-column .text-column-list{justify-content:space-between}.layered-imgs-text-section .text-column .text-column-list .column-list-item:nth-child(2n){margin-left:0}}.layered-imgs-text-section .text-column ul{padding-left:0;margin:0 0 1rem 30px}.layered-imgs-text-section .text-column ul li{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px}.layered-imgs-text-section .text-column ul li+li{margin-top:13px}.layered-imgs-text-section .text-column ul+p{margin-top:0}.layered-imgs-text-section .text-column .blue-button{align-self:flex-start}.layered-imgs-text-section .text-column a.blue-button{margin-top:20px}@media (max-width:1300px){.layered-imgs-text-section.video-type .imgs-column .video-layer{top:0;width:100%;height:100%}}@media (max-width:600px){.layered-imgs-text-section.video-type .imgs-column img.actual-image{width:100%}.layered-imgs-text-section.video-type .imgs-column .video-layer{font-size:3.5vw}.layered-imgs-text-section.video-type .imgs-column .video-layer i{padding:8%}}@media (max-width:1300px){.layered-imgs-text-section{margin-top:125px;align-items:flex-start}.layered-imgs-text-section .imgs-column{width:50%;height:auto}.layered-imgs-text-section .imgs-column img.actual-image{width:100%;height:auto}.layered-imgs-text-section .imgs-column .icon-text-list{width:100%;height:100%;padding:25px;top:0}.layered-imgs-text-section .imgs-column .rich-text{width:100%;height:100%;padding:25px;top:0}.layered-imgs-text-section .text-column{width:50%;height:auto}.layered-imgs-text-section .imgs-column img.dots{position:absolute;right:0;top:-50px;z-index:0}.layered-imgs-text-section .imgs-column img.blue-rec{width:100%;height:100%;position:absolute;right:-25px;top:25px;z-index:0}.layered-imgs-text-section .imgs-column img.actual-image{position:relative;z-index:1;top:0}.layered-imgs-text-section .imgs-column+.text-column{padding-left:50px}.layered-imgs-text-section.text-imgs .text-column{padding-right:50px}.layered-imgs-text-section.text-imgs .imgs-column{position:relative;left:-25px}}@media (max-width:1100px){.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .icon-wrapper{width:70px;height:60px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3{font-size:25px;line-height:35px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text p{font-size:16px;line-height:24px}.layered-imgs-text-section .imgs-column .rich-text p{font-size:16px;line-height:24px}.layered-imgs-text-section .imgs-column .rich-text p+p,.layered-imgs-text-section .imgs-column .rich-text p+ul{margin-top:12px}.layered-imgs-text-section .imgs-column .rich-text ul{font-size:16px;line-height:24px}.layered-imgs-text-section .imgs-column .rich-text ul li{font-size:16px;line-height:24px}.layered-imgs-text-section .imgs-column .rich-text ul li+li{margin-top:5px}.layered-imgs-text-section .imgs-column .rich-text ul+p{font-size:16px;line-height:24px}}@media (max-width:880px){.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .icon-wrapper{width:60px;height:50px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3{font-size:22px;line-height:30px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text p{font-size:14px;line-height:22px}}@media (max-width:800px){.layered-imgs-text-section{display:flex;flex-direction:column;max-width:650px;margin-top:70px;margin-bottom:100px}.layered-imgs-text-section .imgs-column{width:100%;left:-12.5px}.layered-imgs-text-section .imgs-column img.dots{right:-24px;top:-29px}.layered-imgs-text-section .imgs-column .icon-text-list{padding:40px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .icon-wrapper{width:85px;height:64px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3{font-size:32px;line-height:64px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text p{font-size:18px;line-height:27px}.layered-imgs-text-section .imgs-column .rich-text p{font-size:18px;line-height:27px}.layered-imgs-text-section .imgs-column .rich-text p+p,.layered-imgs-text-section .imgs-column .rich-text p+ul{margin-top:15px}.layered-imgs-text-section .imgs-column .rich-text ul li{font-size:18px;line-height:27px}.layered-imgs-text-section .imgs-column .rich-text ul li+li{margin-top:10px}.layered-imgs-text-section .imgs-column .rich-text ul+ul,.layered-imgs-text-section .imgs-column .rich-text ul+p{margin-top:10px}.layered-imgs-text-section .text-column{width:100%;padding-bottom:25px;padding-left:0}.layered-imgs-text-section .text-column h2{text-align:center}.layered-imgs-text-section .text-column h2+hr{margin-left:auto;margin-right:auto}.layered-imgs-text-section .text-column p{text-align:center}.layered-imgs-text-section .text-column ul{margin-left:18px;list-style-type:none}.layered-imgs-text-section .text-column ul li{color:#002739;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:23px;text-align:center}.layered-imgs-text-section .text-column .imgs-button-wrapper{text-align:center}.layered-imgs-text-section.text-imgs.with-button .text-column{padding-bottom:45px}.layered-imgs-text-section.text-imgs.with-button .text-column a.blue-button{display:none}.layered-imgs-text-section.text-imgs.with-button .imgs-column{margin-bottom:90px}.layered-imgs-text-section.text-imgs.with-button .imgs-column .imgs-button-wrapper{display:block;position:absolute;width:100%;bottom:-110px;left:12.5px;display:flex;justify-content:center}.layered-imgs-text-section.text-imgs .text-column{padding-right:0}.layered-imgs-text-section.text-imgs .text-column .text-column-list{margin-bottom:25px}.layered-imgs-text-section.text-imgs .imgs-column{position:relative;left:0}.layered-imgs-text-section.imgs-text{flex-direction:column-reverse}.layered-imgs-text-section.imgs-text.with-button .text-column{padding-bottom:45px}.layered-imgs-text-section.imgs-text.with-button .text-column a.blue-button{display:none}.layered-imgs-text-section.imgs-text.with-button .imgs-column{margin-bottom:90px}.layered-imgs-text-section.imgs-text.with-button .imgs-column .imgs-button-wrapper{display:block;position:absolute;width:100%;bottom:-110px;left:0;display:flex;justify-content:center}.layered-imgs-text-section.imgs-text .text-column{padding-left:0}.layered-imgs-text-section.imgs-text .text-column .text-column-list{margin-bottom:25px}}@media (max-width:640px){.layered-imgs-text-section .text-column h2{font-size:26px;line-height:34px}.layered-imgs-text-section .imgs-column .icon-text-list{padding:25px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .icon-wrapper{width:75px;height:54px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3{font-size:30px;line-height:54px}}@media (max-width:570px){.layered-imgs-text-section .imgs-column .icon-text-list{padding:25px 50px 25px 25px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .icon-wrapper{width:60px;height:45px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3{font-size:26px;line-height:45px}}@media (max-width:550px){.layered-imgs-text-section{margin-bottom:70px}.layered-imgs-text-section .imgs-column{left:0;align-items:flex-start}.layered-imgs-text-section .imgs-column img.blue-rec{width:90%;right:0px;max-height:90%}.layered-imgs-text-section .imgs-column img.actual-image{width:90%;left:0px;top:1px}.layered-imgs-text-section .imgs-column img.dots{right:0;width:93.5px;top:-26px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text p{font-size:16px;line-height:24px}}@media (max-width:500px){.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .icon-wrapper{width:50px;height:35px;margin-right:15px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3{font-size:22px;line-height:35px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text p{font-size:14px;line-height:22px}}@media (max-width:450px){.layered-imgs-text-section .imgs-column .icon-text-list{padding:15px 45px 15px 15px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item{align-items:center}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text h3{font-size:18px;line-height:25px}.layered-imgs-text-section .imgs-column .icon-text-list .icon-text-item .text p{font-size:12px;line-height:20px}}header#masthead{position:fixed;width:100%;z-index:100;transition:all 300ms}header#masthead .container{display:flex;justify-content:space-between;padding:15px 25px;max-width:1370px}header#masthead .container .site-branding{width:106px}header#masthead .container .site-branding a img{transition:all 300ms}@media (max-width:770px){header#masthead .container .site-branding a img{width:59px}}header#masthead .container #mobile-menu-open{display:none}header#masthead .container #header-right-col{display:flex;flex-direction:column;align-items:flex-end;width:910px;margin-left:30px}header#masthead .container #header-right-col #header-top-bar{display:flex;margin-bottom:10px;z-index:10}header#masthead .container #header-right-col #header-top-bar .top-bar-item{padding:0 25px;color:white;position:relative}header#masthead .container #header-right-col #header-top-bar .top-bar-item a{color:white;font-family:"Open Sans";font-size:15px;font-weight:600;letter-spacing:0;line-height:20px;padding-bottom:2px;cursor:pointer}header#masthead .container #header-right-col #header-top-bar .top-bar-item a i{font-size:14px;margin-right:12px}header#masthead .container #header-right-col #header-top-bar .top-bar-item a:hover{color:#2C96CD}header#masthead .container #header-right-col #header-top-bar .top-bar-item+.top-bar-item{position:relative}header#masthead .container #header-right-col #header-top-bar .top-bar-item+.top-bar-item:before{position:absolute;left:0;top:6px;height:15px;width:1px;background-color:white;content:" "}header#masthead .container #header-right-col #header-top-bar .top-bar-item:last-child{padding-right:0}header#masthead .container #header-right-col #header-top-bar .top-bar-item .wpml-ls-legacy-dropdown{width:auto}header#masthead .container #header-right-col #header-top-bar .top-bar-item .wpml-ls-legacy-dropdown ul li a{background-color:transparent;border:none;padding-top:0}header#masthead .container #header-right-col #header-top-bar .top-bar-item .wpml-ls-legacy-dropdown ul li .wpml-ls-sub-menu{border-top:none}header#masthead .container #header-right-col #header-top-bar .top-bar-item #header-search-popup{position:absolute;background-color:white;padding:10px 15px 10px;border-radius:10px;top:30px;right:30px;display:none}header#masthead .container #header-right-col #header-top-bar .top-bar-item #header-search-popup form{display:flex}header#masthead .container #header-right-col #header-top-bar .top-bar-item #header-search-popup form input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0}header#masthead .container #header-right-col #header-top-bar .top-bar-item #header-search-popup form input[type=submit]{background-color:#006498;color:white;padding:12px 27px;font-family:"Open Sans";font-size:17px;font-weight:bold;letter-spacing:0;line-height:23px;text-align:center;border:none;border-radius:5px;padding:5px;font-weight:normal;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer}header#masthead .container #header-right-col #header-top-bar .top-bar-item #header-search-popup form input[type=submit] i{font-size:14px;margin-right:12px}header#masthead .container #header-right-col #header-top-bar .top-bar-item #header-search-popup form input[type=submit]:hover{background-color:#00537f}header#masthead .container #header-right-col #header-top-bar .top-bar-item #header-search-popup form input[type=submit]:visited{color:white}header#masthead .container #header-right-col #header-top-bar .top-bar-item #header-search-popup form input[type=submit].padding-h-big{padding:19px 27px}header#masthead .container #header-right-col #header-top-bar .top-bar-item.close-mobile-menu{display:none}header#masthead .container #header-right-col #header-top-bar .top-bar-item.only-mobile{display:none}header#masthead .container #header-right-col #header-bottom-bar{border-top:1px solid rgba(255,255,255,0.2);display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;padding-top:20px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation{width:auto}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu{display:flex}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li{padding:0 20px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a{color:white;font-family:"Open Sans";font-size:18px;font-weight:500;letter-spacing:0;line-height:24px;padding:0 0 3px;border-bottom:3px solid transparent}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a:hover{border-bottom-color:#2C96CD}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a i{margin-left:7px;display:none;font-size:12px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children a{padding-bottom:7px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children a i{display:inline-block}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul{background-color:white;padding:25px 25px 21px;border-radius:10px;box-shadow:0 2px 43px 0 rgba(0,0,0,0.26)}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li{padding:0;margin-bottom:15px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li.only-mobile{display:none}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li:last-child{margin-bottom:0}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a{color:#002639;font-family:"Open Sans";font-size:17px;font-weight:600;letter-spacing:0;line-height:23px;display:flex;align-items:center;width:auto;white-space:nowrap;margin:0}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a i{display:none}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a .icon-wrapper{height:41px;width:41px;border-radius:4px;background-color:#1E649C;display:flex;justify-content:center;align-items:center;margin-right:16px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a .icon-wrapper img{max-width:25px;max-height:25px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a:hover{border-bottom-color:transparent}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a:last-of-type{margin-bottom:0;padding-bottom:0}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children a:hover{border-bottom-color:transparent}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children a:hover+ul{left:auto}@media (min-width:1040px) and (max-width:1100px){header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a{font-size:16px}}@media (min-width:981px) and (max-width:1030px){header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li{padding:0 15px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a{font-size:16px;font-weight:400}}@media (min-width:771px) and (max-width:980px){header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li{padding:0 10px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a{font-size:15px;font-weight:400}}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-button{width:197px;margin-left:20px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup{position:absolute;top:90px;right:0;width:329px;background-color:white;padding:15px 15px;border-radius:10px;box-shadow:0 2px 43px 0 rgba(0,0,0,0.26);display:none}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a{padding:5px;display:flex;height:62px;align-items:center}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .icon-wrapper{height:40px !important;width:40px !important;border-radius:8px;background-color:#006498;display:flex;justify-content:center;align-items:center}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .icon-wrapper i{font-size:16px;color:white}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .link-text{width:215px;margin-left:15px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .link-text strong{color:#002639;font-family:"Open Sans";font-size:17px;font-weight:600;letter-spacing:0;line-height:23px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .link-text p{opacity:.48;color:#002639;font-family:"Open Sans";font-size:15px;font-weight:600;letter-spacing:0;line-height:23px;margin:0}header#masthead .container #header-right-col #mobile-social-wrapper{display:none}@media (max-width:870px){header#masthead .container{align-items:center}header#masthead .container #mobile-menu-open{width:32px;height:26px;display:flex;flex-direction:column;justify-content:space-between;background-color:transparent;border:none;padding:0;background-image:url('/wp-content/themes/icoca/imgs/mobile-menu-open.png');cursor:pointer}header#masthead .container #mobile-menu-open span{width:22px;height:3px;background-color:white}header#masthead .container #header-right-col{position:absolute;top:0;right:-284px;width:284px;height:100vh;background-color:white;padding:20px 25px;display:flex;flex-direction:column;align-items:stretch;margin-left:0;transition:300ms all}header#masthead .container #header-right-col.opened{right:0}header#masthead .container #header-right-col #header-top-bar .top-bar-item{padding:0 5px;color:#002639}header#masthead .container #header-right-col #header-top-bar .top-bar-item a i.fas{color:#002639;font-size:14px}header#masthead .container #header-right-col #header-top-bar .top-bar-item a.top-bar-login i.fas{color:#006498}header#masthead .container #header-right-col #header-top-bar .top-bar-item.register-complaint{display:none}header#masthead .container #header-right-col #header-top-bar .top-bar-item+.top-bar-item:before{display:none}header#masthead .container #header-right-col #header-top-bar .top-bar-item #sign-in-text{display:none}header#masthead .container #header-right-col #header-top-bar .top-bar-item .wpml-ls-legacy-dropdown ul li a{color:#002639;font-family:"Open Sans";font-size:15px;font-weight:800;letter-spacing:0;line-height:20px;text-align:center}header#masthead .container #header-right-col #header-top-bar .top-bar-item .wpml-ls-legacy-dropdown ul li ul.wpml-ls-sub-menu li a{text-align:left}header#masthead .container #header-right-col #header-top-bar .top-bar-item.only-mobile{display:block}header#masthead .container #header-right-col #header-top-bar .top-bar-item.only-desktop{display:none}header#masthead .container #header-right-col #header-top-bar .top-bar-item.close-mobile-menu{align-self:flex-end;display:block;margin-left:61px}header#masthead .container #header-right-col #header-top-bar .top-bar-item.close-mobile-menu i.fas{font-size:27px}header#masthead .container #header-right-col #header-top-bar .top-bar-item.mobile-login{margin-left:10px}header#masthead .container #header-right-col #header-top-bar .top-bar-item.search #header-search-popup{max-width:280px;padding:20px 15px 20px;border-radius:3px;left:-23px;right:unset;border:1px solid #DDD;box-shadow:0 0 4px 0 rgba(0,0,0,0.2)}header#masthead .container #header-right-col #header-top-bar .top-bar-item.search #header-search-popup input[type=search]{width:184px}header#masthead .container #header-right-col #header-top-bar .top-bar-item.search #header-search-popup input[type=submit]{width:63px}header#masthead .container #header-right-col #header-bottom-bar{flex-direction:column}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation{border-bottom:1px solid #979797;padding-bottom:7px;margin-bottom:20px;width:100%}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu{flex-direction:column}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li{margin-bottom:15px;display:flex;justify-content:center;padding:0}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a{color:#002639;font-family:"Open Sans";font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;text-align:center;text-transform:uppercase;width:auto;display:inline-block}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.current-menu-item a{font-weight:800}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children{flex-direction:column}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children>a i{transition:200ms all;margin-right:-19px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children>a:not(.opened) i{transform:rotateZ(90deg)}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul{position:static;box-shadow:none;padding:0 0 0 0;transition:200ms all;overflow:hidden;height:0}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li{margin:0 0 7px 0}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a{color:#002639;font-family:"Open Sans";font-size:12px;font-weight:bold;letter-spacing:0;line-height:18px;text-transform:capitalize}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a .icon-wrapper{height:20px;width:20px;border-radius:0;margin-right:8px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a .icon-wrapper img{max-width:16px;max-height:16px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li.only-mobile{display:flex}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li:last-child{margin-bottom:0}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-button{display:none}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup{display:flex !important;flex-direction:column-reverse;align-items:center;position:relative;top:auto;right:auto;width:auto;box-shadow:none;padding:0;background-color:transparent}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a{width:100%;height:auto;justify-content:flex-start;margin-bottom:8px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .icon-wrapper{background-color:transparent;width:auto !important;height:auto !important}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .icon-wrapper i{color:#006498}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .link-text{margin-left:12px;width:auto}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .link-text strong{color:#006498;font-family:"Open Sans";font-size:15px;font-weight:bold;letter-spacing:0;line-height:20px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a .link-text p{display:none}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:hover .icon-wrapper i{color:#002639}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:hover .link-text strong{color:#002639}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child{background-color:#006498;color:white;padding:12px 27px;font-family:"Open Sans";font-size:17px;font-weight:bold;letter-spacing:0;line-height:23px;text-align:center;border:none;cursor:pointer;border-radius:5px;width:154px;margin-top:10px;justify-content:center}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child i{font-size:14px;margin-right:12px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child:hover{background-color:#00537f}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child:visited{color:white}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child.padding-h-big{padding:19px 27px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child .icon-wrapper{display:none}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child .link-text{margin-left:0}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child .link-text strong{color:#FFFFFF;font-family:"Open Sans";font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px;text-align:center}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child:hover .link-text strong{color:white}header#masthead .container #header-right-col #mobile-social-wrapper{display:block;margin-top:0}header#masthead .container #header-right-col #mobile-social-wrapper #mobile-social-content{display:flex;justify-content:center}header#masthead .container #header-right-col #mobile-social-wrapper #mobile-social-content #mobile-social-text{display:none}header#masthead .container #header-right-col #mobile-social-wrapper #mobile-social-content a+a{margin-left:28px}header#masthead .container #header-right-col #mobile-social-wrapper #mobile-social-content a i{font-size:17px;color:#002739}}@media (max-width:770px) and (max-height:600px){header#masthead .container #header-right-col{padding-top:20px;padding-bottom:20px}header#masthead .container #header-right-col #header-bottom-bar{padding-top:10px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li{padding:0 10px}header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li:last-child{margin-bottom:10px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child{padding:0;font-weight:400;background-color:transparent;margin-top:0;width:auto}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child .link-text strong{font-size:15px;line-height:20px;color:#006498}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:not(:first-child){width:auto}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:not(:first-child) .icon-wrapper i{font-size:26px}header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:not(:first-child) .link-text{display:none}header#masthead .container #header-right-col #mobile-social-wrapper{margin-top:0}}header#masthead.fixed{background-color:#002132}header#masthead.fixed .site-branding img{width:88px}@media (min-width:871px) and (max-width:935px){body.fr-FR header#masthead .container .site-branding{width:70px}}@media (min-width:871px){body.fr-FR header#masthead .container #header-right-col{width:960px}}@media (min-width:1095px) and (max-width:1155px){body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a{font-size:16px}}@media (min-width:1025px) and (max-width:1095px){body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li{padding:0 15px}body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a{font-size:16px;font-weight:400}}@media (min-width:871px) and (max-width:1025px){body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li{padding:0 10px}body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li a{font-size:15px;font-weight:400}}@media (min-width:871px){body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul{padding:20px 20px 16px}body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a{font-size:15px}body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li a .icon-wrapper{height:37px;width:37px;margin-right:13px}body.fr-FR header#masthead .container #header-right-col #header-bottom-bar nav#site-navigation ul#primary-menu li.menu-item-has-children ul li+li{margin-top:10px}}body.fr-FR header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-button{font-size:13px;line-height:19px;padding:20px}body.fr-FR header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-button i{margin-right:4px;font-size:11px}@media (min-width:871px) and (max-width:935px){body.fr-FR header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-button{font-size:12px;line-height:19px;padding:10px 0;width:170px;margin-left:10px}}@media (max-width:870px){body.fr-FR header#masthead .container #header-right-col #header-bottom-bar #header-get-involved-popup a:first-child{width:204px}}#comments-wrapper{padding:30px 25px;background:#DAE0E2}#comments-wrapper h2.comments-title{font-size:32px;line-height:42px;text-align:left;font-weight:700;margin-top:20px;margin-bottom:35px}@media (max-width:600px){#comments-wrapper h2.comments-title{font-size:28px;line-height:38px;margin-top:15px;margin-bottom:32px}}@media (max-width:450px){#comments-wrapper h2.comments-title{font-size:24px;line-height:31px}}#comments-wrapper ol.comment-list{margin:0 0 20px;padding-left:0;list-style-type:none}#comments-wrapper ol.comment-list .comment .comment-author{font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:27px;margin:0}#comments-wrapper ol.comment-list .comment .comment-metadata{line-height:18px}#comments-wrapper ol.comment-list .comment .comment-metadata a{pointer-events:none;color:black;font-size:14px;font-style:italic}#comments-wrapper ol.comment-list .comment .comment-metadata .edit-link{display:none}#comments-wrapper ol.comment-list .comment .comment-awaiting-moderation{font-weight:600;margin-bottom:.7rem;display:block}#comments-wrapper ol.comment-list .comment .comment-content{font-size:16px;line-height:24px}#comments-wrapper ol.comment-list .comment .comment-content p{font-size:14px;line-height:22px;margin:.7rem 0;color:#303030}#comments-wrapper ol.comment-list .comment+.comment{margin-top:24px;border-top:1px solid rgba(0,39,57,0.2);padding-top:24px}#comments-wrapper h3{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:800;letter-spacing:0;line-height:24px;margin:0 0 20px}#comments-wrapper #respond{padding-top:20px;padding-bottom:20px}#comments-wrapper #respond #commentform p.comment-notes{font-size:16px;line-height:24px;margin:8px 0 18px}#comments-wrapper #respond #commentform label{width:100%;display:block;font-style:italic}#comments-wrapper #respond #commentform textarea,#comments-wrapper #respond #commentform input[type=text],#comments-wrapper #respond #commentform input[type=email]{padding:20px 25px;background-color:white;color:#555;font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;border:1px solid rgba(133,133,133,0.78);border-radius:4px;height:auto;max-width:100%}#comments-wrapper #respond #commentform input[type=submit]{background-color:#006498;color:white;padding:12px 27px;font-family:"Open Sans";font-size:17px;font-weight:bold;letter-spacing:0;line-height:23px;text-align:center;border:none;cursor:pointer;border-radius:5px;height:52px;margin-top:9px}#comments-wrapper #respond #commentform div.error{color:#990000}#contact-section{background:#DAE0E2;padding:85px 25px 50px;margin-top:100px}#contact-section .center-1240{display:flex;justify-content:space-between}#contact-section .center-1240 #contact-section-content{max-width:450px;width:50%;padding-top:65px}#contact-section .center-1240 #contact-section-content h2{margin-top:25px;text-align:left}#contact-section .center-1240 #contact-section-content h2+hr{margin-left:0;margin-top:25px;margin-bottom:30px}#contact-section .center-1240 #contact-section-content #contact-section-text p{font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;color:#002739}#contact-section .center-1240 #contact-section-content #contact-section-text p:nth-child(2){color:#006498}#contact-section .center-1240 #contact-section-form-wrapper{max-width:562px;width:100%}#contact-section .center-1240 #contact-section-form-wrapper form .wpforms-title{color:#002739;font-family:"Open Sans";font-size:18px;font-weight:800;letter-spacing:0;line-height:24px;margin-bottom:8px}#contact-section .center-1240 #contact-section-form-wrapper form input,#contact-section .center-1240 #contact-section-form-wrapper form textarea{width:100%;max-width:100%;padding:20px 28px;background-color:white;color:#555;font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;border:1px solid rgba(133,133,133,0.78);border-radius:4px;height:auto}#contact-section .center-1240 #contact-section-form-wrapper form input::-webkit-input-placeholder,#contact-section .center-1240 #contact-section-form-wrapper form textarea::-webkit-input-placeholder{color:#aaa}#contact-section .center-1240 #contact-section-form-wrapper form input::-moz-placeholder,#contact-section .center-1240 #contact-section-form-wrapper form textarea::-moz-placeholder{color:#aaa}#contact-section .center-1240 #contact-section-form-wrapper form input:-ms-input-placeholder,#contact-section .center-1240 #contact-section-form-wrapper form textarea:-ms-input-placeholder{color:#aaa}#contact-section .center-1240 #contact-section-form-wrapper form input:-moz-placeholder,#contact-section .center-1240 #contact-section-form-wrapper form textarea:-moz-placeholder{color:#aaa}#contact-section .center-1240 #contact-section-form-wrapper form textarea{padding:21px 25px;height:191px}#contact-section .center-1240 #contact-section-form-wrapper form button[type=submit]{background-color:#006498;color:white;padding:12px 27px;font-family:"Open Sans";font-size:17px;font-weight:bold;letter-spacing:0;line-height:23px;text-align:center;border:none;cursor:pointer;border-radius:5px;width:152px;height:52px}#contact-section .center-1240 #contact-section-form-wrapper form button[type=submit]:hover{background-color:#00537f}@media (max-width:1090px){#contact-section .center-1240 #contact-section-content{padding-right:25px;padding-top:0}}@media (max-width:910px){#contact-section{padding-top:50px}#contact-section .center-1240{flex-direction:column}#contact-section .center-1240 #contact-section-content{width:100%;max-width:unset;margin-bottom:30px}#contact-section .center-1240 #contact-section-content #contact-img-title-hr{display:flex;justify-content:center;align-items:center}#contact-section .center-1240 #contact-section-content #contact-img-title-hr h2{margin-left:24px}#contact-section .center-1240 #contact-section-content #contact-img-title-hr h2+hr{display:none}#contact-section .center-1240 #contact-section-content p{text-align:center}#contact-section .center-1240 #contact-section-form-wrapper{width:100%;max-width:unset}#contact-section .center-1240 #contact-section-form-wrapper .wpforms-title{display:none}}@media (max-width:640px){#contact-section .center-1240 #contact-section-content #contact-img-title-hr{justify-content:flex-start;margin-bottom:25px}#contact-section .center-1240 #contact-section-content #contact-img-title-hr img{width:44px}#contact-section .center-1240 #contact-section-content #contact-section-text p{text-align:left;font-family:"Open Sans";font-size:16px;font-weight:700;letter-spacing:0;line-height:22px}}@media (max-width:540px){#contact-section{margin-top:50px}#contact-section .center-1240 #contact-section-form-wrapper form input,#contact-section .center-1240 #contact-section-form-wrapper form textarea{padding:13.5px 17px;color:#858585;font-family:"Open Sans";font-size:15px;letter-spacing:0;line-height:20px}}