/*
  Theme Name: OP
*/

body .about__roundabout--part a img{
	filter: inherit;
}

.workPage .customPicBanner:not(.heroCustomPicBanner){
	height: inherit;
/* 	height: 100%; */
}

.workPage .customPicBanner img:not(.heroCustomPicBanner__img){
	height: 100%;
/* 	margin: 100px 0 */
} 

#submit_cf7{
    display: none;
}

.wpcf7 form .wpcf7-response-output{
    background: none;
    border: none;
    color: #ffffff;
    display: inline-block;
    width: 100%;
    padding: 0;
    text-align: center;
}

.wpcf7-not-valid-tip{
    margin-top: 5px;
}

.c_contacts__form--cols p{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    margin-bottom: 60px;
}

.c_contacts__form--cols>p>span{
    width: calc(50% - 25px);
}

.c_contacts__form--cols>p>span input{
    width: 100%;
}

.c_contacts__form--inputs>p>.wpcf7-form-control-wrap:not(:last-child){
    margin-bottom: 60px;
    display: inline-block;
    width: 100%;
}

/* .c_contacts__form--checkbox{
    display: flex;
    flex-flow: wrap;
    width: 100%;
} */
.c_contacts__form--checkbox span{
    width: 50%;
    margin: 0 0 70px 0;
    cursor: pointer;
}

.c_contacts__form--checkbox span:nth-last-child(-n+2) {
    margin-bottom: 0;
}

.c_contacts__form--checkbox span label{
    display: flex;
    align-items: center;
}

.c_contacts__form--textarea textarea{
    height: 140px;
}


#submit_contact_cf7{
    display: none;
}


.c_contacts__form .wpcf7-not-valid-tip{
    margin-top: 15px;
}

.c_contacts__content--forms .wpcf7 form .wpcf7-response-output{
    color: #000000;
}

.c_contacts__form--files .wpcf7-form-control-wrap{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transform: none;
}

.venturePage .c_contacts__form--select{
    margin-top: 70px;
}


/* 14.04 */
#submit_cf7_footer, .footer__top--subsc .wpcf7-spinner, .footer__top--subsc .wpcf7 form .wpcf7-response-output{
    display: none;
}

.venturePage .wpcf7 form #submit_contact_cf7, .venturePage  .wpcf7 form .wpcf7-spinner, .venturePage .wpcf7 form .wpcf7-response-output{
    display: none;
}

.contactsPage .wpcf7 form #submit_contact_cf7, .contactsPage  .wpcf7 form .wpcf7-spinner, .contactsPage .wpcf7 form .wpcf7-response-output{
    display: none;
}

.venturePage .c_contacts__form--input:not(:last-child), .contactsPage .c_contacts__form--input:not(:last-child)  {
    margin-bottom: 0;
}

@media (max-width: 768px){
    .venturePage .wpcf7 form .wpcf7-not-valid-tip, .contactsPage .wpcf7 form .wpcf7-not-valid-tip{
        font-size: 13px;
        line-height: 16px;
    }
}



.formHome .formHome--wrapp .formHome__inner .gform_wrapper.gravity-theme .gform_footer, .c_contacts .gform_wrapper.gravity-theme .gform_footer, .venturePage .v_apply .v_apply__right .gform_wrapper.gravity-theme .gform_footer, .footer .footer__top .gform_wrapper.gravity-theme .gform_footer, .c_contacts .c_contacts__form .gform_wrapper.gravity-theme .gform_footer{
    opacity: 0;
    padding: 0;
    margin: 0;
    height: 0;
}
.formHome .formHome--wrapp .formHome__inner .gform_wrapper.gravity-theme .gform_footer .button, .c_contacts .gform_wrapper.gravity-theme .gform_footer .button, .venturePage .v_apply .v_apply__right .gform_wrapper.gravity-theme .gform_footer .button, .footer .footer__top .gform_wrapper.gravity-theme .gform_footer .button, .c_contacts .c_contacts__form  .gform_wrapper.gravity-theme .gform_footer .button {
    width: 0px;
    height: 0px;
    opacity: 0;
    min-height: 0px;
}
.gform_heading{
    display: none;
}

