@font-face{font-family:'Arbutus Slab';font-style:normal;font-weight:400;font-display:swap;src:local("Arbutus Slab Regular"),local("ArbutusSlab-Regular"),url(https://fonts.gstatic.com/s/arbutusslab/v9/oY1Z8e7OuLXkJGbXtr5ba7ZlbKUcBFWVAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:local("Lato Light"),local("Lato-Light"),url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:local("Lato Regular"),local("Lato-Regular"),url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:local("Lato Bold"),local("Lato-Bold"),url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
._lowercase{text-transform:lowercase}
._break-all{word-break:break-all}
._break-word{word-wrap:break-word}
._maxw100{max-width:100%}
._hidden{display:none!important}*{box-sizing:border-box}*,:after,:before{background-repeat:no-repeat}body,html{height:100%!important}body{font-family:Lato,sans-serif;font-size:16px;line-height:1.3;color:#1d1d1d}p{margin-bottom:10px}a{cursor:pointer}img{max-width:100%;max-height:100%}input,input::placeholder,textarea,textarea::placeholder{font-weight:inherit;color:inherit}textarea{font-family:inherit;font-size:inherit}address{font-style:normal}video{outline:0}fieldset{border:0}sub,sup{font-size:.7em}b{font-weight:700}amp-accordion>section>*{overflow:visible!important}
.__jivoMobileButton{z-index:9!important}
.__jivoMobileButton [class^=button_]{margin-bottom:8px!important;width:45px;height:45px}
.__jivoMobileButton [class^=iconWrap_]{transform:scale(.8)}
.dilricn2nw{width:38px!important;height:38px!important;background-color:#ff4343!important;background-image:url(/v2/images/icons/phone-2.svg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:22px auto!important}
.dilricn2nw.crssic{background:#ff4343!important}
.dilricn2nw .dilicn{display:none!important}
.wgtppotshhd .agentname,.wgtppotshhd .agentpositions{font-family:"Arbutus Slab",serif!important}
.wgtppotshhd #callmebutton2,.wgtppotshhd #riq_calltemplate_1 .nmbcntry #phone_codes input[type=text],.wgtppotshhd #riq_requestcall .nmbcntry input,.wgtppotshhd #schedulepopupbuttontext2,.wgtppotshhd .uswgtxtsc p{font-family:Lato,sans-serif!important}body .datepicker{border:0;box-shadow:0 2px 8px #efeff4!important;padding:10px}body .datepicker--pointer{display:none}body .datepicker--nav{border-bottom:0}body .datepicker--nav-action{background-color:#efeff4;border-radius:50%}body .datepicker--nav-action[data-action=prev]{padding-left:1px}body .datepicker--nav-action[data-action=next]{padding-right:1px}body .datepicker--nav-title{color:#32a9ac;font-family:Lato,sans-serif;font-size:20px;font-weight:700}body .datepicker--days-names{padding-bottom:10px;border-bottom:1px solid #efeff4}body .datepicker--day-name{color:#333;font-family:Lato,sans-serif;font-size:16px;font-weight:500;text-transform:none}body .datepicker--cell{border-radius:3px}body .datepicker--cell.-current-,body .datepicker--cell.-current-.-in-range-{color:#32a9ac}body .datepicker--cell.-selected-,body .datepicker--cell.-selected-.-current-,body .datepicker--cell.-selected-.-focus-{background-color:#32a9ac}body .datepicker--cell.-in-range-{background-color:#dbf2f3}
.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background:0 0}
.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:1}
.ps__rail-y{width:6px;opacity:1}
.ps__thumb-y{width:100%;right:0;border-radius:0;background-color:#d4708b}
.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{width:100%;background-color:#d4708b}
.grecaptcha-badge{bottom:100px!important;transform:translateX(100%)}

body{padding-top:175px;}


.contact-page__hero,.contact-page__work-schedule{margin-bottom:30px}
.contact-page__work-schedule{margin-bottom:60px}
.contact-page__infoblock{margin-bottom:60px}
.contact-page__form{margin-bottom:100px}
.contact-page__hero{background-image:url(/v2/images//blocks/contact-page/hero.xs.jpg);background-size:cover;background-position:center}
.contact-page__hero-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding-top:20px}
.contact-page__hero-heading{max-width:260px;margin-bottom:10px}

.page-wrapper{overflow-x:hidden;height:100%}
.page{min-height:100%;flex-grow:1;padding:15px 0}
.page_about,.page_home,.page_reviews,.page_team,.page_why-book{padding:95px 0 0}
.page_contact,.page_deal,.page_deals,.page_destinations-countries,.page_destinations-country,.page_destinations-region,.page_destinations-regions,.page_enquiry,.page_holiday-type,.page_make-payment,.page_payment-confirmed,.page_payment-declined,.page_payment-error,.page_payment-secure,.page_privacy,.page_sitemap,.page_terms,.page_thankyou,.page_thankyouenquiry{padding:95px 0 0}
.page_deals{background-color:#f1f2f3}
.container{width:100%;padding:0 15px}

.covid-btn{display:flex;align-items:center;color:#1d1d1d;font-family:"Arbutus Slab",serif;font-size:14px;line-height:1;text-decoration:none;position:fixed;bottom:15px;right:15px}
.covid-btn:hover .covid-btn__text,.covid-btn:hover:after{background-color:#efa2b7}
.covid-btn:after{content:'';flex-shrink:0;width:36px;height:36px;border-radius:50%;background-color:#f3b8c8;margin-left:12px;background-image:url(/v2/images//blocks/covid-btn/icon.svg);background-position:center;background-size:15px auto;transition:all .15s ease-out}
.covid-btn__text{display:flex;align-items:center;min-height:30px;padding:3px 15px;background-color:#f3b8c8;border-radius:4px;transition:all .15s ease-out}
.modal{background-color:rgba(51,51,51,.46)}
.modal__inner{display:flex;padding:20px;position:absolute;top:0;bottom:0;left:0;right:0}
.modal__box{display:flex;flex-direction:column;position:relative;background-color:#fff;width:100%;max-height:calc(100vh - 40px);box-shadow:0 0 16px rgba(0,0,0,.26);padding-bottom:30px;margin:auto}
.modal__close{width:42px;height:42px;border-radius:50%;background-color:#f3f3f3;background-image:url(/v2/images/icons/close-2.svg);background-size:12px auto;background-position:center;cursor:pointer;position:absolute;top:12px;right:12px}
.modal__heading{font-family:"Arbutus Slab",serif;font-size:26px;letter-spacing:.04em;line-height:1.3;text-align:center;text-shadow:0 0 40px rgba(17,17,17,.8);color:#191919}
.modal__content{overflow:auto;padding:0 5px;margin:0 10px}
.scrollbar::-webkit-scrollbar{width:5px}
.scrollbar::-webkit-scrollbar-thumb{border-radius:2px;background-color:#dcdcdc}
.hero-box{position:relative}
.hero-box:before{content:'';height:120px;background-color:#0f2231;position:absolute;bottom:calc(100% - 1px);left:0;right:0}

#captcha-container {display: flex;justify-content: space-between;align-items: center;border: 1px solid #ccc;padding: 15px;background: linear-gradient(90deg, #ffffff, #ffffff);} 
canvas {box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); border: 1px solid #d0cdcd;} 
#captcha-input {width: 50%;padding: 10px;border: 1px solid #ccc;} 
#verify-captcha {padding: 10px 15px;background-color: #007bff;color: white;border: none;cursor: pointer;transition: background-color 0.3s ease;} 
#verify-captcha:hover {background-color: #0056b3;} 
#captcha-message {font-size: 14px;margin-top: 10px;color: red;} 
/*button:disabled {background-color: #d3d3d3;color: #888;cursor: not-allowed;}*/



.work-schedule__heading{margin-bottom:15px}
.work-schedule__visual-mob{margin-bottom:25px}
.work-schedule__pic{display:block;width:100%}
.work-schedule__items{font-size:18px;line-height:1.25}
.work-schedule__name{position:relative;font-weight:800;padding:5px 15px}
.work-schedule__name:before{content:'';width:4px;height:16px;background-color:#b5f8f2;position:absolute;top:9px;left:0}
.infoblock-2{color:#fff;font-size:16px;line-height:1.5;text-align:center;background-color:#172120;padding:25px 0}
.infoblock-2__inner{max-width:780px;margin:auto}
.infoblock-2__inner h1{font-size: 40px; color: #0d283d; text-align: center; padding-bottom: 25px;}
.contact-form__heading{margin-bottom:30px}
.contact-form__form{display:flex;flex-direction:column}
.contact-form__item{margin-bottom:30px}
.contact-form__subscribe{/*align-self:center;*/ text-align:left; font-size:14px;font-weight:400;line-height:1.44;margin-top:12px}
.contact-form__submit{margin-top:60px;position:relative}
.contact-form__submitting{position:absolute;opacity:.7;top:0;bottom:0;left:0;right:0;color:#000;padding:10px;background-color:#32a9ac;text-align:center;outline:0;cursor:pointer}
.visit-us__content{margin-bottom:30px}
.visit-us__text{color:#2d0000}
.visit-us__text-1{font-size:16px;line-height:1.75;margin-bottom:25px}
.visit-us__text-2{font-family:"Arbutus Slab",serif;font-size:18px;letter-spacing:.1em;line-height:1.25}
.visit-us__map{height:340px}
.form-label{display:inline-block;color:#172120;font-size:18px;font-weight:500;line-height:1;margin-bottom:10px; padding-top: 20px;}
.input{display:block;width:100%;height:46px;font-family:Lato,sans-serif;font-size:18px;color:#1d1d1d;border:1px solid #e0e0e0;background-color:#fff;outline:0;padding:0 15px}
.input::placeholder{color:grey}
.input_small{font-size:14px}
.input_theme_2{font-weight:300;border:0}
.input_theme_3{font-weight:500;border:0}
.input_theme_4{border-width:2px}
.input_datepicker{background-image:url(../images/icons/calendar-2.svg);background-position:calc(100% - 13px) center;background-size:30px auto;padding-right:55px}
.input_datepicker-2{background-image:url(../images/icons/calendar-3.svg);background-position:15px center;background-size:27px auto}
.input_center{text-align:center}
.input_invalid{border-color:#ff4343}textarea.input{height:auto;resize:none;padding-top:10px;padding-bottom:10px}select.input{appearance:none;background-image:url(../images/icons/arrow-down.svg);background-size:13px auto;background-position:calc(100% - 15px) center;padding-right:45px}
    select.input.input_theme_3 {
        background-image: url(../images/icons/angle-down.5.svg)
    }
.map {
    height: 420px;
    background-image: url(../media/contact-us/map.jpg);
    background-position: center;
    background-size: cover
}

.contact-page__hero,.contact-page__work-schedule{margin-bottom:40px}
.contact-page__hero{background-image:url(/v2/images//blocks/contact-page/hero.sm.jpg)}
.contact-page__hero-inner{min-height:350px}
.contact-page__hero-heading{max-width:280px;margin-bottom:12px}

select.input{appearance:auto;}

.page{padding:20px 0}
.page_about,.page_home,.page_reviews,.page_team,.page_why-book{padding:95px 0 0}
.page_contact,.page_deal,.page_deals,.page_destinations-countries,.page_destinations-country,.page_destinations-region,.page_destinations-regions,.page_enquiry,.page_holiday-type,.page_make-payment,.page_payment-confirmed,.page_payment-declined,.page_payment-error,.page_payment-secure,.page_privacy,.page_sitemap,.page_terms,.page_thankyou,.page_thankyouenquiry{padding:95px 0 0}
.container{max-width:540px;margin:0 auto}
.container_narrow{max-width:978px}
.container_wide{width:95%;max-width:675px}
.modal__box{padding-bottom:32px}
.modal__close{width:44px;height:44px;background-size:13px auto}
.modal__heading{font-size:27px}
.modal__content{padding:0 8px;margin:0 12px}
.scrollbar::-webkit-scrollbar{width:6px}

.btn_big{min-height:48px;font-size:22px}
.btn_big-box{min-height:48px}
.btn_wout-scale:hover{transform:none}
.btn_tel:before{width:18px;height:26px}
.work-schedule__heading{margin-bottom:18px}
.contact-form__heading{margin-bottom:32px}
.visit-us__map{height:350px}
@media (min-width:768px){
p{margin-bottom:14px}
.contact-page__hero,.contact-page__work-schedule{margin-bottom:50px}
.contact-page__work-schedule{margin-bottom:65px}
.contact-page__infoblock{margin-bottom:65px}
.contact-page__form{margin-bottom:105px}
.contact-page__hero{background-image:url(../images/contactus.webp);}
.contact-page__hero-inner{min-height:400px}
.contact-page__hero-heading{max-width:420px;margin-bottom:14px}

.page{padding:25px 0}
.page_about,.page_home,.page_reviews,.page_team,.page_why-book{padding:95px 0 0}
.page_contact,.page_deal,.page_deals,.page_destinations-countries,.page_destinations-country,.page_destinations-region,.page_destinations-regions,.page_enquiry,.page_holiday-type,.page_make-payment,.page_payment-confirmed,.page_payment-declined,.page_payment-error,.page_payment-secure,.page_privacy,.page_sitemap,.page_terms,.page_thankyou,.page_thankyouenquiry{padding:95px 0 0}
.container{max-width:720px}
.container_narrow{max-width:978px}
.container_wide{max-width:900px}
.modal__box{max-width:700px;padding-bottom:34px}

.modal__close{width:48px;height:48px;background-size:14px auto}
.modal__heading{font-size:28px}
.modal__content{padding:0 16px;margin:0 14px}
.scrollbar::-webkit-scrollbar{width:7px}
.scrollbar::-webkit-scrollbar-thumb{border-radius:3px}

.btn:hover{transform:scale(1.1)}
.btn_x-small{font-size:14px;min-height:32px}
.btn_big{min-height:50px;font-size:24px}
.btn_big-box{min-height:50px}
.btn_wout-scale:hover{transform:none}
.btn_tel:before{width:19px;height:28px}
.work-schedule__inner{display:flex;justify-content:space-between;align-items:center}
.work-schedule__content{width:40%}
.work-schedule__heading{margin-bottom:20px}
.work-schedule__visual-mob{display:none}
.work-schedule__visual{width:55%}
.infoblock-2{font-size:17px;padding:30px 0}
.contact-form__heading{margin-bottom:34px}
.contact-form__items{display:flex;flex-wrap:wrap;margin:0 -10px -30px}
.contact-form__item{width:calc(50% - 20px);margin:0 10px 30px}
.contact-form__item_wide{width:100%}
.contact-form__submit{align-self:center;margin-top:30px}
.visit-us__content{display:flex}
.visit-us__heading{width:30%;flex-shrink:0}
.visit-us__text{flex-grow:1;margin-left:30px}
.visit-us__text-1{font-size:16px;line-height:1.56;margin-bottom:15px}
.visit-us__map{height:360px}}@media (min-width:992px){p{margin-bottom:16px}
.dilricn2nw{width:46px!important;height:46px!important;background-size:28px auto!important}

.contact-page__hero,.contact-page__work-schedule{margin-bottom:60px}
.contact-page__work-schedule{margin-bottom:70px}
.contact-page__infoblock{margin-bottom:70px}
.contact-page__form{margin-bottom:110px}
.contact-page__hero{background-image:url(/v2/images//blocks/contact-page/hero.lg.jpg)}
.contact-page__hero-inner{/*min-height:500px*/}
.contact-page__hero-heading{max-width:440px;margin-bottom:16px}
.page{padding:30px 0}
.page_about,.page_home,.page_reviews,.page_team,.page_why-book{padding:40px 0 0}
.page_contact,.page_deal,.page_deals,.page_destinations-countries,.page_destinations-country,.page_destinations-region,.page_destinations-regions,.page_enquiry,.page_holiday-type,.page_make-payment,.page_payment-confirmed,.page_payment-declined,.page_payment-error,.page_payment-secure,.page_privacy,.page_sitemap,.page_terms,.page_thankyou,.page_thankyouenquiry{padding:160px 0 0}
.container{max-width:960px}
.container_narrow{max-width:978px}
.container_wide{max-width:1200px}
.covid-btn:after{width:46px;height:46px;background-size:18px auto;margin-left:16px}
.covid-btn__text{min-height:28px;padding:2px 10px}
.modal__box{max-width:800px;padding-bottom:36px}

.modal__close{width:52px;height:52px;background-size:15px auto}
.modal__heading{font-size:29px}
.modal__content{padding:0 24px;margin:0 16px}
.scrollbar::-webkit-scrollbar{width:8px}
.hero-box:before{height:150px}

.btn_big{min-height:54px;font-size:26px}
.btn_big-box{min-height:54px}
.btn_wout-scale:hover{transform:none}
.btn_tel:before{width:20px;height:30px}
.work-schedule__heading{margin-bottom:22px}
.infoblock-2{font-size:18px;padding:35px 0}
.contact-form__heading{margin-bottom:36px}
.contact-form__items{margin:0 -20px -30px}
.contact-form__item{width:calc(50% - 40px);margin:0 20px 30px}
.contact-form__item_wide{width:100%}
.visit-us__text-1{font-size:17px}
.visit-us__map{height:380px}
.contact-page__hero,.contact-page__work-schedule{margin-bottom:70px}
.contact-page__work-schedule{margin-bottom:75px}
.contact-page__infoblock{margin-bottom:75px}
.contact-page__form{padding-bottom:10px;margin-bottom:105px}
.contact-page__hero{ background-image: url(../images/contactus.webp)}
.contact-page__hero-inner{/*min-height:500px*/}
.contact-page__hero-heading{max-width:460px;margin-bottom:18px}

.page{padding:0px 0}
.page_about,.page_home,.page_reviews,.page_team,.page_why-book{padding:40px 0 0}
.container{max-width:1140px}
.container_narrow{max-width:978px}
.container_wide{max-width:1425px}
.modal__box{max-width:900px;padding-bottom:40px}

.modal__close{width:56px;height:56px;background-size:16px auto}
.modal__heading{font-size:30px}
.modal__content{padding:0 30px;margin:0 20px}
.scrollbar::-webkit-scrollbar{width:9px}
.scrollbar::-webkit-scrollbar-thumb{border-radius:4px}
.hero-box:before{height:180px}

.btn_big{min-height:58px;font-size:28px}
.btn_big-box{min-height:58px}
.btn_wout-scale:hover{transform:none}
.btn_tel:before{width:21px;height:32px}
.work-schedule__heading{margin-bottom:25px}
.infoblock-2{font-size:19px;padding:45px 0}
.contact-form__heading{margin-bottom:38px}
.visit-us__text-1{font-size:18px}
.visit-us__map{height:400px}

.contact-page__hero,.contact-page__work-schedule{margin-bottom:0px;}
.contact-page__work-schedule{margin-bottom:80px}
.contact-page__infoblock{margin-bottom:80px}
.contact-page__form{margin-bottom:110px}
.contact-page__hero-heading{max-width:480px;margin-bottom:20px}

.page{padding:40px 0}
.page_about,.page_home,.page_reviews,.page_team,.page_why-book{padding:40px 0 0}
.page_contact,.page_deal,.page_deals,.page_destinations-countries,.page_destinations-country,.page_destinations-region,.page_destinations-regions,.page_enquiry,.page_holiday-type,.page_make-payment,.page_payment-confirmed,.page_payment-declined,.page_payment-error,.page_payment-secure,.page_privacy,.page_sitemap,.page_terms,.page_thankyou,.page_thankyouenquiry{padding:185px 0 0}
.container{max-width:1318px}
.container_narrow{max-width:978px; background: #f6f6f6; padding: 30px;}
.container_wide{max-width:1647.5px}
.modal__box{max-width:1000px;padding-bottom:45px}

.modal__close{width:60px;height:60px;background-size:17px auto}
.modal__heading{font-size:32px}
.modal__content{padding:0 50px;margin:0 25px}
.scrollbar::-webkit-scrollbar{width:10px}
.hero-box:before{height:0px}
.btn_big{min-height:62px;font-size:30px}
.btn_big-box{min-height:62px}
.btn_wout-scale:hover{transform:none}
.btn_tel:before{width:22px;height:33px}
.work-schedule__heading{margin-bottom:30px}
.infoblock-2{font-size:20px;padding:55px 0}
.contact-form__heading{margin-bottom:20px}
.visit-us__map{height:420px}

}
@media (max-width: 1023px) {
.contact-page__hero {background-image: url(../images/contactus.webp);}
body{padding:0px;}
.page_contact{padding:0px;}
}
@media (max-width: 767px) {
.btn_big{font-size:14px; padding:5px 15px;}
.btn_tel:before{background-size:100%;width:12px;}
.contact-page__hero{margin-bottom:0px;}
.infoblock-2{font-size:13px;line-height:18px; padding:14px 0px; margin-bottom:20px;}
.contact-form__heading{font-size:24px;margin-bottom:20px;}
.contact-form__item{margin-bottom:15px;}
.form-label{font-size:14px;padding:0px;}
.input{font-size:14px;}
textarea.input{height:150px;}
.contact-form__subscribe{font-size:12px;margin-bottom:10px;}
#captcha-container{flex-flow:wrap;}
#verify-captcha{width:100%;margin-top:15px;}
}


