

.newCountryTextAdd .newContryItem__text--text_18.white h2 {
    color: #fff !important;
}

@media screen and (min-width: 1100px) {

.page-idk-9  .countries1__top 
{
    flex-direction: column;

    padding: 0px 0px 6vw 0px;

    box-sizing: border-box;
}

.consultNew25 {
    
}
.consultNew25 .countries1 {
    height: 100dvh;
    padding: 0px 8vw 4vw 8vw;
}
    .consultNew25 .countries1 .countries1__top--text_20 {
        padding: 0px 27vw;
    }

.consultNew25One {
    height: 23.5vw;
    padding: 0px 10vw;
}
    .consultNew25One__inside {
        margin: -12vw 0px 0px 0px;
        padding: 4vw;
        background: #fff;
    }
        .consultNew25One__left {
            padding: 0px 1vw 0px 5vw;
        }
            .consultNew25One__inside .consultSlide__header_60 {
                margin: 0px 0px 2vw 0px;
                text-wrap: balance !important;
            }
            .consultNew25One__inside .consultSlide__header_60 span {
                float: left;
                width: 100%;
            }
            .consultNew25One__inside .text_18 {
               
            }
            .consultNew25One__inside .text_18 ul {
                margin: 0 !important;
            }
                .consultNew25One__inside .text_18 ul li {
                    margin: 0px 0px 0.3vw 0px;
                }
            .consultNew25One__left--foto {
                width: 22vw;

                position: absolute;
                left: -14vw;
                top: 0;
            }
        .consultNew25One__right {
            width: 48vw;
            position: absolute;

            padding: 6vw 3vw;
            top: -2vw;
            right: -8vw;
            background: #0187FE;
        }
            .consultNew25One__right  .consultSlideForm {
                width: 100%;
            }
            .consultNew25One__right .consultBox  {
                width: 32%;
            }
            .consultNew25One__right .consultBox.w-17 {
                width: 17%;
            }
            .consultNew25One__right .consultBox.w-100  {
                width: 100% !important;
            }
                 .consultNew25One__right .consultBox__input {
                    height: 3vw;
                    padding: 0px 1vw;
                    margin-bottom: 0.7vw
                }
                .consultNew25One__right .consultBox__input.code {
                    margin-bottom: 0;
                }
                    .consultNew25One__right .consultBox__input:focus {
                        border-bottom: 1px solid #0187FE;
                    }
                .consultNew25One__right .consultBox__input--textarea {
                    padding: 0.5vw 1vw;
                }
                .consultNew25One__right .checkGroup__label {
                    color: #fff;
                    margin: 0px 0px 1vw 0px;
                }
               
                .consultNew25One__right .controlIndicator {
                    border: 1px solid #fff;
                }
                .consultNew25One__right .checkGroup__label input:checked ~ .controlIndicator {
                    background: url(images/checked_iconY.png) center no-repeat;
                }
                    .consultNew25One__right .formSubmit  {
                        border: 0;
                    }

    .consultNew25Three {
        padding: 0vw 0vw 6vw 0vw;

        background: #F2F2F2;
    }
         .consultNew25Three .philo2__header_60 {
                margin: 6vw 0px 2vw 0px;    
            }
            .consultNew25Three .steps__text {
                padding: 0px 10vw;
                grid-template-columns: repeat(3, 1fr);
            }
            .consultNew25Three .steps__text em {
                font-style: normal;
                display: block !important;
            }
            .consultNew25Three .steps__text table:nth-child(1) tr:nth-child(1) td:before {
                background: url(images/s3.svg) center no-repeat !important;
                background-size: 7.4vw;
            }
            .consultNew25Three .steps__text table:nth-child(2) tr:nth-child(1) td:before {
                background: url(images/s2.svg) center no-repeat;
                background-size: 7.4vw;
            }
            .consultNew25Three .steps__text table:nth-child(3) tr:nth-child(1) td:before {
                background: url(images/s3.svg) center no-repeat;
                background-size: 7.4vw;
            }
                .consultNew25Three .steps__text table tr:nth-child(3) td {
                    height: auto;
                }

    .consultNew25Two {
        padding: 0vw;

    }
        .consultNew25Two .philo2 {
             background: #fff; 
        }
            .consultNew25Two .philo2__header_60 {
                margin: 4vw 0px 4vw 0px;    
            }
                 .consultNew25Two .philo2 .gallery {
                    margin: 0px 0px 5vw 0px;
                }

.noOffer .countries1__top  {
    padding: 6vw 0px 0vw 0px !important;
}
.page-idk-8 .countries1__top  {
    padding: 8vw 0px 0vw 0px !important;
}
   .page-idk-7  .countries1__top 
   {
        flex-direction: column;

        padding: 0px 0px 6vw 0px;

        box-sizing: border-box;
    }
     .page-idk-7.page-135  .countries1__top 
   {
        padding: 4vw 0px 0vw 0px;
     }
    .newContryItem__text--header_40 {
        text-wrap: balance;
    }
    .countries1__top .countries1__top--text_20 {
        margin: 0px 0px 2vw 0px;
    }
    .countries1__top .countries1__link  {
        margin: 1vw 0px 0px 0px;
    }
    .showText {
        margin: 1.5vw 0px 0px 0px !important;
        padding: 0 !important;

        background: none !important;
        border: 0 !important;
        border-bottom: 2px solid #FFA600 !important;
    }
    .showText:hover {
        margin: 1.5vw 0px 0px 0px !important;
        padding: 0 !important;

        background: none !important;
        border: 0 !important;
        border-bottom: 2px solid #FFA600 !important;
    }

    .newCountryTextAdd  {
        display: none;
        margin: -4vw 0px 6vw 0px;
        padding: 4vw;

        background: rgba(255,255,255,0.1);

    }

    .linkMargin {
        margin: 2vw 0px 0px 0px;
    }
    .sectionFaqAll {
        padding: 6vw 10vw;
    }
    .sectionFaqAll:before {
        content: ' ';
        float: left;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;

        background: rgba(0,0,0,0.6);
    }
    .faqOneList {
        margin: 2vw 0px 0px 0px;
    }
    .faqBox {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
    }
    .faqBox:last-child {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .faqBox__up {
        height: 3vw;
        padding: 0px 4vw 0px 0vw;
    }
    .faqBox__up:before {
        content: " ";
        float: right;
        width: 3vw;
        height: 3vw;
        position: absolute;
        top: 0;
        right: 0;
        background: url(images/iconArrowDownWhite.svg) center no-repeat;
        background-size:0.9vw;
    }
    .faqBox__up .header {
        margin: 0px 0px 0px 0px;
    }
    .faqBox__up.active:before {
        rotate: 180deg;
    }
    .faqBox__down {
        padding:0px 0vw 2vw 0vw;
    }

    .newContryItem__text--text_18 a {
        color: #FFA600;
        text-decoration: underline;
    }
    .newContryItem__text--text_18 a:hover {
        color: #fff;
    }

    .countries2__inside {
        margin: 0px 0px 6vw 0px;
    }
    .newContryContainer__linkBox--v2 {
        padding: 0px 10%;
    }
        .newContryContainer__linkBox--v2 .newContryItem__text--text_18 {
            margin: 2vw 0px;
        }
}

@media screen and (min-width: 0px) and (max-width: 1099px) {
.consultNew25 {
overflow: hidden; 
}
.consultNew25 .countries1 {
    height: 110vw;
    padding: 0px 4vw 4vw 4vw;

    background-size: cover !important;
    background-attachment:scroll !important;
}
    .consultNew25 .countries1 .countries1__top--text_20 {
        padding: 0px 27vw;
    }

.consultNew25One {
    padding: 0px 4vw;
}
    .consultNew25One__inside {
        margin: 4vw 0px 0px 0px;
        padding: 4vw 0vw 0px 0vw;
        background: #fff;
    }
        .consultNew25One__left {
            width: 100% !important;
            padding: 0px 0vw 6vw 0vw;
        }
            .consultNew25One__inside .consultSlide__header_60 {
                margin: 0px 0px 2vw 0px;
                text-wrap: balance !important;
            }
            .consultNew25One__inside .consultSlide__header_60 span {
                float: left;
                width: 100%;
            }
            .consultNew25One__inside .text_18 {
               
            }
            .consultNew25One__inside .text_18 ul {
                margin: 0 !important;
            }
                .consultNew25One__inside .text_18 ul li {
                    margin: 0px 0px 0.3vw 0px;
                }
            .consultNew25One__left--foto {
                display: none !important;
                width: 22vw;

                position: absolute;
                left: -8vw;
                top: 0;
            }
        .consultNew25One__right {
            width: 100%;
            position: relative;

            padding: 6vw 3vw;
          
            background: #0187FE;
        }
            .consultNew25One__right  .consultSlideForm {
                width: 100%;
            }
            .consultNew25One__right .consultBox  {
                width: 100%;
            }
            .consultNew25One__right .consultBox.w-17 {
                width: 100%;
            }
            .consultNew25One__right .consultBox.w-100  {
                width: 100% !important;
            }
                 .consultNew25One__right .consultBox__input {
                    height: 10vw;
                    padding: 0px 4vw;
                    margin-bottom: 2vw
                }
                .consultNew25One__right .consultBox__input.code {
                    margin-bottom: 0;
                }
                    .consultNew25One__right .consultBox__input:focus {
                        border-bottom: 1px solid #0187FE;
                    }
                .consultNew25One__right .consultBox__input--textarea {
                    height: auto !important;
                    padding: 4vw 4vw;
                }
                .consultNew25One__right .checkGroup__label {
                    color: #fff;
                    margin: 0px 0px 4vw 0px;
                }
               
                .consultNew25One__right .controlIndicator {
                    border: 1px solid #fff;
                }

                .consultNew25One__right .checkGroup__label input:checked ~ .controlIndicator {
                    background: url(images/checked_iconY.png) center no-repeat;
                }
               .consultNew25One__right  .form__sendBox.consult {
                flex-flow: column !important;
                }
                    .consultNew25One__right .formSubmit  {
                        border: 0;
                    }

    .consultNew25Three {
        padding: 0vw 0vw 12vw 0vw;

        background: #F2F2F2;
    }
         .consultNew25Three .philo2__header_60 {
                margin: 12vw 0px 2vw 0px;    
            }
            .consultNew25Three .steps__text {
                padding: 0px 10vw;
                grid-template-columns: repeat(1, 1fr);
            }
            .consultNew25Three .steps__text em {
                font-style: normal;
                display: block !important;
            }
            .consultNew25Three .steps__text table:nth-child(1) tr:nth-child(1) td:before {
                background: url(images/s3.svg) center no-repeat !important;
                background-size: 27.4vw !important;
            }
            .consultNew25Three .steps__text table:nth-child(2) tr:nth-child(1) td:before {
                background: url(images/s2.svg) center no-repeat;
                background-size: 27.4vw !important;
            }
            .consultNew25Three .steps__text table:nth-child(3) tr:nth-child(1) td:before {
                background: url(images/s3.svg) center no-repeat;
                background-size: 27.4vw !important;
            }
                .consultNew25Three .steps__text table tr:nth-child(3) td {
                    height: auto;
                }

    .consultNew25Two {
        padding: 0vw 6vw;

    }
        .consultNew25Two .philo2 {
             background: #fff; 
        }
            .consultNew25Two .philo2__header_60 {
                margin: 12vw 0px 6vw 0px;    
            }
                 .consultNew25Two .philo2 .gallery {
                    margin: 0px 0px 5vw 0px;
                }

    .countries1__top {
        flex-direction: column;

        padding: 0px 0px 2vw 0px;

        box-sizing: border-box;
    }
    .newContryItem__text--header_40 {
        text-wrap: balance;
    }
    .countries1__top .countries1__top--text_20 {
        margin: 0px 0px 4vw 0px;
    }
    .countries1__top .countries1__link  {
        margin: 4vw 0px 0px 0px;
    }
    .showText {
        margin: 4vw 0px 0px 0px;

        padding: 0 !important;

        background: none !important;
        border: 0 !important;
        border-bottom: 2px solid #FFA600 !important;
    }
    .showText:hover {
        margin: 4vw 0px 0px 0px;

        padding: 0 !important;

        background: none !important;
        border: 0 !important;
        border-bottom: 2px solid #FFA600 !important;
    }

    .newCountryTextAdd  {
        display: none;
        margin: -2vw 0px 6vw 0px;
        padding: 6vw;

        background: rgba(255,255,255,0.1);
    }

    .linkMargin {
        margin: 4vw 0px 0px 0px;
    }
    .sectionFaqAll {
        padding: 12vw 4vw;
    }
    .sectionFaqAll:before {
        content: ' ';
        float: left;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;

        background: rgba(0,0,0,0.6);
    }
    .faqOneList {
        margin: 6vw 0px 0px 0px;
    }
    .faqBox {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
    }
    .faqBox:last-child {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .faqBox__up {
         padding: 4vw 8vw 4vw 0vw;
    }
    .faqBox__up:before {
        content: " ";
        float: right;
        width: 6vw;
        height: 10vw;
        position: absolute;
        top: 2vw;
        right: 0;
        background: url(images/iconArrowDownWhite.svg) center no-repeat;
        background-size:2vw;
    }
    .faqBox__up .header {
        margin: 0px 0px 0px 0px;
    }
    .faqBox__up.active:before {
        rotate: 180deg;
    }
    .faqBox__down {
        padding:0px 0vw 4vw 0vw;
    }

    .newContryItem__text--text_18 a {
        color: #FFA600;
        text-decoration: underline;
    }
    .newContryItem__text--text_18 a:hover {
        color: #fff;
    }

    .countries2__inside {
        margin: 0px 0px 6vw 0px;
    }
    .newContryContainer__linkBox--v2 {
        padding: 0px 10%;
    }
        .newContryContainer__linkBox--v2 .newContryItem__text--text_18 {
            margin: 2vw 0px;
        }

    .page-1019 .countries2__formInside {
        margin: 0px 0px 6vw 4.7vw;
    }
}