.formHome .formHome--wrapp .formHome__inner .gform_wrapper.gravity-theme .gform_fields{
    display: inherit;
    width: inherit;
}

.formHome .formHome--wrapp .formHome__inner .gform_wrapper.gravity-theme input, .venturePage .v_apply .v_apply__right .gform_wrapper.gravity-theme input{
    padding: 8px 0 34px 0;
    margin: 0;
    font-size: 18px;
}
.formHome .formHome--wrapp .formHome__inner .gform_wrapper.gravity-theme .gform_validation_errors, .venturePage .v_apply .v_apply__right .gform_wrapper.gravity-theme .gform_validation_errors, .footer .footer__top .gform_wrapper.gravity-theme .gform_validation_errors, .c_contacts .c_contacts__form .gform_wrapper.gravity-theme  .gform_validation_errors {
    display: none;
}

.formHome .formHome--wrapp .formHome__inner .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true], .footer .footer__top .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
    border-bottom: 1px solid #c02b0a;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
.venturePage .v_apply .v_apply__right .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
    border: 0;
}
.formHome .formHome--wrapp .formHome__inner .gform_wrapper.gravity-theme .gfield_validation_message, .formHome .formHome--wrapp .formHome__inner .gform_wrapper.gravity-theme .validation_message, .venturePage .v_apply .v_apply__right .gform_wrapper.gravity-theme .validation_message, .venturePage .v_apply .v_apply__right  .gform_wrapper.gravity-theme .gfield_validation_message, .footer .footer__top .gform_wrapper.gravity-theme .validation_message, .footer .footer__top .gform_wrapper.gravity-theme .gfield_validation_message{
    background: unset;
    border: 0px
}

#gform_2 .gfield.c_contacts__form--input:not(:last-child) {
    margin-bottom: 60px;
    padding: 0;
}

@media (max-width: 768px){
    #gform_2 .gfield.c_contacts__form--input:not(:last-child) {
        margin-bottom: 38px;
        padding: 0;
    }
}
.venturePage .v_apply .v_apply__right .c_contacts__form--select{
    margin: 0;
}

#gform_2 .gfield.c_contacts__form--input input, #gform_2 .gfield.c_contacts__form--input input::placeholder, .v_apply__right .c_contacts__form .gform_wrapper.gravity-theme select, .v_apply__right .c_contacts__form .gform_wrapper.gravity-theme textarea{
    color: #130F20;
    width: 100%;
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 30px
}
@media (max-width: 1700px){
    #gform_2 .gfield.c_contacts__form--input input, #gform_2 .gfield.c_contacts__form--input input::placeholder, .v_apply__right .c_contacts__form .gform_wrapper.gravity-theme select, .v_apply__right .c_contacts__form .gform_wrapper.gravity-theme textarea{
        font-size: 20px;
        line-height: 28px;
    }
}
@media (max-width: 768px){
    #gform_2 .gfield.c_contacts__form--input input {
        padding-bottom: 20px;
    }
}
#gform_2 .gfield.c_contacts__form--input label{
    color: #130F20;
    width: 100%;
    font-size: 24px;
    line-height: 32px;
}
@media (max-width: 1700px){
    #gform_2 .gfield.c_contacts__form--input label {
        font-size: 20px;
        line-height: 28px;
    }
}


.footer .footer__top .footer__top--address .gf_browser_chrome, .footer .footer__top .footer__top--address .gf_browser_safari, .footer .footer__top .footer__top--address .gform_wrapper  {
    position: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    background: inherit;
    display: inherit;
    right: inherit;
    top: inherit;
    cursor: inherit;
}

#field_3_1 label{
    display: none;
}

.ginput_container_email input::placeholder{
    font-size: 18px;
    line-height: 24px; 
    opacity: 1;
    color: #fff !important;
}
.contactsPage .ginput_container_email input::placeholder, .venturePage .ginput_container_email input::placeholder{
    color: #130F20 !important;
}

html body .footer .footer__top .footer__top--address .gform_wrapper.gravity-theme input::placeholder{
    color: #fff !important;
}

