/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}}
.contact_form_header_hl{margin-top:1%;color:#000!important;display:flex;align-items:center;padding:2%;}.contact_form_header_hl{margin-top:1%;color:#000!important;display:flex;align-items:center;padding:2%;}.homelinks_group_links{padding:2%;}.homelinks_group_links p{display:inline;font-weight:600;}.session_1 h4,.session_2 h4,.session_3 h4,.session_4 h4,.session_5 h4,.session_6 h4{margin-bottom:0;text-transform:uppercase;color:#a81515;font-size:18px;}.session_1 h3,.session_2 h3,.session_3 h3,.session_4 h3,.session_5 h3,.session_6 h3{color:#111;font-size:18px;}.homelinks_group_links,.homelinks_group_header{padding:2%;}.homelinks_group_links a{color:#bd2121;text-decoration:none;}.congratulation_divh h4{font-size:18px;text-transform:uppercase;color:#000000;font-weight:600;padding-top:2%;}.congratulation_divm p{font-size:16px;font-weight:500;}
