@font-face{font-family:'XXXXXXX';src:url(../../fonts/XXXXXXX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body.body_frontend{background-color:#fff;color:#2b272a;font-size:16px;font-family:Arial,sans-serif;line-height:1.5}body.body_frontend #main_content{min-height:calc(100vh - 200px)}body.body_frontend a{text-decoration:none}body.body_frontend p{margin:20px 0}body.body_frontend p:first-child{margin-top:0}body.body_frontend p:last-child{margin-bottom:0}body.body_frontend p a:not(.button){color:inherit;display:inline-block;word-break:break-all}body.body_frontend p a:not(.button)::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-style:solid;border-width:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}body.body_frontend p a:not(.button):hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.text_style_1,.text_style_2,.text_style_3{color:inherit;margin:20px 0}.text_style_1:first-child,.text_style_2:first-child,.text_style_3:first-child{margin-top:0}.text_style_1:last-child,.text_style_2:last-child,.text_style_3:last-child{margin-bottom:0}.text_style_1{font-family:Arial,sans-serif;line-height:1;text-transform:uppercase}.text_style_1{font-size:50px}@media screen and (min-width:320px){.text_style_1{font-size:calc(50px + 52 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.text_style_1{font-size:102px!important}}.text_style_2{font-family:Arial,sans-serif;line-height:1;text-transform:uppercase}.text_style_2{font-size:35px}@media screen and (min-width:320px){.text_style_2{font-size:calc(35px + 13 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.text_style_2{font-size:48px!important}}.text_style_3{font-size:24px;font-family:Arial,sans-serif;line-height:1.3}.button{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:1px solid #2b272a;font-size:16px;text-decoration:none;display:inline-block;font-family:Arial,sans-serif;font-weight:400;letter-spacing:1px}.button--bordered{line-height:1;text-transform:uppercase;color:#fff;background:#2b272a;padding:15px 35px;border:1px solid #2b272a;border-radius:.5em}.button--bordered:hover{background:#fff;color:#2b272a}.button--underlined{color:inherit;background:transparent;font-family:inherit}.button--underlined::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 1px #2b272a;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.button--underlined:hover{color:inherit}.button--underlined:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.container_xxl,.top_header__container,.footer__container{max-width:1750px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}@media (max-width:991.98px){.container_xxl{max-width:720px}}@media (max-width:767.98px){.container_xxl{max-width:540px}}.has_background_image{background-repeat:no-repeat;background-size:cover}.content_block .title_block,.content_block .description_block,.content_block .button_block{margin:40px 0}.content_block .title_block:first-child,.content_block .description_block:first-child,.content_block .button_block:first-child{margin-top:0}.content_block .title_block:last-child,.content_block .description_block:last-child,.content_block .button_block:last-child{margin-bottom:0}.section_padding{padding:100px 0}.section_padding_top{padding-top:100px}.section_padding_bottom{padding-bottom:100px}@media (max-width:767.98px){.section_padding{padding:75px 0}.section_padding_top{padding-top:75px}.section_padding_bottom{padding-bottom:75px}}.section_margin{margin:100px 0}.section_margin_top{margin-top:100px}.section_margin_bottom{margin-bottom:100px}@media (max-width:767.98px){.section_margin{margin:75px 0}.section_margin_top{margin-top:75px}.section_margin_bottom{margin-bottom:75px}}