.footer .footer__top .footer__top--address .gform_wrapper.gravity-theme input[type=email]{
    padding: 24px 0 40px;
    width: 100%;
    border-bottom: 1px solid #fff;
    background: #FF8F8F;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
}
@media (max-width: 768px){
    .footer .footer__top .footer__top--address .gform_wrapper.gravity-theme input[type=email] {
        padding: 18px 0 32px;
    }

    .footer .footer__top .footer__top--address>div {
        width: 48px;
        height: 48px;
        bottom: 18px;
        top: 0;
    }
}

.venturePage .v_apply .v_apply__right .c_contacts__form--input .ginput_container, .venturePage .v_apply .v_apply__right  .ginput_container_select, .venturePage .v_apply .v_apply__right .ginput_container_textarea{
    border-bottom: 2px solid #FF8F8F;
}
.venturePage .v_apply .v_apply__right .c_contacts__form--input{
    border-bottom: 0;
}
.venturePage .v_apply .v_apply__right .c_contacts__form--select select, .venturePage .v_apply .v_apply__right .c_contacts__form--textarea textarea{
    border: 0;
}

.c_contacts .c_contacts__form .c_contacts__form--inputs .gform_wrapper.gravity-theme input, .c_contacts .c_contacts__form .c_contacts__form--inputs .gform_wrapper.gravity-theme input::placeholder{
    font-size: 24px;
    line-height: 32px;
    color: #130F20;
    width: 100%;
    padding-bottom: 30px;
    margin: 0;
    padding: 0;
}

@media (max-width: 1700px){
    .c_contacts .c_contacts__form .c_contacts__form--inputs .gform_wrapper.gravity-theme input, .c_contacts .c_contacts__form .c_contacts__form--inputs .gform_wrapper.gravity-theme input::placeholder {
        font-size: 20px;
        line-height: 28px;
    }  
}

.c_contacts .c_contacts__form .c_contacts__form--inputs .gform_wrapper.gravity-theme .c_contacts__form--input:not(:last-child) {
    margin-bottom: 28px;
}
.c_contacts .c_contacts__form .c_contacts__form--checkboxs .gform_wrapper.gravity-theme .gform_fields{
    grid-column-gap: 4%;
    grid-row-gap: 70px;
}
@media (max-width: 768px){
    .c_contacts .c_contacts__form .c_contacts__form--checkboxs .gform_wrapper.gravity-theme .gform_fields{
        grid-row-gap: 45px;
    }
}
@media (max-width: 768px){
    .c_contacts .c_contacts__form .c_contacts__form--inputs .gform_wrapper.gravity-theme .c_contacts__form--input:not(:last-child) {
        margin-bottom: 30px;
    }
}


.c_contacts .c_contacts__form .c_contacts__form--checkboxs .gf_browser_chrome, .c_contacts .c_contacts__form .c_contacts__form--checkboxs .gf_browser_safari{
    width: 100%;
}

.c_contacts .c_contacts__form .gform_wrapper.gravity-theme .gfield_checkbox label, .c_contacts .c_contacts__form .gform_wrapper.gravity-theme  select,.c_contacts .c_contacts__form .gform_wrapper.gravity-theme textarea, .c_contacts .c_contacts__form .gform_wrapper.gravity-theme .gfield_label{
    font-size: 24px;
    line-height: 32px;
    color: #130F20;
}

@media (max-width: 1700px){
    .c_contacts .c_contacts__form .gform_wrapper.gravity-theme .gfield_checkbox label .c_contacts .c_contacts__form .gform_wrapper.gravity-theme  select,.c_contacts .c_contacts__form .gform_wrapper.gravity-theme textarea, .c_contacts .c_contacts__form .gform_wrapper.gravity-theme .gfield_label{
        font-size: 20px;
        line-height: 28px;
    } 
}
@media (max-width: 768px){
    .c_contacts .c_contacts__form .gform_wrapper.gravity-theme .gfield_checkbox label  .c_contacts .c_contacts__form .gform_wrapper.gravity-theme  select,.c_contacts .c_contacts__form .gform_wrapper.gravity-theme textarea, .c_contacts .c_contacts__form .gform_wrapper.gravity-theme .gfield_label{
        font-size: 13px;
        line-height: 16px;
    }
}

@media (max-width: 640px){
    .c_contacts .c_contacts__form .c_contacts__form--checkboxs .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
        grid-column: span 6;
    }
}

