@media(max-width: 1459px){body{min-width:480px}}@media(max-width: 959px){header#header #bar .flex{justify-content:space-between}header#header #bar .flex>div:nth-child(1){width:auto}header#header #bar .flex>nav:nth-child(2){flex:0}header#header #bar nav{visibility:invisible;opacity:0;position:absolute;right:clamp(40px,40px + 80*(100vw - 480px) / 960,120px);top:90px;height:0px;transition:visibility .3s step-end,opacity .3s ease-in-out,height .3s ease-in-out}header#header #bar nav>ul{flex-direction:column;gap:10px}header#header #bar nav>ul>li{text-align:right}header#header #bar nav>ul>li.menu-item-has-children a{margin-right:0px}header#header #bar nav .arrow{display:none}header#header #bar nav>ul>li>ul{visibility:visible;opacity:1;gap:10px;position:static;height:auto;margin:10px 25px 0px 0px;font-size:16px;text-align:right}.menu_active header#header #bar{border-bottom:1px solid #ee3b3f}.menu_active header#header #bar .flex{padding-bottom:310px}.menu_active header#header #bar nav{visibility:visible;opacity:1;height:260px;transition:visibility .3s step-start,opacity .3s ease-in-out,height .3s ease-in-out}.home.menu_active header#header #bar{border-bottom:1px solid #fff;background:rgba(238,59,63,.9)}header#header #bar #toggle_menu{display:block}}@media(max-width: 959px){footer#footer .top .contact{width:100%}footer#footer .top nav{width:100%}footer#footer .top .social{width:100%;text-align:left}footer#footer .bottom{flex-direction:column;justify-content:flex-start}footer#footer .bottom nav>ul{flex-direction:column}footer#footer .bottom nav>ul li:not(:last-child)::after{display:none}}@media(max-width: 749px){footer#footer .top>div{width:100%}footer#footer .bottom>*{width:100%}}@media(max-width: 1439px){.content_element.text_3_columns .text.column_1{width:calc(37.5% - 18.75px)}.content_element.text_3_columns .text.column_2{width:calc(37.5% - 18.75px)}.content_element.text_3_columns .text.column_3{width:calc(37.5% - 18.75px);margin-left:calc(25% + 7.5px)}.content_element.team .team_member>div{width:calc(50% - 15px)}.content_element.team .text_1 p:last-child{margin-bottom:25px}.content_element.team .text_2{margin:0px 0px 0px calc(50% + 15px)}}@media(max-width: 959px){.content_element.text .text{width:calc(75% - 7.5px)}.content_element.text h1{width:calc(75% - 7.5px);margin:0px 0px 0px calc(25% + 7.5px)}.content_element.text.wide .text{width:calc(75% - 7.5px)}.content_element.text_2_columns .text.column_1{width:calc(75% - 7.5px)}.content_element.text_2_columns .text.column_2{width:calc(75% - 7.5px);margin-left:calc(25% + 7.5px)}.content_element.text_3_columns .text.column_1{width:calc(75% - 7.5px)}.content_element.text_3_columns .text.column_2{width:calc(75% - 7.5px);margin-left:calc(25% + 7.5px)}.content_element.text_3_columns .text.column_3{width:calc(75% - 7.5px)}.content_element.text_slider .slider{position:relative;width:calc(75% - 7.5px)}.content_element.header .text{margin:0px 50px 0px 0px}.content_element.team .team_member{gap:25px 30px}.content_element.team .team_member>div{width:100%}.content_element.team .image img{margin:0px}.content_element.team .text_1 p:last-child{margin-bottom:0px}.content_element.team .text_2{margin:0px}.content_element.articles article{width:calc(50% - 15px)}.content_element.form .form{width:calc(75% - 7.5px)}}@media(max-width: 639px){.content_element.text .side{width:100%}.content_element.text .text{width:100%}.content_element.text :not(.side)+.text{margin-left:0px}.content_element.text h1{width:100%;margin:0px}.content_element.text h1+.side{order:10}.content_element.text.wide .text{width:100%}.content_element.text_2_columns .side{width:100%}.content_element.text_2_columns .text.column_1{width:100%}.content_element.text_2_columns .text.column_2{width:100%;margin-left:0px}.content_element.text_3_columns .side{width:100%}.content_element.text_3_columns .text.column_1{width:100%}.content_element.text_3_columns .text.column_2{width:100%;margin-left:0px}.content_element.text_3_columns .text.column_3{width:100%;margin-left:0px}.content_element.text_slider .side{width:100%}.content_element.text_slider .slider{width:100%}.content_element.team .side{width:100%}.content_element.team .team_members{width:100%}.content_element.articles article{width:100%}.content_element.form .side{width:100%}.content_element.form .form{width:100%}}@media(max-width: 959px){p[style="text-align: right"]{text-align:left !important}}
