/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
@media only screen and (min-width:1200px){#act-ui-outer-wrapper{width:95%;}.contact_form_header{margin-top:1%;margin-left:3%;color:#000!important;display:flex;align-items:center;padding:2%;}.contact_form_header .contact_form_logo{width:45%;}.contact_form_header .contact_form_header_links{width:45%;text-align:right;}.contact_form_header .contact_form_header_links a{font-weight:700;color:black;text-decoration:none;}.under_costruction_header{background-color:#FFDE00;margin-top:1%;margin-left:1%;color:#000!important;display:flex;align-items:center;padding:2%;}.under_costruction_header_svg_span{padding-left:5%;display:flex;}.under_costruction_header_svg_span .first{height:max-content;margin-top:35px;}.under_costruction_header_svg_span .second{z-index:100;margin-left:-55px;}.under_costruction_header_message{margin-left:50px;}.under_costruction_header_message h1{font-weight:700;}.under_costruction_header_message label{font-size:0.8em;}.service_image{padding-top:2%;}.top_static_content{width:95%;margin:3%;}.top_static_content h2{color:red;}.top_static_content p{color:black;font-weight:700;}.brochure_div{width:40%}.brochure_div a{color:red;text-decoration:none;}.brochure_main_div{display:flex;margin-top:2%;}.brochure_main_div .image_div{float:right;width:60%;margin-left:5%;}.contact_form_footer_phone{background-color:#E02627;color:white;text-align:center;padding-bottom:2%;}.contact_form_footer_phone .footer-phone-question{font-size:1.8em}.contact_form_footer_phone .footer-phone-number{font-size:2.8em;font-weight:700;}.contact_form_footer{background-color:#000000;color:white;}.footer-links-rights{width:100%;display:flex;padding:2%;align-content:center;}.footer-links{width:50%;margin-left:10px;}.footer-links a{text-decoration:none;color:white;font-weight:900;}.footer-rights{width:50%;margin-left:10px;font-size:0.8em;}.contact_form_footer{padding-left:5em;}.contact_form_footer_addres_association{display:flex;align-items:center;padding:2%;}.contact_form_footer_addres{width:50%;}.contact_form_footer_association{width:48%;padding-left:5%;}.contact_form_footer_addres p.name{color:red;font-size:1.5em;}.contact_form_footer_addres .contact{padding-top:2em;}.contact_form_footer_addres .contact a{color:white;text-decoration:none;}}@media only screen and (min-width:841px) and (max-width:1199px){#act-ui-outer-wrapper{width:95%;}.contact_form_header{margin-top:1%;margin-left:3%;color:#000!important;display:flex;align-items:center;padding:2%;}.contact_form_header .contact_form_logo{width:35%;}.contact_form_header .contact_form_header_links{width:65%;text-align:right;}.contact_form_header .contact_form_header_links a{font-weight:700;color:black;text-decoration:none;}.under_costruction_header{background-color:#FFDE00;margin-top:1%;margin-left:1%;color:#000!important;display:flex;align-items:center;padding:2%;}.under_costruction_header_svg_span{padding-left:5%;display:flex;}.under_costruction_header_svg_span .first{height:max-content;margin-top:35px;}.under_costruction_header_svg_span .second{z-index:100;margin-left:-55px;}.under_costruction_header_message{margin-left:50px;}.under_costruction_header_message h1{font-weight:700;}.under_costruction_header_message label{font-size:0.8em;}.service_image{padding-top:2%;}.top_static_content{width:95%;margin:3%;}.top_static_content h2{color:red;}.top_static_content p{color:black;font-weight:700;}.brochure_div{width:40%}.brochure_div a{color:red;text-decoration:none;}.brochure_main_div{display:flex;margin-top:2%;}.brochure_main_div .image_div{float:right;width:60%;margin-left:5%;}.contact_form_footer_phone{background-color:#E02627;color:white;text-align:center;padding-bottom:2%;}.contact_form_footer_phone .footer-phone-question{font-size:1.8em}.contact_form_footer_phone .footer-phone-number{font-size:2.8em;font-weight:700;}.contact_form_footer{background-color:#000000;color:white;}.footer-links-rights{width:100%;display:flex;padding:2%;align-content:center;}.footer-links{width:50%;margin-left:10px;}.footer-links a{text-decoration:none;color:white;font-weight:900;}.footer-rights{width:50%;margin-left:10px;font-size:0.8em;}.contact_form_footer{padding-left:5em;}.contact_form_footer_addres_association{display:flex;align-items:center;padding-left:1%;}.contact_form_footer_addres{width:33%;}.contact_form_footer_association{width:33%;padding-left:5%;padding-right:1%;}.contact_form_footer_addres p.name{color:red;font-size:1.5em;}.contact_form_footer_addres .contact{padding-top:2em;}.contact_form_footer_addres .contact a{color:white;text-decoration:none;}}@media only screen and (max-width:840px){#act-ui-outer-wrapper{}.contact_form_header{margin-top:1%;margin-left:3%;color:#000!important;align-items:center;padding:1%;}.contact_form_header .contact_form_logo{padding-top:5%;width:98%;}.contact_form_header .contact_form_header_links{width:98%;padding-top:5%;}.contact_form_header .contact_form_header_links a{font-weight:700;color:black;text-decoration:none;}.under_costruction_header{background-color:#FFDE00;margin-top:1%;margin-left:1%;color:#000!important;align-items:center;padding:1%;}.under_costruction_header_svg_span{padding-left:35%;padding-bottom:5%;padding-top:5%}.under_costruction_header_svg_span .first{height:max-content;margin-top:35px;}.under_costruction_header_svg_span .second{z-index:100;margin-left:-55px;}.under_costruction_header_message{margin-left:50px;}.under_costruction_header_message h1{font-weight:700;}.under_costruction_header_message label{font-size:0.8em;}.service_image{padding-top:2%;}.top_static_content{margin:3%;}.top_static_content h2{color:red;}.top_static_content p{color:black;font-weight:700;}.brochure_div{width:98%}.brochure_div a{color:red;text-decoration:none;}.brochure_main_div{width:98%;margin-top:1%;}.brochure_main_div .image_div{width:98%;}.contact_form_footer_phone{background-color:#E02627;color:white;text-align:center;padding-bottom:2%;}.contact_form_footer_phone .footer-phone-question{font-size:1.8em}.contact_form_footer_phone .footer-phone-number{font-size:2.2em;font-weight:700;}.contact_form_footer{background-color:#000000;color:white;}.footer-links-rights{width:100%;padding:1%;}.footer-links{width:100%;margin-left:10px;}.footer-links a{text-decoration:none;color:white;font-weight:900;}.footer-rights{width:100%;margin-left:2px;font-size:0.8em;}.contact_form_footer{padding-left:1em;}.contact_form_footer_addres_association{align-items:center;}.contact_form_footer_addres{width:100%;}.contact_form_footer_association img{width:50%!important;padding-left:5%;}.contact_form_footer_addres p.name{color:red;font-size:1.5em;}.contact_form_footer_addres .contact{padding-top:2em;}.contact_form_footer_addres .contact a{color:white;text-decoration:none;}}
@media only screen and (min-width:1200px){.contact_form_body_and_footer{width:95%;}.contact_form_body{background-color:#ddd;padding-top:5%;padding-left:5%;padding-right:5%;padding-bottom:2%;}.contact_form_body h1{color:red;padding-bottom:2%;font-weight:700;}.contact_form_body .contact_form_elements label{font-weight:300;}.contact_form_body h1,.contact_form_body .contact_form_elements{padding-left:5%;padding-right:10%;}.contact_form_body .form-type-textfield,.contact_form_body .form-type-email,.contact_form_body .form-type-tel{display:flex;}.contact_form_body .form-type-textfield label,.contact_form_body .form-type-email label,.contact_form_body .form-type-tel label{width:25%;}.contact_form_body .contact_submit_button{text-align:center;padding-top:2%;}.contact_form_body .contact_submit_button input{width:20%;background-color:#E02627;padding:1%;corner-shape:square;}.contact_form_body .contact_submit_button p{padding-top:2%;font-weight:900;}.form-type-textarea .max_words{color:red;}.contact_form_body  .all_checkboxes_div{padding-top:2%;padding-bottom:2%;}.contact_form_body .mandatory_message{float:inline-end;color:red;}.contact_form_body .learn_about_selections .second{color:red;margin-top:unset!important;margin-bottom:unset!important;}.contact_form_body .learn_about_selections .first{font-weight:900;}.contact_form_body .learn_about_selections{padding-top:2%;padding-bottom:1%;}.parent_optional_section{padding-top:3em;}.parent_optional_section .parental_title{font-weight:900;}.parent_optional_section .parental_ifapp{color:red;}}@media only screen and (min-width:841px) and (max-width:1199px){.contact_form_body_and_footer{width:95%;}.contact_form_body{background-color:#ddd;padding-top:5%;padding-left:5%;padding-right:5%;padding-bottom:2%;}.contact_form_body h1{color:red;padding-bottom:2%;font-weight:700;}.contact_form_body .contact_form_elements label{font-weight:300;}.contact_form_body h1,.contact_form_body .contact_form_elements{padding-left:5%;padding-right:10%;}.contact_form_body .form-type-textfield,.contact_form_body .form-type-email,.contact_form_body .form-type-tel{display:flex;}.contact_form_body .form-type-textfield label,.contact_form_body .form-type-email label,.contact_form_body .form-type-tel label{width:45%;}.contact_form_body .contact_submit_button{text-align:center;padding-top:2%;}.contact_form_body .contact_submit_button input{width:20%;background-color:#E02627;padding:1%;corner-shape:square;}.contact_form_body .contact_submit_button p{padding-top:2%;font-weight:900;}.form-type-textarea .max_words{color:red;}.contact_form_body  .all_checkboxes_div{padding-top:2%;padding-bottom:2%;}.contact_form_body .mandatory_message{float:inline-end;color:red;}.contact_form_body .learn_about_selections .second{color:red;margin-top:unset!important;margin-bottom:unset!important;}.contact_form_body .learn_about_selections .first{font-weight:900;}.contact_form_body .learn_about_selections{padding-top:2%;padding-bottom:1%;}.parent_optional_section{padding-top:3em;}.parent_optional_section .parental_title{font-weight:900;}.parent_optional_section .parental_ifapp{color:red;}}@media only screen and (max-width:840px){.contact_form_body_and_footer{}.col-lg-4,col-sm-4,col-xs-4{width:90%!important;}.contact_form_body{background-color:#ddd;padding-top:5%;padding-left:5%;padding-right:5%;padding-bottom:2%;}.contact_form_body h1{color:red;padding-bottom:2%;font-weight:700;}.contact_form_body .contact_form_elements label{font-weight:300;}.contact_form_body h1,.contact_form_body .contact_form_elements{padding-left:5%;padding-right:10%;}.contact_form_body .contact_submit_button{text-align:center;padding-top:2%;}.contact_form_body .contact_submit_button input{width:98%;background-color:#E02627;padding:1%;corner-shape:square;}.contact_form_body .contact_submit_button p{padding-top:2%;font-weight:900;}.form-type-textarea .max_words{color:red;}.contact_form_body  .all_checkboxes_div{padding-top:2%;padding-bottom:2%;}.contact_form_body .mandatory_message{color:red;}.contact_form_body .learn_about_selections .second{color:red;margin-top:unset!important;margin-bottom:unset!important;}.contact_form_body .learn_about_selections .first{font-weight:900;}.contact_form_body .learn_about_selections{padding-top:2%;padding-bottom:1%;}.parent_optional_section{padding-top:3em;}.parent_optional_section .parental_title{font-weight:900;}.parent_optional_section .parental_ifapp{color:red;}}