.c_contacts .c_contacts__form .gform_wrapper.gravity-theme textarea{
    min-height: 140px;
    margin: 0;
    padding: 0;
}

.c_contacts .c_contacts__form .gform_wrapper.gravity-theme  select{
    margin: 0;
    padding: 0 0 30px;
}

.c_contacts .c_contacts__form .ginput_container_fileupload .gfield_validation_message{
    background: unset;
    border: 0px;
}

.c_contacts .c_contacts__form .gform_wrapper.gravity-theme .gfield_label{
    font-weight: 700;
    color: #130F20;
    font-weight: 500;
    font-style: normal;
    margin: 0 0 26px;
    pointer-events: none;
}
#gform_fields_4{
    grid-column-gap: 4%;
}

.c_contacts .gform_wrapper.gravity-theme textarea, .c_contacts .gform_wrapper.gravity-theme select, .c_contacts .gform_wrapper.gravity-theme textarea::placeholder {
    font-size: 24px;
    line-height: 32px;
}

.c_contacts  .c_contacts__form-first-block .gform_wrapper.gravity-theme .ginput_container input, .c_contacts .c_contacts__content--forms .gform_wrapper.gravity-theme .ginput_container input::placeholder {
    padding: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    color: #130F20;
    width: 100%;
    padding-bottom: 30px;
}
.c_contacts .gform_wrapper.gravity-theme .gfield_label.gform-field-label{
    font-size: 24px !important;
    line-height: 32px !important;
    color: #130F20;
    font-weight: 400 !important;
    font-style: normal;
    margin-bottom: 26px !important;
    pointer-events: none;
}

@media (max-width: 1700px){
    .c_contacts  .c_contacts__form-first-block .gform_wrapper.gravity-theme .ginput_container input, .c_contacts .gform_wrapper.gravity-theme select, .c_contacts .c_contacts__form-first-block .gform_wrapper.gravity-theme .ginput_container input::placeholder, .c_contacts  .gform_wrapper.gravity-theme textarea, .c_contacts .gform_wrapper.gravity-theme textarea::placeholder{
        font-size: 20px;
        line-height: 28px;
    }
    .c_contacts .gform_wrapper.gravity-theme .gfield_label.gform-field-label{
        font-size: 20px !important;
        line-height: 28px !important;
    }
}

@media (max-width: 768px){
    .c_contacts  .c_contacts__form-first-block .gform_wrapper.gravity-theme .ginput_container input, .c_contacts .gform_wrapper.gravity-theme select, .c_contacts  .c_contacts__form-first-block .gform_wrapper.gravity-theme .ginput_container input::placeholder, .c_contacts .gform_wrapper.gravity-theme textarea, .c_contacts .gform_wrapper.gravity-theme textarea::placeholder {
        font-size: 13px;
        line-height: 16px;
    }
    .c_contacts .gform_wrapper.gravity-theme .gfield_label.gform-field-label{
        font-size: 13px !important;
        line-height: 16px !important;
    }
}

.c_contacts .c_contacts__content--forms .gform_wrapper.gravity-theme .field_sublabel_below .ginput_complex{
    gap: 60px
}

/* .c_contacts .c_contacts__content--forms .c_contacts__form--input input:not(:last-child) {
    margin-bottom: 60px;
} */
#input_4_18_3_container, #input_4_18_6_container{
    /* border: 0px;
    padding: 0; */
}
#field_4_18, #field_4_4, #field_4_5, #field_4_6{
    margin-bottom: 60px;
    /* padding: 0;
    border: 0px */
}
@media (max-width: 768px){
    #field_4_18, #field_4_4, #field_4_5, #field_4_6{
        margin-bottom: 38px;
        /* padding: 0;
        border: 0px */
    }
    /* .c_contacts .c_contacts__content--forms .c_contacts__form--input input:not(:last-child) {
        margin-bottom: 38px;
    } */
    .c_contacts .c_contacts__content--forms .gform_wrapper.gravity-theme .field_sublabel_below .ginput_complex{
        gap: 25px
    }
    
}
.c_contacts__form--margin{
    margin: 0 !important;
}

.contact-form_grid .ginput_complex#input_4_18{
    display: grid;
    grid-template-columns: repeat(2, 1fr); 
}

/* .c_contacts .c_contacts__form--second_block  .gfield_checkbox .c_contacts__form--checkbox{
    flex-flow: inherit;
    width: 45%;
} */
.c_contacts .c_contacts__form--second_block  .gfield_checkbox{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
.c_contacts .c_contacts__form--second_block .gform_wrapper.gravity-theme .gfield-choice-input+label{
    margin: 0;
}
.c_contacts  .gform_wrapper.gravity-theme .gfield_checkbox label{
    font-size: 24px;
    line-height: 32px;
    color: #130F20;
}
@media (max-width: 1700px){
    .c_contacts .gform_wrapper.gravity-theme .gfield_checkbox label{
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width: 768px){
    .c_contacts .gform_wrapper.gravity-theme .gfield_checkbox label{
        font-size: 13px;
        line-height: 16px;
    }
}

#live_validation_message_4_12{
    display: none;
}

.c_contacts .c_contacts__form--files .gfield_description#gfield_upload_rules_4_12{
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

@media (max-width: 768px){
    .c_contacts .c_contacts__form--files .gfield_description#gfield_upload_rules_4_12{
        font-size: 12px;
        line-height: 16px;
        margin: 0;
        padding: 0;
    }
}

.c_contacts .gform_wrapper.gravity-theme input[type=text], .c_contacts .gform_wrapper.gravity-theme input[type=email], .c_contacts .gform_wrapper.gravity-theme input[type=tel]{
    padding: 0px 0 30px 0;
    font-size: 24px;
    line-height: 32px;
}
@media (max-width: 1700px){
    .c_contacts .gform_wrapper.gravity-theme input[type=text], .c_contacts .gform_wrapper.gravity-theme input::placeholder, .c_contacts .gform_wrapper.gravity-theme input[type=email], .c_contacts .gform_wrapper.gravity-theme input[type=tel]{
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width: 768px){
    .c_contacts .gform_wrapper.gravity-theme input[type=text], .c_contacts .gform_wrapper.gravity-theme input::placeholder, .c_contacts .gform_wrapper.gravity-theme input[type=email], .c_contacts .gform_wrapper.gravity-theme input[type=tel]{
        font-size: 13px;
        line-height: 16px;
        padding: 0px 0 20px 0;
    }
}
.c_contacts .gform_wrapper.gravity-theme .gform_validation_errors{
    display: none;
}
.c_contacts .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
    /* border: 0px; */
    border-bottom: 2px solid #FF8F8F;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    padding-bottom: 30px;
}
@media (max-width: 768px){
    .c_contacts .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
        padding-bottom: 16px;
    }
}

.c_contacts .gform_wrapper.gravity-theme input::placeholder{
    font-size: 10px;
}

.c_contacts .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{
    background: unset;
    border: 0px;
    text-align: initial;
}

.c_contacts .c_contacts__form .c_contacts__form--input{
    border: 0;
    padding: 0;
}
.c_contacts .c_contacts__form .c_contacts__form--input input{
    border-bottom: 2px solid #FF8F8F;
    padding-bottom: 30px;
}

#input_4_18_3::placeholder, #input_4_18_6::placeholder, #input_4_4::placeholder, #input_4_5::placeholder, #input_4_6::placeholder{
    font-size: 24px;
    line-height: 32px;
}

@media (max-width: 1700px){
    #input_4_18_3::placeholder, #input_4_18_6::placeholder, #input_4_4::placeholder, #input_4_5::placeholder, #input_4_6::placeholder{
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width: 768px){
    #input_4_18_3::placeholder, #input_4_18_6::placeholder, #input_4_4::placeholder, #input_4_5::placeholder, #input_4_6::placeholder{
        font-size: 13px;
        line-height: 16px;
    }
}
.c_contacts .gform_wrapper.gravity-theme .ginput_complex span{
    margin: 0;
}
 
.formHome--wrapp .gform_confirmation_message{
    font-size: 44px;
    line-height: 56px;
    color: #fff;
    max-width: 650px;
    width: 100%;
    text-align: center;
    margin: 0 auto 92px;
}

/* .c_contacts__content--forms */
.v_apply .gform_confirmation_message, .v_apply .c_contacts__content--forms{
    font-size: 44px;
    line-height: 56px;
    color: #000000;
    /* max-width: 650px; */
    width: 100%;
    text-align: center;
    margin: 0 auto 92px;
}

@media (max-width: 1024px){
    .formHome--wrapp .gform_confirmation_message, .v_apply .gform_confirmation_message, .c_contacts__content--forms{
        font-size: 32px;
        line-height: 40px;
    }  
}

@media (max-width: 768px){
    .formHome--wrapp .gform_confirmation_message, .v_apply .gform_confirmation_message, .v_apply .c_contacts__content--forms{
        font-size: 24px;
        line-height: 32px;
        /* max-width: 345px; */
    }
}

.footer .gform_confirmation_wrapper.gravity-theme{
    position: relative !important;
    width: inherit !important;
    height: inherit !important;
    background: unset !important;
    display: block !important;
}
.footer .gform_confirmation_wrapper.gravity-theme .gform_confirmation_message{
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    padding: 0 15% 0 0;
}

.c_contacts__form--wrap_main-div .gfield_checkbox .gchoice{
    width: 45%;
    display: flex;
    align-items: center;
    margin-bottom: 70px;
}
.c_contacts__form--wrap_main-div .gfield_checkbox .gchoice input{
    width: 40px;
    height: 40px;
    border: 1px solid #FF8F8F;
    border-radius: 50%;
    margin-right: 15px;
}

.c_contacts__form--wrap_main-div .gfield_checkbox .gchoice input:checked{
    background: #FF8F8F;
}

@media (max-width: 768px){
    .c_contacts__form--wrap_main-div .gfield_checkbox .gchoice input {
        width: 25px;
        height: 25px;
        margin-right: 10px;
    }
}
.c_contacts__form--wrap_main-div .gfield_checkbox .gchoice:nth-last-child(-n+2) {
    margin-bottom: 0;
}

/* .c_contacts__content--forms{
    padding: 0 0 30px ;
} */

#input_4_18_6, #input_4_18_3{
    border-bottom: 2px solid #FF8F8F;
    padding-bottom: 30px;
}


/* new style for titles */

.hero__titles--unusual h2 span{
    color: #FF8F8F;
}

.hero  .hero__titles{
    row-gap: 20px;
}

.hero .hero__titles--unusual{
    height: auto;
}

.hero .hero__titles--unusual h2{
    font-size: 172px;
    line-height: 200px;
}

.hero .container>p{
    font-size: 35px;
    line-height:47px; 
    font-family: 'clash_displaybold' !important;
    text-transform: uppercase;
}

.s_works .s_works__item h6 span{
    padding-left: 0; 
}

.s_works .s_works__item h6{
    display: flex;
    flex-wrap: wrap;
    column-gap: 64px;
    align-items: center;
}

@media (max-width: 2200px){
    .hero .hero__titles--unusual h2{
        font-size: 123px;
        line-height: 164px;
    }

}

@media (max-width: 1700px){
    .hero  .hero__titles{
        row-gap: 16px;
    }

    .hero .hero__titles--unusual h2{
        font-size: 100px;
        line-height: 130px;
    }

    .hero .container>p{
        font-size: 28px;
        line-height: 34px; 
    }
}

@media (max-width: 1441px){
    .hero .hero__titles--unusual h2{
        font-size: 80px;
        line-height: 100px;
    }

    .hero .container>p{
        font-size: 24px;
        line-height: 30px; 
    }
}   

@media (max-width: 1024px){
    .hero .hero__titles--unusual h2{
        font-size: 58px;
        line-height: 70px;
    }

    .hero .container>p{
        font-size: 20px;
        line-height: 28px; 
    }

    .s_works .s_works__item h6{
        column-gap: 32px;
    }
}

@media (max-width: 768px){
    .hero .container{
        max-width: 100%;
    }

    .hero .hero__titles .hero__titles--unusual{
        padding: 0;
    }

    .hero .hero__titles--unusual h2{
        font-size: 42px;
        line-height: 54px;
    }

    .hero .container>p{
        font-size: 14px;
        line-height: 20px; 
    }
}