.chaty *,.chaty-outer-forms *{box-sizing:border-box}.chaty-agent-data,.chaty-whatsapp-field input[type=text],.chaty-whatsapp-message,.chaty-whatsapp-message p{font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif}.chaty-agent-header,.chaty-channel,.chaty-channels,.chaty-form-body,.chaty-tooltip{position:relative}.chaty-tooltip .on-hover-text,.chaty-tooltip .on-hover-text:before,.chaty-tooltip:after,.chaty-tooltip:before{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}.on-hover-text{display:none;white-space:pre}.chaty-tooltip .on-hover-text:before,.chaty-tooltip:before{content:"";border:5px solid transparent;z-index:1001}.chaty-tooltip:after{content:attr(data-hover)}.chaty-tooltip .on-hover-text,.chaty-tooltip:after{text-align:center;min-width:1em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;border-radius:10px;background:#fff;color:#333;z-index:1000;box-shadow:0 1.93465px 7.73859px rgb(0 0 0 / 15%);font-size:17px;line-height:21px}.chaty-animation-shockwave:after,.chaty-animation-shockwave:before{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0}.chaty-tooltip .on-hover-text{overflow:visible}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip:hover .on-hover-text,.chaty-tooltip:hover .on-hover-text:before,.chaty-tooltip:hover:after,.chaty-tooltip:hover:before{display:block;opacity:1}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip.pos-left:hover .on-hover-text,.chaty-tooltip.pos-left:hover .on-hover-text:before,.chaty-tooltip.pos-left:hover:after,.chaty-tooltip.pos-left:hover:before,.chaty-tooltip.pos-right:hover .on-hover-text,.chaty-tooltip.pos-right:hover .on-hover-text:before,.chaty-tooltip.pos-right:hover:after,.chaty-tooltip.pos-right:hover:before{animation:ease-out forwards tooltips-horz}.chaty-tooltip.has-on-hover:after,.chaty-tooltip.has-on-hover:before,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:before,.chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger,.on-hover-text:empty,[data-hover=""]:after,[data-hover=""]:before{display:none!important}.chaty-tooltip.pos-top:before{border-bottom-width:0;border-top-color:#fff;bottom:calc(100% + 5px)}.chaty-tooltip.pos-top:after{bottom:calc(100% + 10px)}.chaty-tooltip.pos-top:after,.chaty-tooltip.pos-top:before{left:50%;transform:translate(-50%,-.5em)}.chaty-tooltip.pos-down:before{top:100%;border-top-width:0;border-bottom-color:#fff}.chaty-tooltip.pos-down:after{top:calc(100% + 5px)}.chaty-tooltip.pos-down:after,.chaty-tooltip.pos-down:before{left:50%;transform:translate(-50%,.5em)}.chaty-tooltip.pos-left .on-hover-text:before,.chaty-tooltip.pos-left:before{top:50%;border-right-width:0;border-left-color:#fff;left:calc(0em - 10px);transform:translate(-.5em,-50%)}.chaty-tooltip.pos-left .on-hover-text:before{left:auto;right:calc(0em - 5px)}.chaty-tooltip.pos-left .on-hover-text,.chaty-tooltip.pos-left:after{top:50%;right:calc(100% + 10px);transform:translate(-.5em,-50%)}.chaty-tooltip.pos-right .on-hover-text:before,.chaty-tooltip.pos-right:before{top:50%;border-left-width:0;border-right-color:#fff;right:calc(0em - 10px);transform:translate(.5em,-50%)}.chaty-tooltip.pos-right .on-hover-text:before{left:calc(0em - 5px);right:auto}.chaty-tooltip.pos-right .on-hover-text,.chaty-tooltip.pos-right:after{top:50%;left:calc(100% + 10px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:1;transform:translate(0,-50%)}}.chaty-tooltip.pos-down:hover:after,.chaty-tooltip.pos-down:hover:before,.chaty-tooltip.pos-top:hover:after,.chaty-tooltip.pos-top:hover:before{animation:ease-out forwards tooltips-vert}@-webkit-keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@-webkit-keyframes chaty-animation-blink{0%,100%{opacity:1}20%{opacity:.5}}@keyframes chaty-animation-blink{0%,100%{opacity:1}20%{opacity:.5}}@-webkit-keyframes chaty-animation-pulse{0%{transform:scale(1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:50%}100%{transform:scale(1.1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:45%}}@keyframes chaty-animation-pulse{0%{transform:scale(1);border-radius:50%}100%{transform:scale(1.1);border-radius:45%}}.chaty-animation-shockwave:after{left:0;-webkit-animation:2s ease-out 1.3s infinite chaty-animation-shockwave;animation:2s ease-out 1.3s infinite chaty-animation-shockwave}.chaty-animation-shockwave:before{left:0;-webkit-animation:2s ease-out .8s infinite chaty-animation-shockwave;animation:2s ease-out .8s infinite chaty-animation-shockwave}.chaty-animation-blink{-webkit-animation:1.33s ease-out infinite chaty-animation-blink;animation:1.33s ease-out infinite chaty-animation-blink}.chaty-animation-pulse,.chaty-animation-pulse-icon{-webkit-animation:.4s infinite alternate chaty-animation-pulse;animation:.4s infinite alternate chaty-animation-pulse}.chaty-animation-sheen{position:relative;overflow:hidden}.chaty-animation-sheen:after{animation:5s infinite chaty-animation-sheen;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.5) 50%,transparent);transform:rotateZ(60deg) translate(0,5em)}@keyframes chaty-animation-sheen{100%,20%{transform:rotateZ(60deg) translate(0,-80px)}}.chaty-animation-fade{animation:5s infinite chaty-animation-fade}.chaty-animation-spin{animation:5s cubic-bezier(.56,-.35,.22,1.5) infinite chaty-animation-spin}@keyframes chaty-animation-fade{15%,5%{opacity:.25}10%,100%,20%{opacity:1}}@keyframes chaty-animation-spin{10%{transform:rotateZ(-20deg);animation-timing-function:ease}100%,20%{transform:rotateZ(360deg)}}.chaty-animation-bounce,.chaty-animation-jump{animation:5s cubic-bezier(.84,-.54,.31,1.19) infinite chaty-animation-bounce}@keyframes chaty-animation-bounce{0%,100%,20%{transform:none}10%{transform:translateY(-1em)}}@keyframes chaty-animation-waggle{0%{transform:none}10%{transform:rotateZ(-20deg) scale(1.2)}13%{transform:rotateZ(25deg) scale(1.2)}15%{transform:rotateZ(-15deg) scale(1.2)}17%{transform:rotateZ(15deg) scale(1.2)}20%{transform:rotateZ(-12deg) scale(1.2)}22%{transform:rotateZ(0) scale(1.2)}100%,24%{transform:rotateZ(0) scale(1)}}.chaty-animation-waggle{animation:5s infinite chaty-animation-waggle}.chaty{display:none;z-index:99999}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty.active,.chaty.form-open .chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger{display:block!important}.chaty *{margin:0;padding:0}.chaty .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.chaty a,.chaty a:focus,.chaty a:hover,.chaty button{border:none;text-decoration:none;outline:0;box-shadow:none}.chaty-widget{position:fixed;bottom:25px;right:25px;z-index:10001}.chaty-widget.left-position{left:25px;right:auto}.chaty-channel-list{display:flex;width:62px;height:124px;position:absolute;bottom:-4px;right:0;flex-direction:column;align-items:flex-start;pointer-events:none}.chaty-widget.left-position .chaty-channel-list{left:0;right:auto}.chaty-widget.chaty-open .chaty-channel-list,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:after,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:before{pointer-events:auto}.chaty-outer-forms,.chaty-widget .chaty-i-trigger .chaty-cta-close{pointer-events:none}.chaty-channel-list .chaty-channel,.chaty-channel.single .chaty-svg{display:inline-block;width:54px;height:54px;border-radius:50%;margin:4px;cursor:pointer;box-shadow:0 3px 6px rgb(0 0 0 / 25%)}.chaty-channel-list .chaty-channel{position:absolute;bottom:0;opacity:0;transition:.5s;-webkit-transition:.5s}.chaty-channel.single .chaty-svg{margin:0}.chaty-widget.chaty-open .chaty-channel-list .chaty-channel{opacity:1}.chaty-channel a,.chaty-channel button,.chaty-svg{display:block;width:54px;height:54px;border-radius:50%;cursor:pointer;position:relative;outline:0}.chaty-channel button{background:0 0;border-radius:50%}.chaty-channel a .chaty-custom-icon,.chaty-channel button .chaty-custom-icon,.chaty-svg .chaty-custom-icon{width:54px;height:54px;border-radius:50%;text-align:center;font-size:27px;line-height:54px;color:#fff}.chaty-channel a:focus,.chaty-channel button:focus,.chaty-contact-form-box button.chaty-submit-button{outline:0}.chaty-agent-icon svg,.chaty-channel svg{width:100%;height:100%}.chaty-channel img{width:54px;height:54px;object-fit:cover;border-radius:50%}.chaty-i-trigger .chaty-channel{position:absolute;bottom:0;right:4px;transition:.5s;border-radius:50%;cursor:pointer}.chaty-cta-button{transition:.5s;box-shadow:0 3px 6px rgb(0 0 0 / 25%);border-radius:50%}.chaty-widget.left-position .chaty-i-trigger .chaty-channel{left:4px;right:auto}.chaty-widget .chaty-cta-main .chaty-cta-button{z-index:1099;opacity:1;position:relative}.chaty-widget.chaty-open .chaty-cta-main .chaty-cta-button{z-index:999;opacity:0;transform:rotate(540deg);visibility:hidden}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close{pointer-events:auto;z-index:101}.chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:999;opacity:0;visibility:hidden}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:1099;opacity:1;transform:rotate(180deg);visibility:visible}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip{z-index:91}.chaty-channel button.open-chaty-channel,.chaty-widget.chaty-no-close-button:not(.has-single) .chaty-i-trigger:not(.single-channel),.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-channel button.open-chaty,.chaty.form-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-i-trigger .chaty-tooltip:after,.chaty.form-open .chaty-i-trigger .chaty-tooltip:before,.chaty.form-open .chaty-widget.has-single .chaty-i-trigger .on-hover-text{display:none}.chaty-widget .ch-pending-msg{position:absolute;right:-4px;top:-4px;width:16px;height:16px;text-align:center;background:red;color:#fff;font-size:10px;line-height:16px;border-radius:50%;z-index:1101}.chaty-widget.left-position.hor-mode .chaty-channel-list{width:136px;height:62px;left:0;bottom:0}.chaty-widget.right-position.hor-mode .chaty-channel-list{width:136px;height:62px;right:0;left:auto;bottom:0}.chaty-widget.hor-mode .chaty-channel-list .chaty-channel{margin-top:0;margin-bottom:0}.chaty-widget.hor-mode.left-position .chaty-channel-list .chaty-channel{left:0}.chaty-widget.hor-mode.right-position .chaty-channel-list .chaty-channel{right:0;left:auto}.chaty-outer-forms{vertical-align:bottom;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:fixed!important;bottom:-25px;left:25px;padding:0;width:320px;max-width:90%;-moz-transition:.5s linear;box-shadow:rgba(0,0,0,.16) 0 5px 40px;-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 40px;-moz-box-shadow:rgba(0,0,0,.16) 0 5px 40px;opacity:0;visibility:hidden;z-index:-1;transition:.5s;-webkit-transition:.5s;animation-delay:-2s;-webkit-animation-delay:-2s}.chaty-outer-forms.pos-left{left:25px}.chaty-outer-forms.pos-right{right:25px;left:auto}.chaty-outer-forms.active{-webkit-transform:translateY(-93px);transform:translateY(-93px);opacity:1;z-index:10001;visibility:visible;bottom:0;pointer-events:auto}.chaty-whatsapp-body{background:#e6ddd4;padding:20px 20px 20px 10px;position:relative;z-index:2;height:260px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}.chaty-form-body{background:#fff;z-index:99999;min-height:75px;border-radius:10px}.chaty-form-body form{margin:0;padding:0}.qr-code-image{padding:10px;text-align:center}.qr-code-image img{max-width:100%;max-height:360px;margin:0 auto}.chaty-whatsapp-body:before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.08;background-image:url(//andreiver.com/en/wp-content/plugins/chaty-pro/images/whatsapp.png)}.chaty-whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;transform-origin:center top;z-index:2;box-shadow:rgba(0,0,0,.13) 0 1px .5px;margin-top:4px;margin-left:15px;max-width:calc(100% - 40px);font-size:14px}.chaty-whatsapp-message:before{position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";top:0;left:-12px;width:12px;height:19px}.chaty-whatsapp-message p{margin:0;padding:0;color:#111b21;font-weight:400}.chaty-whatsapp-footer{position:relative;padding:12px 15px;background:#f0f0f0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.whatsapp-chaty-form{display:flex;margin:0;padding:0}.chaty-whatsapp-button button,.chaty-whatsapp-button button:focus,.chaty-whatsapp-button button:hover{line-height:48px;text-align:center;float:right;height:48px;width:48px;padding:8px 10px 8px 15px;background:#25d366!important;border-radius:24px;outline:0;box-shadow:none;border:none;cursor:pointer;margin:0;text-decoration:none}.chaty-whatsapp-data{display:flex;flex:1}.chaty-whatsapp-field{padding-right:12px;flex:1}.chaty-whatsapp-button{flex:0 0 48px}.chaty-whatsapp-button svg{width:100%;height:100%;margin:0;padding:0}.chaty-whatsapp-field input[type=text]{height:48px!important;line-height:32px;padding:0 10px 0 15px;font-size:16px;resize:none;width:100%;border:none!important;border-radius:24px;outline:0;box-shadow:none!important;background:#fff!important;margin:0;color:#111b21}.chaty-whatsapp-field input[type=text]:focus{outline:0;border:none;margin:0;color:#111b21}.chaty-whatsapp-button button:focus,.chaty-whatsapp-button button:hover{background:#22bf5b!important}.close-chaty-form{position:absolute;right:5px;top:5px;background:#30534b;width:22px;height:22px;border-radius:15px;padding:3px;cursor:pointer;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}.close-chaty-form:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.chaty-close-button{position:relative;width:16px;height:16px;transition:.4s;cursor:pointer}.chaty-close-button:after,.chaty-close-button:before{content:"";position:absolute;width:12px;height:2px;background-color:#fff;display:block;border-radius:2px;transform:rotate(45deg);top:7px;left:2px}.chaty-close-button:after{transform:rotate(-45deg)}.chaty.form-open .chaty-channel button.open-chaty-channel,.chaty.form-open .chaty-no-close-button.has-single .chaty-i-trigger{display:block}.chaty-agent-data{font-size:16px}.chaty-agent-header{font-size:18px;padding:20px 15px;background:#22bf5b;color:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.chaty-agent-data .close-chaty-form{right:10px;top:12px}.chaty-agent-data .chaty-agent{display:flex;align-items:center;padding:15px}.chaty-agent-data .chaty-agent a{color:#49687e;font-size:16px;text-decoration:none;display:flex;width:100%;align-items:center;outline:0;font-weight:400}.chaty-agent-data .chaty-agent+.chaty-agent{border-top:2px solid #f6f8f9}.chaty-agent-img{width:36px;height:36px;object-fit:cover;border-radius:50%}.chaty-agent-icon{width:48px;height:48px;margin:0 15px 0 0}.chaty-agent-data .chaty-custom-icon{width:48px;height:48px;text-align:center;display:block;line-height:48px;background:silver;border-radius:50%;color:#fff;font-size:28px}.chaty-close-agent-list{position:absolute;right:15px;top:10px;width:16px;height:16px;cursor:pointer;z-index:10}.chaty-agent-icon img{width:48px;height:48px;object-fit:cover}.chaty-close-agent-list svg{fill:#ffffff}.agent-sub-header{font-size:14px;line-height:20px;font-weight:400}.agent-main-header{font-size:20px;line-height:32px;font-weight:700;position:relative}.chaty-agent-header:before{content:"";background:url(//andreiver.com/en/wp-content/plugins/chaty-pro/images/header-top.png) no-repeat;width:215px;height:41px;position:absolute;top:0;left:0;z-index:1}.chaty-agent-header:after{content:"";background:url(//andreiver.com/en/wp-content/plugins/chaty-pro/images/header-bottom.png) no-repeat;width:44px;height:41px;position:absolute;bottom:0;right:0;z-index:1}.chaty-custom-channel-icon{display:block;border-radius:50%;color:#fff;text-align:center;line-height:54px}.chaty-contact-form-title{padding:10px 15px;text-align:left;background:#fff;font-size:18px;border-bottom:1px solid #acacac}.chaty-contact-inputs{padding:15px}.chaty-contact-input{display:flex}.chaty-contact-input+.chaty-contact-input{margin:12px 0 0}.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field{width:100%;height:36px;line-height:36px;font-size:16px;padding:0 10px;border:1px solid #ccc;border-radius:4px;margin:0;outline:0;color:#28303d;background:#fff}.chaty-contact-input input[type=email].chaty-input-field:focus,.chaty-contact-input input[type=text].chaty-input-field:focus,.chaty-contact-input textarea.chaty-textarea-field:focus{outline:0;box-shadow:none;border-color:#898989}.chaty-contact-input textarea.chaty-textarea-field{width:100%;height:100px;line-height:20px;font-size:16px;padding:10px;border:1px solid #ccc;border-radius:4px;margin:0;outline:0;color:#28303d;background:#fff}.chaty-contact-form-box .close-chaty-form{right:9px;top:9px}.chaty-contact-form-box button.chaty-submit-button[type=submit],button#chaty-submit-button-0{border:none;border-radius:4px;color:#fff;background:#a886cd;width:100%;height:36px;line-height:36px;font-size:18px;padding:0;margin:0;cursor:pointer}.chaty-contact-input input.chaty-input-field.has-chaty-error,.chaty-contact-input textarea.chaty-textarea-field.has-chaty-error{border:1px solid #d20000}.chaty-contact-form-button{padding:15px 0 0}.chaty-ajax-error-message,.chaty-ajax-success-message{color:#00a700;padding:10px 0 0;text-align:center;font-size:16px}.chaty-ajax-error-message{color:#da0000}.chaty-exit-intent{position:fixed;z-index:-1}.chaty-exit-intent:before{display:block;position:fixed;top:0;left:0;content:'';width:100vw;height:100vh;background:rgba(0,0,0,.8);visibility:hidden;z-index:100;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.chaty .chaty-widget.left-position .chaty-exit-intent:before{clip-path:circle(15px at 60px calc(100% - 60px))}.chaty .chaty-widget.right-position .chaty-exit-intent:before{clip-path:circle(15px at calc(100% - 60px) calc(100% - 60px))}.chaty .chaty-widget .chaty-exit-intent.animate:before{visibility:visible;clip-path:circle(100%)}.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:after,.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:before{pointer-events:inherit}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0!important}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:2147483646}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;margin-bottom:.4em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;text-decoration:none}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-first-highlight .cc-btn:last-child{background-color:transparent;border-color:transparent}.cc-first-highlight .cc-btn:last-child:focus,.cc-first-highlight .cc-btn:last-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.2em;right:.4em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close.cc-closeXcustomText{text-decoration:underline;font-size:1.1em;top:.5em;right:.6em}.cc-window.cc-banner.cc-addedcloseX{padding:2em 1.8em}.cc-close:focus,.cc-close:hover{opacity:1}div.cc-blockingScreen{opacity:.5;background:#000;width:100%;height:100%;z-index:2147483630;top:0;left:0;position:fixed}span.cc-visually-hidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-allswitches.cc-floating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}.cc-switch-element{margin-bottom:.3em}.cc-switch{position:relative;display:inline-block;width:2.3em;height:1.4em;margin:0 .3em 0 0;vertical-align:middle}.cc-switch-label{margin-right:.6em}.cc-switch input{opacity:0;width:0;height:0;display:none}.cc-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cc-slider:before{position:absolute;content:"";height:1em;width:1em;left:.2em;bottom:.2em;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.cc-slider{background-color:#a0db8e}input:focus+.cc-slider{-webkit-box-shadow:0 0 1px #a0db8e;box-shadow:0 0 1px #a0db8e}input:checked+.cc-slider:before{-webkit-transform:translateX(.9em);transform:translateX(.9em)}.cc-slider.disabled:before{opacity:45%}.cc-slider.classic{border-radius:.6em}.cc-slider.classic:before{border-radius:50%}.cc-popovercenter{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:380px;z-index:2147483645}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-popovercenter{top:50%!important;left:50%!important;min-width:calc(100%)!important}}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-highlight .cc-btn:last-child{min-width:140px}.cc-theme-classic .cc-highlight .cc-btn:first-child{min-width:0}.cc-theme-classic .cc-first-highlight .cc-btn:last-child{min-width:0}.cc-theme-classic .cc-first-highlight .cc-btn:first-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.wpcf7-not-valid {
border: 1px solid #ff0000 !important;
} .wpcf7-spinner {
display: none !important;
}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, 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;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
* {
-webkit-font-smoothing: antialiased;
box-sizing: border-box;
}
button {
outline: none;
} a, a:hover {
text-decoration: none;
color: unset;
background-color: transparent;
cursor: pointer;
}   html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
}  b,
strong {
font-weight: bolder;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  [hidden] {
display: none;
}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(//andreiver.com/en/wp-content/themes/andreiver/css/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//andreiver.com/en/wp-content/themes/andreiver/css/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(//andreiver.com/en/wp-content/themes/andreiver/css/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(//andreiver.com/en/wp-content/themes/andreiver/css/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(//andreiver.com/en/wp-content/themes/andreiver/css/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//andreiver.com/en/wp-content/themes/andreiver/css/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(//andreiver.com/en/wp-content/themes/andreiver/css/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}@font-face {
font-family: NewsGothicCyr;
src: 
url(//andreiver.com/en/wp-content/themes/andreiver/font/News-Gothic-Cyr.woff2) format("woff2"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/NewsGothicCyr.woff) format("woff"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/News-Gothic-Cyr.ttf) format("truetype");
font-style: normal;
font-weight: normal;
font-display: swap;
}
@font-face {
font-family: NewsGothicCyr;
src:
url(//andreiver.com/en/wp-content/themes/andreiver/font/News-Gothic-Cyr-Bold.woff2) format("woff2"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/News-Gothic-Cyr-Bold.woff) format("woff"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/NewsGothicCyr-Bold.ttf) format("truetype");
font-style: normal;
font-weight: bold;
font-display: swap;
}
@font-face {
font-family: OpenSans;
src:
url(//andreiver.com/en/wp-content/themes/andreiver/font/OpenSans-Regular.woff2) format("woff2"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/OpenSans.woff) format("woff"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/OpenSans-Regular.ttf) format("truetype");
font-style: normal;
font-weight: normal;
font-display: swap;
}
@font-face {
font-family: OpenSans;
src:
url(//andreiver.com/en/wp-content/themes/andreiver/font/OpenSans-Light.woff2) format("woff2"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/OpenSans-Light.woff) format("woff"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/OpenSans-Light.ttf) format("truetype");
font-style: normal;
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: SegoeUI;
src: 
url(//andreiver.com/en/wp-content/themes/andreiver/font/SegoeUILight.woff) format("woff"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/SegoeUILight.ttf) format("truetype"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/SegoeUILight.eot) format("embedded-opentype");
font-style: normal;
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: SegoeUI;
src: 
url(//andreiver.com/en/wp-content/themes/andreiver/font/SegoeUIRegular.woff) format("woff"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/SegoeUIRegular.ttf) format("truetype"),
url(//andreiver.com/en/wp-content/themes/andreiver/font/SegoeUIRegular.eot) format("embedded-opentype");
font-style: normal;
font-weight: normal;
font-display: swap;
}
img {
max-width: 100%;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}
button {
background: none;
border: none;
padding: 0;
cursor: pointer;
}
input, textarea {
background: none;
border: none;
border-radius: 0;
}
* {
outline: none;
}
body {
font-family: NewsGothicCyr, sans-serif;
}
h1.heading {
font-family: sans-serif;
font-size: 35px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1.06;
letter-spacing: 3.5px;
text-align: left;
color: rgb(228, 228, 228);
}
h2 {
font-family: sans-serif;
font-size: 35px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1.06;
letter-spacing: 5px;
color: rgb(232, 232, 232);
}
.container {
width: 1026px;
margin-left: auto;
margin-right: auto;
}
.container.big {
width: 1349px;
}
header {
height: 95px;
width: 100%;
background-color: rgb(0, 0, 0);
top: 0;
position: -webkit-sticky;
position: sticky;
display: flex;
align-items: center;
justify-content: center;
z-index: 999;
}
.page-template-charity-page header {
position: fixed;
}
header .container {
width: calc(100% - 218px);
}
header .nav {
display: flex;
align-items: center;
justify-content: space-between;
}
header .nav .left,
header .nav .right {
display: flex;
align-items: center;
width: 30%;
}
header .nav .center {
width: 40%;
display: flex;
align-items: center;
justify-content: center;
}
header .nav .left .search {
display: flex;
align-items: center;
justify-content: center;
margin-right: 6px;
}
header .nav .left .search-box {
display: flex;
}
header .nav .left .search-box .search-input {
width: 100%;
min-width: 280px;
height: 20px;
background-color: rgb(255, 255, 255);
padding: 1px 6px;
display: flex;
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.21;
letter-spacing: 0.56px;
color: rgb(66, 66, 66);
}
header .nav .left .search-box .search-group {
display: none;
align-items: center;
}
header .nav .left .search-box .search-group button {
width: 20px;
height: 20px;
border: none;
display: flex;
background-color: rgb(24, 161, 157);
}
header .nav .left .lang-wrapper {
position: relative;
padding-left: 8px;
display: flex;
flex-direction: row;
}
header .nav .left .lang-wrapper .lang {
font-family: SegoeUI, sans-serif;
font-size: 17px;
font-weight: 300;
font-style: normal;
line-height: .8;
color: rgb(116, 113, 110);
position: relative;
cursor: pointer;
margin-right: 11px;
transition: .3s;
}
header .nav .left .lang-wrapper .lang.last {
margin-right: 0;
}
header .nav .left .lang-wrapper .lang:hover,
header .nav .left .lang-wrapper .lang.active {
color: rgb(201, 199, 197);
}
header .nav .left .lang-wrapper .lang-list {
position: absolute;
display: none;
}
header .nav .center .logo {
margin: 0 112px;
width: 180px;
}
header .nav .center .logo svg {
height: auto;
width: 180px;
}
header .nav .center .dropdown-wrapper {
position: relative;
}
header .nav .center .dropdown-wrapper .dropdown {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.47;
letter-spacing: 1.9px;
color: rgb(232, 232, 232);
text-transform: uppercase;
white-space: nowrap;
width: 130px;
}
header .nav .center .dropdown-wrapper .dropdown-list {
position: absolute;
display: none;
top: 100%;
padding-top: 5px;
left: 50%;
transform: translateX(-50%);
z-index: 99;
}
header .nav .center .dropdown-wrapper .dropdown-list li a {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
letter-spacing: 1.6px;
color: rgb(232, 232, 232);
width: 185px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
background-color: #000000;
transition: .3s;
}
header .nav .center .dropdown-wrapper .dropdown-list li a:hover {
background-color: rgb(24, 161, 157);
}
header .nav .center .dropdown-wrapper .dropdown-list li a:active {
background-color: rgb(13, 90, 88);
}
header .nav .right {
display: flex;
justify-content: flex-end;
position: relative;
}
header .nav .right .sign-up {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.21;
letter-spacing: 1.9px;
color: rgb(246, 246, 246);
text-transform: uppercase;
}
header .nav .right .contact-us {
top: calc(100% + 37px);
right: -109px;
position: absolute;
display: flex;
align-items: center;
justify-content: center;
width: 300px;
height: 40px;
background-color: rgba(5, 197, 191, 0.7);
font-size: 14px;
transition: .6s;
}
header .nav .right .contact-us:focus,
header .nav .right .contact-us:hover {
color: #ffffff;
background-color: rgb(24, 161, 157);
}
header .nav .right .contact-us img {
display: none;
}
.main-btn {
display: flex;
align-items: center;
justify-content: center;
width: 335px;
height: 40px;
background-color: rgb(24, 161, 157);
padding: 6px 42px;
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.47;
letter-spacing: 1.9px;
text-align: center;
color: rgb(232, 232, 232);
text-transform: uppercase;
}
.main-btn:hover {
background-color: rgb(24, 161, 157);
color: rgb(232, 232, 232);
}
.main-block {
position: relative;
display: flex;
}
.main-block > img {
height: 920px;
width: 100%;
object-fit: cover;
max-height: 100vh;
}
.main-block .text {
position: absolute;
background-color: rgba(0, 0, 0, .27);
font-family: NewsGothicCyr, sans-serif;
font-size: 40px;
font-weight: bold;
font-style: normal;
line-height: 1.71;
letter-spacing: 5.5px;
color: rgb(232, 232, 232);
right: 0;
bottom: 0;
max-width: 920px;
text-transform: uppercase;
padding: 100px 137.5px 200px;
}
.services-block {
background-color: rgb(0, 0, 0);
padding: 100px 0;
}
.services-block h2 {
text-transform: uppercase;
}
.services-block .services {
margin-top: 72px;
min-height: 625px;
display: flex;
justify-content: space-between;
}
.services-block .services .block {
max-width: 290px;
width: calc(25% - 7px);
background-color: rgb(27, 27, 27);
transition: .3s;
}
.services-block .services .block * {
transition: .3s;
}
.services-block .services .block .wrapper {
position: relative;
display: flex;
}
.services-block .services .block .wrapper img {
height: 196px;
width: 100%;
object-fit: cover;
}
.services-block .services .block .wrapper .more-link {
width: 100%;
height: 50px;
background-color: rgba(0, 0, 0, .52);
position: absolute;
top: 100%;
left: 0;
display: flex;
align-items: flex-end;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: bold;
font-style: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(246, 246, 246);
text-transform: uppercase;
padding: 17px 40px;
}
.services-block .services .block .wrapper .more-link > img {
margin-left: 8px;
height: 20px;
width: auto;
}
.services-block .services .block .text {
padding: 32px 28px 37px;
position: relative;
height: calc(100% - 210px);
background-color: rgb(27, 27, 27);
z-index: 99;
}
.services-block .services .block .text h3 {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: bold;
font-style: normal;
line-height: 2;
letter-spacing: 1.2px;
color: rgb(255, 255, 255);
text-transform: uppercase;
position: relative;
margin-bottom: 31px;
}
.services-block .services .block .text h3:after {
content: '';
position: absolute;
left: -27.5px;
bottom: -5px;
width: calc(100% + 55px);
height: 1px;
background-color: rgb(255, 255, 255);
}
.services-block .services .block .list li {
margin-bottom: 7px;
}
.services-block .services .block .list li a {
display: block;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.47;
letter-spacing: 0.48px;
color: rgb(143, 143, 143);
padding-left: 29px;
background: url(//andreiver.com/en/wp-content/themes/andreiver/img/service-arrow.png) no-repeat;
background-position: left center;
cursor: pointer;
margin: 17px 0;
}
.services-block .services .block {
background-color: #252525;
}
.services-block .services .block .text {
background-color: #252525;
}
.services-block .services .block .list li:last-child {
margin-bottom: 0;
}
.services-block .services .block:hover {
margin: -20px 0;
}
.services-block .services .block:hover .text {
background-color: rgba(24, 161, 157, .88);
}
.services-block .services .block:hover .list li a {
color: #ffffff;
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/service-arrow-white.png);
}
.services-block .services .block .list li:hover a {
color: rgb(37, 37, 37);
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/service-arrow-grey.png);
cursor: pointer;
font-weight: bold;
}
.services-block .services .block:hover .more-link {
transform: translateY(-100%);
}
.services-block picture {
width: 100%;
height: 100%;
}
.info-block {
background-color: #000000;
padding: 167px 0 259px;
}
.info-block h2 {
text-transform: uppercase;
text-align: center;
}
.info-block .info {
display: flex;
justify-content: space-around;
margin-bottom: 110px;
margin-top: 30px;
}
.info-block .info .block ul.list {
width: 100%;
}
.info-block .info .block {
max-width: 492px;
text-align: center;
}
.info-block .info .block:first-child img {
width: 114px;
height: auto;
}
.info-block .info .block .img-box {
height: 100px;
display: flex;
align-items: flex-end;
justify-content: center;
margin-bottom: 50px;
margin-top: 20px;
}
.info-block .info .block:last-child img {
width: 135px;
height: auto;
}
.info-block .info .block h2 {
margin-bottom: 35px;
text-transform: uppercase;
}
.info-block .info .block .list li {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.47;
letter-spacing: 0.38px;
text-align: left;
color: rgb(143, 143, 143);
margin-bottom: 15px;
padding-left: 32px;
position: relative;
}
.info-block .info .block .list li:after {
content: '';
position: absolute;
left: 0;
top: 3px;
background: url(//andreiver.com/en/wp-content/themes/andreiver/img/info-arrow.png);
width: 14px;
height: 21px;
}
.info-block .more-btn {
width: 625px;
height: 40px;
background-color: rgb(24, 161, 157);
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 1.21;
letter-spacing: 1.9px;
color: rgb(232, 232, 232);
margin: 0 auto;
display: block;
cursor: pointer;
text-transform: uppercase;
text-align: center;
}
.form-block {
position: relative;
background: url(//andreiver.com/en/wp-content/themes/andreiver/img/bg-form.jpg) no-repeat;
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
padding: 110px 0;
transition: .3s;
height: 1080px;
}
.form-block .form:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .25);
left: 0;
top: 0;
z-index: -1;
}
.form-block .form {
background-color: rgba(0, 0, 0, .53);
z-index: 9;
}
.form-block .form .relative-wrapper {
padding: 100px 120px 150px;
width: 870px;
min-height: 470px;
position: relative;
}
.form-block .form .info {
display: none;
position: absolute;
top: 0;
right: 0;
transform: translate(50%, -50%);
width: 35px;
height: 35px;
background-color: rgb(0, 0, 0);
font-family: SegoeUI, sans-serif;
font-size: 27px;
font-weight: 600;
line-height: 1.33;
letter-spacing: 0.49px;
text-align: center;
color: rgb(201, 199, 197);
border-radius: 50%;
}
.form-block .form .switch-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}
.form-block .form .switch-wrapper .input-group {
width: calc(50% - 2.5px);
}
.form-block .form .switch-wrapper .input-group label {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 65px;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 1.9px;
color: rgb(246, 246, 246);
cursor: pointer;
text-transform: uppercase;
}
.form-block .form .switch-wrapper .input-group input:checked + label {
background-color: rgb(0, 0, 0);
}
.form-block .form .inputs {
display: none;
justify-content: space-between;
flex-wrap: wrap;
width: 100%;
}
.excursion-block {
position: relative;
}
.excursion-block.form-block {
height: auto;
background: none;
}
.excursion-block.form-block .form .inputs {
display: flex;
}
.form-block .form .inputs.active {
display: flex;
}
.form-block .main-form.active .step .inputs {
display: flex;
}
.form-block .form .inputs input {
width: calc(50% - 2.5px);
height: 40px;
margin-bottom: 5px;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
padding: 10px 42px 10px 26px;  background-color: rgba(255, 255, 255, .9);
}
.form-block .form .inputs input:focus {
background-color: rgba(255, 255, 255, 1);
}
.form-block .form .inputs input::-webkit-input-placeholder {
opacity: 0.65;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
}
.form-block .form .inputs input::-moz-placeholder {
opacity: 0.65;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
}
.form-block .form .inputs input:-ms-input-placeholder {
opacity: 0.65;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
}
.form-block .form .inputs input:-moz-placeholder {
opacity: 0.65;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
}
.form-block .form .next {
height: 40px;
width: 100%;
background-color: rgb(24, 161, 157);
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 1.21;
letter-spacing: 1.9px;
color: rgb(255, 255, 255);
text-transform: uppercase;
}
.callback-block {
padding: 240px 0 195px;
background-color: #000000;
overflow: hidden;
}
.callback-block .flex {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.callback-block .left {
width: 59%;
}
.callback-block .left .callback {
margin-bottom: 89px;
min-height: 216px;
border: solid 1px rgb(232, 232, 232);
padding: 50px 40px 65px;
}
.callback-block .left .callback p {
font-family: NewsGothicCyr, sans-serif;
text-transform: uppercase;
text-align: center;
margin-bottom: 40px;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 1.9px;
color: rgb(232, 232, 232);
}
.callback-block .left input {
width: calc(50% - 2.5px);
height: 40px;
padding: 10px 0;
border: solid 1px rgb(232, 232, 232);
background-color: rgb(255, 255, 255);
text-align: center;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.57px;
color: rgb(116, 113, 110);
}
.callback-block .left .callback-btn {
display: flex;
align-items: center;
justify-content: center;
width: 230px;
height: 40px;
background-color: rgb(24, 161, 157);
padding: 6px 42px;
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.47;
letter-spacing: 1.9px;
text-align: center;
border: none;
text-transform: uppercase;
color: rgb(232, 232, 232);
cursor: pointer;
}
.callback .flex .wpcf7-validates-as-tel {
flex-grow: 1;
}
.ajax-loader {
display: none!important;
}
.wpcf7 form .wpcf7-response-output {
color: #fff;
text-align: center;
border: 0;
display: none !important;
}
.blag input {
width: 100%;
}
.screen-reader-text {
display: none!important;
}
.search-field {
background: #fff;
padding: 0;
margin: 0;
}
.search-field::placeholder {
color: #fff;
}
.screen-reader-text {
display: none;
}
.search_section {
margin-top: 100px;
margin-bottom: 100px;
}
.search_section .page-header {
background: #fff;
}
.search_section .page-content {
padding-bottom: 40px;
margin-top: 40px;
}
.search_section .search-field {
margin-top: 30px;
height: 40px;
width: 300px;
background: #fff;
}
.search_section .search-submit {
height: 40px;
width: 30px;
}
.search-results, .search-no-results {
background: #000;
}
.extra-box {
margin-top: 20px;
}
.entry-summary {
background: #000;
color: #fff;
}
.search-submit {
width: 15px;
height: 20px;
border: none;
padding: 0;
margin: 0;
color: #18A19D;
background-color: rgb(24, 161, 157);
}
.page-header .page-title {
color: #fff;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.38;
letter-spacing: 0.64px;
text-align: left;
color: rgb(201, 199, 197);
margin-bottom: 20px; font-family: NewsGothicCyr, sans-serif;
}
.page-header {
background: #000!important;
}
.form-block .form .relative-wrapper .email input { }
.right .send {
display: flex!important;
align-items: center!important;
justify-content: center!important;
width: 100%!important;
height: 40px!important;
background-color: rgb(24, 161, 157)!important;
padding: 6px 42px!important;
font-family: NewsGothicCyr, sans-serif!important;
font-size: 14px!important;
font-weight: bold!important;
font-stretch: normal!important;
font-style: normal!important;
line-height: 1.47!important;
letter-spacing: 1.9px!important;
text-align: center!important;
color: rgb(232, 232, 232)!important;
text-transform: uppercase!important;
border: none!important;
cursor: pointer!important;
}
header .right .main-btn {
margin-top: 10px!important;
}
.callback-block input::-webkit-input-placeholder,
.callback-block textarea::-webkit-input-placeholder {
opacity: 0.65;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
}
.callback-block input::-moz-placeholder,
.callback-block textarea::-moz-placeholder {
opacity: 0.65;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
}
.callback-block input:-ms-input-placeholder,
.callback-block textarea:-ms-input-placeholder {
opacity: 0.65;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
}
.callback-block input:-moz-placeholder,
.callback-block textarea:-moz-placeholder {
opacity: 0.65;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(89, 85, 80);
}
.callback-block .left .text {
display: flex;
flex-direction: column;
width: 380px;
margin: 0 auto;
}
.callback-block .left .text .phone {
font-family: OpenSans, sans-serif;
font-size: 32px;
font-weight: bold;
line-height: 1.89;
letter-spacing: 0.7px;
color: rgb(232, 232, 232);
white-space: nowrap;
}
.callback-block .left .text .email {
font-family: SegoeUI, sans-serif;
font-size: 20px;
font-weight: normal;
line-height: 1.35;
letter-spacing: 0.35px;
color: rgb(232, 232, 232);
display: flex;
align-items: center;
}
.callback-block .left .text .email span:first-child {
margin-left: 18px;
}
.callback-block .left .bot-row {
display: flex;
justify-content: flex-start;
margin-top: 10px;
}
.callback-block .left .bot-row .s-links {
display: flex;
}
.callback-block .left .bot-row .s-links>li>a {
margin-left: 16px;
}
.callback-block .right {
width: 38%;
border: solid 1px rgb(232, 232, 232);
background-color: rgb(0, 0, 0);
padding: 50px 40px 80px;
}
.callback-block .right .send-form {
text-align: center;
}
.callback-block .right .send-form p {
margin-bottom: 42px;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 1.9px;
color: rgb(232, 232, 232);
text-transform: uppercase;
}
.callback-block .right .send-form input,
.callback-block .right .send-form textarea {
width: 100%;
height: 40px;
border: solid 1px rgb(220, 220, 220);
background-color: rgb(255, 255, 255);
display: block;
text-align: center;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.57px;
color: rgb(116, 113, 110);
margin-bottom: 5px;
padding: 10px 20px;
}
.callback-block .right .send-form textarea {
resize: none;
height: 161px;
border: solid 1px rgb(220, 220, 220);
background-color: rgb(255, 255, 255);
}
.callback-block .right .send-form .send {
width: 100%;
height: 40px;
}
footer {
background-color: #000000;
}
footer .container {
padding: 78px 0 72px;
display: flex;
align-items: flex-start;
flex-wrap: wrap;
justify-content: space-around;
}
footer .footer-list {
width: calc(100% / 3);
}
footer .footer-list.left {
width: 20%;
}
footer .footer-list.center {
width: 250px;
display: flex;
flex-direction: column;
}
footer .footer-list.right {
width: 20%;
}
footer .footer-list li {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.23;
letter-spacing: 2.2px;
color: rgb(255, 255, 255);
text-transform: uppercase;
margin-bottom: 25px;
display: flex;
align-items: center;
}
footer .footer-list li:first-child {
}
footer .footer-list li:last-child {
margin-bottom: 0;
}   footer .footer-list li a {
opacity: 0.61;
font-family: sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 1.05;
letter-spacing: 0.57px;
color: rgba(255, 255, 255, .61);
text-transform: none;
}
footer .footer-list li.stars img {
margin-right: 10px;
margin-top: -4px;
}
footer .footer-list li.stars {
cursor: pointer;
display: flex;
align-items: center;
font-family: sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 1.07;
letter-spacing: 0.42px;
color: rgba(255, 255, 255, .61);
text-transform: none;
}
footer .footer-list li.partner {
flex-direction: column-reverse;
justify-content: flex-start;
align-items: flex-start;
margin-bottom: 38px;
}
footer .footer-list li.partner .partner-text {
font-family: sans-serif;
margin-top: 10px;
font-size: 14px;
font-weight: 300;
line-height: 1.07;
letter-spacing: 0.42px;
color: rgba(255, 255, 255, .61);
text-transform: none;
}
footer .info-list {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
margin: 113px auto 0;
}
footer .info-list .phone {
font-family: OpenSans, sans-serif;
font-size: 18px;
font-weight: normal;
line-height: 1.33;
letter-spacing: normal;
color: rgba(255, 255, 255, .7);
margin-bottom: 8px;
}
footer .info-list .email {
opacity: 0.7;
font-family: SegoeUI, sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 1.33;
letter-spacing: 0.72px;
color: rgba(255, 255, 255, .7);
margin-bottom: 30px;
}
footer .info-list .insta {
display: block;
margin-bottom: 115px;
}
footer .info-list p {
font-family: SegoeUI, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 1.31;
letter-spacing: 0.48px;
color: rgba(255, 255, 255, .49);
} .excursion-main-block {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
min-height: calc(100vh - 172px);
display: flex;
align-items: flex-end;
}
.excursion-main-block .row.main .l-col>img {
display: none;
}
.excursion-main-block .row {
display: flex;
width: 100%;
}
.excursion-main-block .row .l-col {
width: 57%;
}
.excursion-main-block .row .s-col {
width: 43%;
}
.excursion-main-block .info-box {
background-color: rgba(37, 37, 37, 0.54);
padding: 86px 29px 100px 53px;
min-height: 747px;
width: auto;
max-width: 474px;
margin-top: 180px;
}
.excursion-main-block .info-box .sub-text {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 2.25;
letter-spacing: 0.29px;
text-align: left;
color: rgb(246, 246, 246);
margin-bottom: 39px;
}
.excursion-main-block h2 {
margin-bottom: 27px;
}
.excursion-main-block .excursion-list>li>a {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.25;
letter-spacing: 0.8px;
text-align: left;
color: rgb(255, 255, 255);
margin-bottom: 20px;
display: flex;
}
.excursion-main-block .excursion-list>li img {
margin-right: 12px;
}
.excursion-block .row {
display: flex;
width: 100%;
}
.excursion-block .row .l-col {
width: 57%;
}
.excursion-block .row .s-col {
width: 43%;
background-color: black;
display: flex;
padding: 140px 0 0;
}
.excursion-block .row .s-col .extra-box {
display: flex;
align-items: center;
justify-content: flex-start;
margin-bottom: 50px;
padding-top: 25px;
}
.excursion-block .row .s-col .extra-box .text {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.21;
letter-spacing: 0.7px;
text-align: left;
color: #e8e8e8;
margin-left: 22px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0;
}
.excursion-block.reverse .row .s-col .info .info-row .extra-box .text {
margin-left: 0;
margin-right: 22px;
}
.excursion-block.reverse .row .s-col .info .info-row .extra-box {
justify-content: flex-start;
flex-direction: row-reverse;
}
.slider {
position: relative;
}
.slider .prev-arrow {
position: absolute;
top: 50%;
left: 40px;
transform: translateY(-50%);
z-index: 9;
}
.slider .next-arrow {
position: absolute;
top: 50%;
right: 40px;
transform: translateY(-50%);
z-index: 9;
}
.slider .slide img {
width: 100%;
height: 100%;
object-fit: cover;
}
.excursion-block .excursion-img-inner {
width: 100%;
height: 100%;
}
.excursion-block .excursion-img-inner img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.excursion-img-wrapper {
height: 100%;
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.excursion-img-outer {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
height: 100%;
}
.excursion-block .s-col .heading-row {
border-bottom: solid 1px rgb(191, 191, 191);
padding: 10px 85px;
display: flex;
}
.excursion-block .s-col .heading-row .title {
font-family: sans-serif;
font-size: 50px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1.06;
letter-spacing: 5px;
text-align: left;
color: rgb(232, 232, 232);
}
.excursion-block .s-col .info-row {
padding: 40px 85px;
}
.excursion-block .s-col .info {
display: flex;
flex-direction: column;
width: 100%;
}
.excursion-block .s-col .info-row .text {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.38;
letter-spacing: 0.64px;
text-align: left;
color: rgb(201, 199, 197);
margin-bottom: 20px;
max-width: 544px;
}
.excursion-block .s-col .request-row {
display: flex;
}
.excursion-block .s-col .request-row .main-btn {
min-width: 335px;
margin-right: 22px;
}
.excursion-block .s-col .request-row .text {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 2;
letter-spacing: 0.35px;
text-align: left;
color: rgb(143, 143, 143);
}
.excursion-block .s-col .checkbox-group {
display: flex;
margin-bottom: 40px;
align-items: center;
}
.excursion-block input[type="checkbox"] {
display:none;
}
.excursion-block input:checked + label:after {
content: '';
width: 22px;
height: 22px;
border-radius: 50%;
background-color: #05C5BF;
position: absolute;
left: 4px;
top: 4px;
}
.excursion-block .s-col .checkbox-group label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 30px;
height: 30px;
background-color: rgb(201, 199, 197);
border-radius: 50%;
}
.excursion-block .s-col .checkbox-group label {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.25;
letter-spacing: 0.8px;
text-align: left;
color: rgb(232, 232, 232);
text-transform: uppercase;
position: relative;
padding-left: 50px;
height: 30px;
display: flex;
align-items: center;
cursor: pointer;
}
.excursion-block .s-col .checkbox-group input {
width: 30px;
height: 30px;
background-color: rgb(201, 199, 197);
border-radius: 50%;
}
.excursion-block.reverse .row {
flex-direction: row-reverse;
}
.excursion-block.reverse .row .s-col .info .heading-row,
.excursion-block.reverse .row .s-col .info .info-row .text {
text-align: right;
justify-content: flex-end;
}
.excursion-block.reverse .row .s-col .info .info-row .text {
margin-left: auto;
}
.excursion-block.reverse .s-col .checkbox-group {
flex-direction: row-reverse;
}
.excursion-block.reverse .s-col .checkbox-group label {
margin-right: 22px;
}
.excursion-block.reverse .s-col .request-row {
flex-direction: row-reverse;
}
.excursion-block.reverse .s-col .request-row .main-btn {
margin-right: 0;
margin-left: 22px;
}
.excursion-block .slider {
height: 100%;
}
.excursion-block .slider .slick-track {
height: 100%;
}
.excursion-block .slick-list {
height: 100%;
}
.hamburger {
display: none;
}
header .mobile-menu {
display: none;
}
.main-block .down {
display: none;
}
.news-block {
background-color: #000000;
padding: 50px 0 20px;
}
.news-block h1 {
font-family: sans-serif;
font-size: 35px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1.06;
letter-spacing: 5px;
text-align: left;
color: rgb(232, 232, 232);
}
.pagination {
display: flex;
}
.pagination>li>a {
font-family: OpenSans, sans-serif;
font-size: 15px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.36;
letter-spacing: 2.5px;
text-align: left;
color: rgb(232, 232, 232);
width: 20px;
height: 20px;
display: flex;
align-items: center;
margin: 0 3px;
transition: .3s;
}
.pagination>li:hover>a {
opacity: .5;
}
.pagination>li.active>a {
opacity: .5;
}
.pagination>li.right-ar a svg {
transform: rotate(180deg);
transition: .3s;
}
.pagination>li.right-ar a svg:hover path {
opacity: .5;
}
.news-block .heading-row {
display: flex;
justify-content: space-between;
margin-bottom: 40px;
align-items: center;
}
.news-block .news-box {
margin-bottom: 40px;
height: 400px;
width: 100%;
display: flex;
align-items: stretch;
}
.news-block .news-box.active {
height: auto;
}
.news-block .news-box .text-col {
border: solid 1px rgb(66, 66, 66);
border-left: none;
background-color: rgb(19, 19, 19);
padding: 60px 30px;
color: rgb(201, 199, 197);
height: 100%;
}
.news-block .news-box.active .text-col {
height: auto;
}
.news-block .news-box .text-col .title {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.73;
letter-spacing: 1.98px;
text-align: left;
margin-bottom: 19px;
display: flex;
}
.news-block .news-box .text-col .text {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.38;
letter-spacing: 0.8px;
text-align: left;
margin-bottom: 20px;
}
.news-block .news-box .text-col .text:first-of-type {
max-height: 150px;
overflow: hidden;
}
.news-block .news-box.active .text-col .text:first-of-type {
max-height: 100%;
}
.news-block .news-box .text-col .text.sub {
display: none;
margin-bottom: 110px;
}
.news-block .news-box .text-col .more-row {
display: flex;
justify-content: space-between;
align-items: center;
}
.news-block .news-box .text-col .more-row button {
display: flex;
align-items: center;
}
.news-block .news-box .text-col .more-row button span {
font-family: NewsGothicCyr, sans-serif;
font-size: 15px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.25;
letter-spacing: 0.8px;
text-align: left;
color: rgb(201, 199, 197);
margin: 0 10px 0 0;
}
.news-block .news-box .text-col .more-row button img {
transform: rotate(270deg);
transition: .3s;
}
.news-block .news-box .text-col .more-row button.active img {
transform: rotate(90deg);
}
.news-block .news-box .text-col .more-row .date {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 2.38;
letter-spacing: 1.44px;
text-align: left;
color: rgb(201, 199, 197);
}
.news-block .news-box .img-col {
width: 52%;
display: flex;
flex-direction: column;
background-color: #131313;
height: 100%;
}
.news-block .news-box.active .img-col {
height: auto;
border: solid 1px rgb(66, 66, 66);
border-right: none;
}
.news-block .news-box .text-col {
width: 48%;
}
.news-block .news-box .img-col .top {
height: 400px;
position: relative;
}
.news-block .news-box .img-col .top img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
position: relative;
margin: -1px 0 0 -1px;
}
.news-block .news-box .img-col .top .sub-text {
position: absolute;
left: 0;
top: 190px;
width: 100%;
height: 76px;
background-color: rgba(0, 0, 0, 0.65);
display: flex;
align-items: center;
justify-content: center;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 2.38;
letter-spacing: 1.44px;
text-align: left;
color: rgb(232, 232, 232);
display: none;
}
.news-block .news-box .img-col .bot {
height: 290px;
margin-top: 10px;
display: none;
}
.news-block .news-box.active .img-col .bot {
margin-top: auto;
}
.news-block .news-box .img-col .bot img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.news-block .news-box.reverse {
flex-direction: row-reverse;
}
.news-block .news-box.reverse.active .img-col {
border: solid 1px rgb(66, 66, 66);
border-left: 0;
}
.news-block .news-box.reverse .text-col .title {
justify-content: flex-end;
}
.news-block .news-box.reverse .text-col {
border-right: none;
border-left: solid 1px rgb(66, 66, 66);
}
.news-block .news-box.reverse .text-col .text {
text-align: right;
}
.news-block .news-box.reverse .text-col .more-row {
flex-direction: row-reverse;
}
.news-block .pagination.bot {
justify-content: center;
padding-top: 80px;
}
.news-block .news-box.reverse .img-col .top img {
margin: -1px 0 0 1px;
}
footer .footer-block .stars {
display: none;
}
.info-block-popup {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgb(0, 0, 0);
z-index: 99999;
}
.info-block-popup .close {
position: absolute;
top: 0;
right: 0;
width: 38px;
height: 38px;
border: solid 2px rgb(112, 112, 112);
background-color: rgb(0, 0, 0);
transform: translate(50%, -50%);
border-radius: 50%;
font-family: SegoeUI, sans-serif;
font-size: 33px;
font-weight: 600;
line-height: 0;
letter-spacing: 0.59px;
text-align: center;
color: rgb(201, 199, 197);
display: flex;
align-items: center;
justify-content: center;
}
.info-block-popup .info-block {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 62.5%;
height: 74%;
border: solid 2px rgb(112, 112, 112);
background-color: rgb(0, 0, 0);
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 96px;
}
.info-block-popup .info-block .wrapper {
height: 100%;
overflow: auto;
max-height: 100%;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.info-block-popup .info-block .wrapper .info {
width: 100%;
justify-content: space-between;
}
.form-block .form .inputs .checkbox {
width: calc(50% - 3.5px);
height: 40px;
display: flex;
align-items: center;
padding-left: 26px;
}
.form-block .form .inputs input[type='checkbox'] + label {
position: relative;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(232, 232, 232);
cursor: pointer;
}
.form-block .form .inputs input[type='checkbox']:checked + label:after {
content: '';
width: 19px;
height: 19px;
background: url(//andreiver.com/en/wp-content/themes/andreiver/img/checkbox-ar.png) no-repeat;
position: absolute;
background-position: center;
left: calc(100% + 11px);
top: 3px;
background-size: cover;
}
.form-block .form .inputs input[type='checkbox'] + label:before {
content: '';
position: absolute;
left: calc(100% + 8px);
top: 0;
width: 25px;
height: 25px;
background-color: rgb(255, 255, 255);
}
.form-block .form .step {
display: none;
margin-top: 20px;
width: 100%;
}
.form-block .form .step > p {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: #e8e8e8;
margin-bottom: 19px;
}
.form-block .form .step .inputs input {
background-image: none;
}
.form-block .form .step .people-count {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 30px;
margin-bottom: 17px;
}
.form-block .form .step .people-count .input-group {
width: 176px;
height: 40px;
background-color: rgb(0, 0, 0);
display: flex;
align-items: center;
justify-content: center;
margin-right: 20px;
}
.form-block .form .step .people-count .input-group:last-child {
margin-right: 0;
}
.form-block .form .step .people-count .input-group input {
width: 26px;
font-family: OpenSans, sans-serif;
font-size: 21px;
font-weight: bold;
line-height: 1.33;
letter-spacing: 1.05px;
color: rgb(232, 232, 232);
margin: 0 15px;
text-align: center;
}
.form-block .form .step .people-count .input-group button {
font-family: OpenSans, sans-serif;
font-size: 21px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 1.05px;
color: rgb(232, 232, 232);
}
.form-block .form .step .people-count .input-group button.down {
margin-left: 26px;
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
margin: 0;
}
.form-block .form .step .inputs.wishes {
display: block;
margin-top: 40px;
}
.form-block .form .step .inputs.wishes input {
width: 100%;
height: 75px;
}
.form-block .form .step .selectors {
display: flex;
align-items: center;
justify-content: space-between;
}
.form-block .form .step .selectors .ui-selectmenu-button.ui-button {
width: calc(50% - 2.5px);
height: 40px;
background-color: rgb(0, 0, 0);
border: none;
display: flex;
align-items: center;
justify-content: center;
flex-direction: row-reverse;
border-radius: 0;
margin: 0;
}
.form-block .form .step .selectors .ui-selectmenu-button.ui-button .ui-selectmenu-text {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(246, 246, 246);
}
.form-block .form .step .selectors .ui-button .ui-icon {
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/select-arrow.svg);
width: 21px;
height: 14px;
background-position: center;
}
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper {
text-align: center;
background-color: rgba(0, 0, 0, .9);
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.95px;
color: rgb(232, 232, 232);
padding: 7.5px 0;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
transition: .3s;
border: solid 1px transparent;
}
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper:hover {
border: solid 1px #707070;
background-color: rgb(43, 43, 43);
}
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper.ui-state-active {
border: solid 1px #707070;
background-color: rgb(43, 43, 43);
}
.ui-selectmenu-menu .ui-menu .ui-state-disabled {
display: none;
}
.ui-widget.ui-widget-content {
margin-top: -2px;
border: none;
background: none;
}
.ui-menu .ui-menu-item {
list-style: none;
}
.excursion-block.form-block .step {
display: block;
}
.excursion-block.form-block .form .inputs input {
background-color: #ffffff;
}
.excursion-block.form-block .step .selectors {
margin-bottom: 5px;
}
.excursion-block.form-block .form .step .selectors .ui-selectmenu-button.ui-button {
width: 100%;
background-color: #ffffff;
}
.excursion-block.form-block .form .step .selectors .ui-selectmenu-button.ui-button .ui-selectmenu-text {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 1.52px;
color: #252525;
text-transform: uppercase;
margin-right: 10px;
}
.excursion-block.form-block .form .step .selectors .ui-button .ui-icon {
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/dropdown-arrow-black.svg);
}
.excursion.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper {
background-color: #f8f8f8;
color: #252525;
font-size: 14px;
text-transform: uppercase;
border: 1px solid rgba(0, 0, 0, 0.13);
}
.excursion-block.form-block .form h2 {
text-align: center;
text-transform: uppercase;
}
.excursion-block.form-block {
background-color: #000000;
display: flex;
align-items: center;
justify-content: center;
padding: 200px 0 0;
}
.excursion-block.form-block .form {
border: solid 1px #e8e8e8;
background-color: #000000;
position: unset;
left: unset;
right: unset;
transform: unset;
}
.excursion-block.form-block .form .relative-wrapper {
padding-bottom: 88px;
}
.page-template-charity-page .container.big {
width: calc(100% - 218px);
}
.page-template-charity-page .top-block {
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/bg-top-charity.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: cover;
padding: 0px 0 100px;
position: relative;
z-index: 100;
}
.page-template-charity-page .top-block .row {
display: flex;
align-items: stretch;
justify-content: space-between;
height: 44vw;
min-height: 85vh;
}
.page-template-charity-page .top-block .empty {
height: 175px;
}
.page-template-charity-page .top-block .row .left,
.page-template-charity-page .top-block .row .right {
width: 50%;
}
.page-template-charity-page .top-block .row .right {
display: flex;
align-items: center;
justify-content: center;
}
.page-template-charity-page .top-block .row .img {
height: 100%;
width: 100%;
object-fit: contain;
transition: .6s;
}
.page-template-charity-page .top-block .row .img:hover {
transform: scale(1.1);
}
.page-template-charity-page .info-box.top {
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/square-1.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
height: 100%;
width: 82%;
display: flex;
align-items: center;
justify-content: center;
}
.page-template-charity-page .info-box .text {
font-family: OpenSans, sans-serif;
font-size: 16px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.88;
letter-spacing: 1.6px;
text-align: center;
color: rgb(19, 19, 19);
max-width: 440px;
}
.page-template-charity-page .info-box.center {
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/square-2.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
height: 100%;
width: 82%;
display: flex;
align-items: center;
justify-content: center;
}
.page-template-charity-page .info-box.bot {
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/square-3.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.page-template-charity-page .info-box.bot .text {
color: rgb(255, 255, 255);
}
.page-template-charity-page .center-block {
position: relative;
z-index: 10;
margin-top: -10vw;
}
.page-template-charity-page .center-block .left img {
transition: 2s;
}
.page-template-charity-page .center-block .left img:hover {
transform: scale(1.1);
}
.page-template-charity-page .info-box.top {
transition: .6s;
}
.page-template-charity-page .info-box.top:hover {
transform: translateX(20px);
}
.page-template-charity-page .info-box.center {
transition: .6s;
}
.page-template-charity-page .info-box.center:hover {
transform: translateX(-20px);
}
.page-template-charity-page .info-box.bot {
transition: .6s;
}
.page-template-charity-page .info-box.bot:hover {
transform: translateX(20px);
}
.page-template-charity-page .center-block .row {
display: flex;
align-items: stretch;
justify-content: space-between;
height: 44vw;
}
.page-template-charity-page .center-block .right,
.page-template-charity-page .center-block .left {
width: 50%;
}
.page-template-charity-page .bot-block {
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/bg-bot-charity.png);
background-repeat: no-repeat;
background-position: top;
background-size: cover;
padding: 270px 0 200px;
position: relative;
z-index: 100;
margin-top: -5vw;
}
.page-template-charity-page .bot-block .form-box {
position: relative;
}
.page-template-charity-page .bot-block .form-box .img-row input {
display: none;
}
.page-template-charity-page .bot-block .form-box img {
min-height: 800px;
width: auto;
transition: 1s;
}
.page-template-charity-page .bot-block .form-box img:hover {
transform: scale(1.01);
}
.page-template-charity-page .text-box.m {
display: none;
}
.page-template-charity-page .text-box.desktop {
display: none;
width: 650px;
position: absolute;
left: 5%;
z-index: 1;
font-size: 14px;
font-family: OpenSans, sans-serif;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.6;
letter-spacing: 1.6px;
text-align: justify;
}
@media (min-width: 992px) {
.page-template-charity-page .text-box.desktop {
display: block;
}
}
.page-template-charity-page .form {
position: absolute;
left: 33.5%;
top: 48%;
width: 33%;
}
.page-template-charity-page .form .row {
display: flex;
align-items: stretch;
justify-content: space-between;
}
.page-template-charity-page .form .row .left {
display: flex;
flex-direction: column;
width: calc(40% - 3px);
}
.page-template-charity-page .form .row .right {
width: calc(60% - 3px);
}
.page-template-charity-page .form .row .right textarea {
width: 100%;
height: 100%;
resize: none;
}
.page-template-charity-page .form .charity-input {
height: 40px;
border: solid 1px rgb(24, 161, 157);
background-color: rgb(255, 255, 255);
padding: 12px;
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.21;
letter-spacing: 0.7px;
text-align: left;
color: #000000;
margin-bottom: 5px;
border-radius: 0;
}
.page-template-charity-page .form .charity-input.last {
margin-bottom: 0;
}
.page-template-charity-page ::-webkit-input-placeholder {
color: rgba(24, 161, 157, 0.65);
}
.page-template-charity-page ::-moz-placeholder { color: rgba(24, 161, 157, 0.65);
}
.page-template-charity-page :-moz-placeholder { color: rgba(24, 161, 157, 0.65);
}
.page-template-charity-page :-ms-input-placeholder {
color: rgba(24, 161, 157, 0.65);
}
.page-template-charity-page .form button {
margin-top: 5px;
width: 100%;
}
.cookie-block {
width: 100%;
height: 87px;
background-color: rgba(0, 0, 0, 0.65);
display: none;
align-items: center;
justify-content: center;
position: fixed;
bottom: 0;
left: 0;
z-index: 10000000;
}
.cookie-block .wrapper {
display: flex;
max-width: 57%;
align-items: center;
}
.cookie-block .text {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.43;
letter-spacing: 1.4px;
text-align: left;
color: rgb(201, 199, 197);
}
.cookie-block button {
width: 38px;
height: 38px;
flex: 38px 0 0;
margin-left: 50px;
opacity: .8;
}
.excursion-block .anchor {
position: absolute;
top: -90px;
}   .requisites-block,
.terms-block,
.faq-block,
.contacts-block {
background-color: #000000;
padding: 106px 0;
}
.requisites-block h1,
.terms-block h1,
.faq-block h1,
.contacts-block h1 {
margin-bottom: 40px;
}
.requisites-block .info,
.terms-block .info,
.faq-block .info {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
}
.requisites-block .box,
.terms-block .box {
margin-bottom: 30px;
}
.requisites-block .text,
.requisites-block .title,
.terms-block .text,
.terms-block .title,
.faq-block .text,
.faq-block .title,
.contacts-block .text {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.56;
letter-spacing: 1.6px;
text-align: left;
color: rgb(201, 199, 197);
}
.requisites-block .title {
font-weight: bold;
}
.faq-block .box {
padding: 32px 40px;
background-color: rgb(31, 31, 31);
margin-bottom: 10px;
width: 100%;
transition: .3s;
cursor: pointer;
}
.faq-block .title {
text-transform: uppercase;
font-size: 14px;
display: flex;
align-items: flex-start;
justify-content: flex-start;
transition: .3s;
}
.faq-block .text {
display: none;
margin-bottom: 30px;
padding: 0 30px;
transition: .3s;
}
.faq-block .box.active  {
border: solid 1px rgb(116, 113, 110);
background-color: rgb(0, 0, 0);
}
.faq-block .box.active .title {
padding-top: 10px;
margin-bottom: 30px;
}
.faq-block .box.active .text {
display: block;
}
.terms-block .mt {
margin-top: 30px;
} .contacts-block .title.big-text {
font-family: sans-serif;
font-size: 35px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1.06;
letter-spacing: 3.5px;
text-align: left;
color: rgb(232, 232, 232);
margin-bottom: 25px;
}
.contacts-block a.title.big-text,
.contacts-block .title.big-text.number {
font-family: OpenSans, sans-serif;
font-size: 35px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1.34;
letter-spacing: 3.5px;
text-align: left;
color: rgb(232, 232, 232);
display: block;
margin: 15px 0 15px;
}
.contacts-block .img-row .text {
margin-bottom: 30px;
max-width: 780px;
}
.contacts-block .img-row {
padding: 47px 0;
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/contacts-bg-2.jpg);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
min-height: 400px;
}
.contacts-block .img-box.mob {
display: none;
}
.contacts-block .info {
padding: 100px 0;
}
.contacts-block .info .box {
margin-bottom: 110px;
}
.contacts-block .info .title.big-text {
margin-top: 18px;
}
.contacts-block .sub-info {
border-top: solid 1px rgb(201, 199, 197);
border-bottom: solid 1px rgb(201, 199, 197);
padding: 134px 0 175px;
}
.contacts-block .sub-list {
margin-bottom: 93px;
}
.contacts-block .sub-list:last-of-type {
margin-bottom: 0;
}
.contacts-block .sub-list>li {
display: flex;
align-items: center;
justify-content: flex-start;
}
.contacts-block .sub-list span {
width: 390px;
display: block;
}
.contacts-block .sub-list a {
margin-left: 150px;
}
.contacts-block .sub-list span,
.contacts-block .sub-list a {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 2.5;
letter-spacing: 1.6px;
text-align: left;
color: rgb(201, 199, 197);
}
.contacts-block .sub-list.bot>li {
display: flex;
align-items: flex-start;
}
.contacts-block .sub-list.bot span {
display: flex;
flex-direction: column;
}
.page-template-about-us-page {
background-color: #000000;
}
.page-template-about-us-page h2 {
text-transform: uppercase;
color: #c9c7c5;
letter-spacing: 3.5px;
}
.about-us-block {
text-align: center;
padding: 132px 0 177px;
}
.about-us-block .text {
margin-top: 40px;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.88;
letter-spacing: 0.8px;
color: #c9c7c5;
max-width: 715px;
margin-left: auto;
margin-right: auto;
}
.for-clients {
padding: 177px 0 96.5px;
}
.for-clients .flex {
display: flex;
align-items: center;
justify-content: space-between;
}
.for-clients .left {
text-align: right;
width: 464px;
padding-right: 30px;
}
.for-clients .left .text {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.88;
letter-spacing: 0.8px;
color: #c9c7c5;
margin-top: 35px;
}
.for-clients .right {
width: calc(100% - 464px);
padding: 0 30px;
text-align: right;
}
.for-clients .right img {
max-width: 100%;
}
.stars-block {
padding: 96.5px 0 67.5px;
}
.stars-block .flex {
display: flex;
align-items: flex-start;
justify-content: space-between;
border-bottom: 1px solid #f6f6f6;
padding: 0 197px 125px;
}
.stars-block .flex .block {
text-align: center;
width: 100%;
}
.stars-block .flex .block .text {
margin-top: 54px;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 1.75;
letter-spacing: 1.6px;
color: #c9c7c5;
text-transform: uppercase;
}
.avtopark-block {
padding: 67.5px 0 89.5px;
text-align: center;
}
.avtopark-block .text {
max-width: 648px;
margin: 40px auto 0;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.88;
letter-spacing: 0.8px;
color: #c9c7c5;
}
.cars-desc-slider {
padding: 89.5px 0 120px;
}
.cars-desc-slider .slide .inner-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}
.cars-desc-slider .slide .img {
width: 754px;
flex: 0 0 754px;
padding: 0 40px;
}
.cars-desc-slider .slide .img img {
width: 100%;
}
.cars-desc-slider .text {
text-align: right;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.88;
letter-spacing: 0.8px;
color: #c9c7c5;
padding: 0 40px;
}
.cars-desc-slider .text .feature {
display: flex;
align-items: center;
justify-content: flex-end;
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.7px;
color: #c9c7c5;
margin-top: 46px;
}
.cars-desc-slider .text .feature img {
width: 30px;
height: 30px;
margin-left: 19px;
}
.cars-desc-slider .car-slider-wrapper {
position: relative;
}
.cars-desc-slider .car-slider-wrapper .arrows {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 754px;
padding: 0 20px;
display: flex;
align-items: center;
justify-content: space-between;
}
.cars-desc-slider .car-slider-wrapper .arrows .slick-arrow {
display: flex;
align-items: center;
justify-content: center;
}
.about-bot-block {
padding: 120px 0 33px;
}
.about-bot-block .flex {
display: flex;
justify-content: flex-start;
}
.about-bot-block .flex .left {
flex:  0 0 64.8%;
width: 64.8%;
height: 739px;
}
.about-bot-block .flex .left img {
height: 100%;
width: 100%;
object-fit: cover;
}
.about-bot-block .flex .right {
margin-left: -160px;
background-color: rgba(0, 0, 0, .6);
padding: 104px 119px 0;
}
.about-bot-block .flex .right h2 {
font-family: NewsGothicCyr, sans-serif;
font-size: 35px;
font-weight: normal;
line-height: 1.2;
letter-spacing: 3.5px;
color: #c9c7c5;
}
.about-bot-block .flex .right h2 .small {
text-transform: lowercase;
}
.about-bot-block .flex .right .list {
margin-top: 40px;
max-width: 470px;
}
.about-bot-block .flex .right .list li {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.88;
letter-spacing: 0.8px;
color: #c9c7c5;
position: relative;
margin-bottom: 35px;
}
.about-bot-block .flex .right .list li:before {
content: '';
position: absolute;
width: 20px;
height: 20px;
background-color: #e4e4e4;
border-radius: 50%;
left: -39px;
top: 6px;
}
.info-form-box {
position: relative;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.75;
letter-spacing: 0.64px;
color: #74716e;
padding-top: 39px;
display: none;
}
.info-form-box .inner-wrapper {
background-color: #ffffff;
padding: 37px 40px 39px;
position: relative;
}
.close-info-btn {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
right: 0;
top: 0;
transform: translate(60%, -60%);
}
.feedback-modal {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
z-index: 99999999;
}
.feedback-modal .inner-wrapper {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
border: solid 2px #707070;
background-color: #000000;
}
.feedback-modal .inner-wrapper form { max-height: 90vh;
width: 1200px;
overflow: auto;
padding: 115px 174px 154px;
}
.feedback-modal .close-btn {
position: absolute;
right: -20px;
top: -20px;
background: none;
display: flex;
border: solid 2px #707070;
background-color: #000000;
border-radius: 50%;
z-index: 99;
}
.feedback-modal p {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 2.19;
letter-spacing: 0.8px;
text-align: center;
color: #f6f6f6;
max-width: 448px;
margin-left: auto;
margin-right: auto;
}
.feedback-modal .wrapper {
margin-top: 60px;
margin-bottom: 51px;
display: flex;
align-items: center;
justify-content: space-between;
}
.feedback-modal .wrapper .stars-block {
padding: 0 98px 0 0;
}
.feedback-modal .wrapper .stars-block .star-group {
margin-bottom: 22px;
display: flex;
align-items: center;
justify-content: center;
}
.feedback-modal .wrapper .stars-block .star-group:last-child {
margin-bottom: 0;
}
.feedback-modal .wrapper .stars-block .star-group .text {
width: 165px;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.25;
letter-spacing: 1.6px;
color: #e8e8e8;
text-transform: uppercase;
}
.feedback-modal .wrapper .stars-block .star-group .stars {
display: flex;
align-items: center;
justify-content: flex-start;
}
.feedback-modal .wrapper .stars-block .star-group .stars label {
margin-right: 5px;
background: url(//andreiver.com/en/wp-content/themes/andreiver/img/star.svg) no-repeat;
width: 24px;
height: 24px;
background-size: cover;
}
.feedback-modal .wrapper .stars-block .star-group .stars input.active + label {
background: url(//andreiver.com/en/wp-content/themes/andreiver/img/star-active.png) no-repeat;
background-size: cover;
}
.feedback-modal .wrapper .stars-block .star-group .stars label:last-child {
margin-right: 0;
}
.feedback-modal .wrapper .comment-block p {
display: flex;
align-items: center;
justify-content: flex-start;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.25;
letter-spacing: 0.8px;
color: #f6f6f6;
white-space: nowrap;
}
.feedback-modal .wrapper .comment-block p img {
transform: rotate(90deg);
margin-left: 11px;
}
.feedback-modal .wrapper .comment-block .comment {
width: 449px;
height: 96px;
border: solid 1px #707070;
background-color: #ffffff;
resize: none;
margin-top: 16px;
padding: 10px;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.25;
letter-spacing: 0.8px;
}
.feedback-modal .wrapper + p {
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.25;
letter-spacing: 0.8px;
color: #f6f6f6;
text-align: left;
max-width: 100%;
}
.feedback-modal .inputs {
display: flex;
align-items: center;
justify-content: center;
margin-top: 40px;
margin-bottom: 60px;
}
.feedback-modal .inputs input {
height: 50px;
border: solid 1px #e8e8e8;
background-color: #ffffff;
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.25;
letter-spacing: 0.48px;
color: #74716e;
text-align: center;
margin-right: 6px;
}
.feedback-modal .inputs input:nth-child(1) {
width: 200px;
}
.feedback-modal .inputs input:nth-child(2) {
width: 290px;
}
.feedback-modal .inputs input:nth-child(3) {
width: 199px;
}
.feedback-modal .inputs .code {
width: 145px;
background-color: #ffffff;
height: 50px;
margin-right: 0;
}
.feedback-modal .main-btn {
margin-left: auto;
margin-right: auto;
}
.wp-pagenavi .current, .larger, .smaller {
color: #fff;
font-family: OpenSans, sans-serif;
font-size: 15px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height:.36;
letter-spacing: 9.5px;
text-align: left;
color: rgb(232, 232, 232);
width: 20px;
height: 20px;
align-items: center;
margin: 0 3px;
transition: .3s;
}
.wp-pagenavi .current, .larger:hover {
color: #4B4B4B;
}
.nextpostslink {
color: #fff;
font-size: 20px;
}
.previouspostslink {
color: #fff;
margin-right: 8px;
font-size: 20px;
}
.wpcf7-response-output {
font-family: NewsGothicCyr, sans-serif!important;
}
@media screen and (min-width: 1950px) {
.page-template-charity-page .bot-block {
margin-top: -9vw;
}
}
@media screen and (max-width: 1800px){
.excursion-block .s-col .request-row {
flex-wrap: wrap;
}
.excursion-block .s-col .request-row .text {
margin-top: 10px;
}
.excursion-block .row .s-col {
padding-top: 60px;
}
.page-template-charity-page .bot-block {
margin-top: -2vw;
}
.page-template-charity-page .info-box.bot .text {
margin-left: 8%;
}
}
@media screen and (max-width: 1600px) {
.excursion-block .s-col .heading-row .title {
font-size: 36px;
}
.excursion-main-block .info-box {
margin-top: 160px;
min-height: 600px;
padding: 70px 29px 100px 48px;
}
.info-block-popup .info-block {
width: 80%;
}
.page-template-charity-page .bot-block {
margin-top: -2vw;
}
.page-template-charity-page .info-box .text {
font-size: 14px;
max-width: 380px;
}
.page-template-charity-page .bot-block .container {
width: 100vw;
}
header .nav .left .search-box .search-input {
max-width: 200px;
}
header .nav .left .search-box .search-input {
min-width: 200px;
}
header .nav .center .logo svg {
height: auto;
width: 140px;
}
.cookie-block .wrapper {
max-width: 80%;
}
.page-template-charity-page .top-block .row {
min-height: 80vh;
}
.main-block .text {
max-width: 700px;
font-size: 36px;
padding: 100px 110px 100px;
}
}
@media screen and (max-width: 1439px) {
header .nav .center .logo {
margin: 0 60px;
}
header .container {
width: calc(100% - 100px);
}
.news-block .news-box .img-col {
width: 48%;
}
.news-block .news-box .img-col .top .sub-text {
font-size: 14px;
}
.news-block .news-box .text-col {
width: 52%;
}
.news-block .news-box .img-col .bot {
height: 300px;
}
.page-template-charity-page .info-box .text {
font-size: 14px;
max-width: 350px;
line-height: 1.6;
}
.page-template-charity-page .text-col {
width: 60% !important;
}
.page-template-charity-page .bot-block {
margin-top: -8.5vw;
}
.page-template-charity-page .bot-block {
overflow: hidden;
}
.page-template-charity-page .bot-block .container {
width: 120vw;
margin-left: -10vw;
}
header .nav .left .search-box .search-input {
min-width: 150px;
}
header .nav .right .contact-us {
right: -50px;
}
.page-template-charity-page .top-block .row {
min-height: 90vh;
}
.container.big {
width: 900px;
}
.stars-block .flex {
padding: 0 100px 125px;
}
.stars-block .flex .block .text {
font-size: 14px;
}
.cars-desc-slider .slide .img {
width: 450px;
flex: 0 0 450px;
padding: 0 20px;
}
.cars-desc-slider .text {
padding: 0 20px;
}
.cars-desc-slider .car-slider-wrapper .arrows {
width: 450px;
padding: 0;
}
}
@media screen and (max-width: 1025px) {
.container {
width: 900px;
}
h1.heading {
font-size: 32px;
}
.callback-block .left .callback-btn {
font-size: 14px;
}
.callback-block .right {
padding: 52px 38px 57px;
}
.callback-block .left .callback {
padding: 80px 30px 86px;
}
.excursion-block .row {
flex-direction: column;
}
.excursion-block .row .l-col {
width: 100%;
height: 100%;
position: relative;
}
.excursion-block .row .s-col {
width: 100%;
}
.excursion-block .s-col .info-row .text {
max-width: 750px;
}
.excursion-block.reverse .row {
flex-direction: column;
}
.excursion-block.reverse .row .s-col .info .heading-row,
.excursion-block.reverse .row .s-col .info .info-row .text {
text-align: left;
justify-content: flex-start;
}
.excursion-block.reverse .row .s-col .info .info-row .text {
margin-right: auto;
margin-left: 0;
}
.excursion-block.reverse .s-col .checkbox-group {
flex-direction: row;
}
.excursion-block.reverse .s-col .request-row {
flex-direction: row;
}
.excursion-block.reverse .s-col .request-row .main-btn {
margin-left: 0;
}
.excursion-block .s-col .info-row {
padding-bottom: 100px;
}
.excursion-block .excursion-img-inner {
height: 600px;
}
.news-block .news-box.reverse {
flex-direction: column;
height: auto;
}
.news-block .news-box.reverse .text-col .title {
justify-content: flex-start;
}
.news-block .news-box.reverse .text-col .text {
text-align: left;
}
.news-block .news-box.reverse .text-col .more-row {
flex-direction: row;
}
.news-block .news-box {
flex-direction: column;
height: auto;
}
.news-block .news-box .img-col {
width: 100%;
}
.news-block .news-box .text-col {
width: 100%;
padding-top: 30px;
}
.news-block h1 {
font-size: 32px;
}
.info-block-popup .info-block {
padding: 0 48px;
}
.services-block .services .block .text {
padding: 29px 30px 39px;
}
.services-block .services .block .list li a {
font-size: 15px;
}
.page-template-charity-page .info-box.bot .text {
margin-left: 10%;
}
.page-template-charity-page .info-box.top {
width: 100%;
}
.page-template-charity-page .info-box.center {
width: 100%;
}
.page-template-charity-page .info-box.bot {
width: 100%;
}
.page-template-charity-page .text-col {
width: 68% !important;
}
.page-template-charity-page .info-box .text {
max-width: 330px;
line-height: 1.5;
}
.page-template-charity-page .bot-block {
margin-top: -15.5vw;
}   header .nav .left .search-box .search-input {
min-width: 100px;
}
header,
header.no-btn-header {
height: 50px;
padding-top: 0;
}
header .container {
width: calc(100% - 36px);
}
header .nav .center .dropdown-wrapper {
display: none;
}
header .nav .right .sign-up {
display: none;
}
header .nav .center .logo img {
height: 17px;
width: auto;
}
header .nav .left .search {
display: none;
}
header .nav .center {
margin-left: -30px;
}
header .hamburger {
width: 26px;
flex: 0 0 26px;
display: flex;
flex-direction: column;
position: relative;
align-items: flex-start;
justify-content: center;
height: 52px;
}
header .hamburger span {
width: 26px;
height: 5px;
background-color: rgb(246, 246, 246);
margin-bottom: 5px;
}
header .hamburger .x {
display: none;;
}
header .hamburger.active {
display: flex;
align-items: center;
justify-content: center;
}
header .hamburger.active span {
display: none;
}
header .hamburger.active .x {
display: flex;
align-items: center;
justify-content: center;
width: 26px;
flex: 0 0 26px;
height: 26px;
background-color: transparent;
margin-bottom: 0;
}
header .nav .left {
position: relative;
}
header .hamburger span:last-child {
margin-bottom: 0;
}
header .nav .left .lang-wrapper {
position: absolute;
left: 0;
top: calc(100% + 10px);
margin-left: 0;
}
header .nav .right .contact-us {
position: relative;
top: 0;
right: 0;
width: 35px;
height: 35px;
background-color: transparent;
padding: 0;
}
header.no-btn-header .nav .right .contact-us {
display: block;
}
header .nav .right .contact-us:focus,
header .nav .right .contact-us:hover {
color: #ffffff;
background-color: transparent;
}
header .nav .right .contact-us span {
display: none;
}
header .nav .right .contact-us img {
display: block;
}
header .mobile-menu {
position: absolute;
left: -18px;
top: calc(100% - 1px);
display: none;
width: 230px;
z-index: 10000000;
}
header .nav .left .lang-wrapper {
display: none;
}
header .mobile-menu .menu {
border-bottom: solid 1px rgb(112, 112, 112);
}
header .mobile-menu .menu:last-child {
border-bottom: none;
}
header .mobile-menu .menu li a {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 0 15px;
width: 100%;
min-height: 43px;
background-color: rgb(37, 37, 37);
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
letter-spacing: 1.4px;
color: rgb(232, 232, 232);
text-transform: uppercase;
}
header .mobile-menu .menu li a:active {
background-color: rgb(13, 90, 88);
}
header .mobile-menu .menu.lang {
flex-direction: row;
display: flex;
width: 230px;
}
header .mobile-menu .menu.no-line {
border-bottom: none;
}
header .mobile-menu .menu.lang li {
width: calc(100% / 3);
}
header .mobile-menu .menu li button {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 0 15px;
width: 100%;
min-height: 43px;
background-color: rgb(37, 37, 37);
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
color: rgb(136, 131, 127);
font-weight: normal;
letter-spacing: 1.4px;
text-transform: uppercase;
transition: .3s;
}
header .mobile-menu .menu li button.active,
header .mobile-menu .menu li button:hover {
color: rgb(232, 232, 232);
}
.excursion-block .anchor {
top: -50px;
}
.news-block .news-box.active .text-col {
border: 0;
}
.news-block .news-box .img-col .top img {
margin: 0;
}
.news-block .news-box.reverse .img-col .top img {
margin: 0;
}
.news-block .news-box .text-col {
border: 0;
}
.news-block .news-box.reverse .text-col {
border: 0;
}
.news-block .news-box.active .img-col {
border: 0;
}
.news-block .news-box.reverse.active .img-col {
border: 0;
}
.about-bot-block .flex {
flex-direction: column;
}
.about-bot-block .flex .left {
width: 100%;
flex: 0 0 100%;
height: 500px;
}
.about-bot-block .flex .left img {
object-position: 0 -50px;
}
.about-bot-block .flex .right {
margin-left: 0;
}
.about-bot-block .flex .right .list {
max-width: 100%;
}
.feedback-modal .inner-wrapper form {
width: auto;
max-width: calc(100vw - 20px);
max-height: calc(100vh - 20px);
padding: 100px;
}
.feedback-modal p {
font-size: 12px;
line-height: 1.25;
letter-spacing: normal;
color: #c9c7c5;
max-width: 100%;
}
.feedback-modal .wrapper {
margin-top: 15px;
margin-bottom: 10px;
flex-direction: column;
}
.feedback-modal .wrapper .stars-block {
padding: 0;
margin-bottom: 35px;
}
.feedback-modal .wrapper .stars-block .star-group .text {
width: 147px;
}
.feedback-modal .close-btn {
right: -10px;
top: -10px;
}
.feedback-modal .wrapper .comment-block p {
font-size: 12px;
font-weight: normal;
line-height: 1.25;
letter-spacing: normal;
color: #c9c7c5;
}
.feedback-modal .wrapper .comment-block p img {
max-height: 13px;
}
.feedback-modal .wrapper .comment-block .comment {
margin-top: 13px;
width: 265px;
height: 90px;
}
.feedback-modal .wrapper .stars-block .star-group .stars label {
margin-right: 2px;
}
.feedback-modal .wrapper .stars-block .star-group .stars label {
width: 22px;
height: 22px;
}
.feedback-modal p {
max-width: 265px;
margin-right: auto;
margin-left: auto;
}
.feedback-modal .wrapper + p {
font-size: 12px;
font-weight: normal;
line-height: 1.25;
letter-spacing: normal;
color: #c9c7c5;
max-width: 265px;
}
.feedback-modal .inputs {
margin: 13px auto 0;
max-width: 265px;
flex-wrap: wrap;
}
.feedback-modal .main-btn {
max-width: 265px;
}
.feedback-modal .inputs input {
width: calc(50% - 1.5px);
margin-right: 0;
margin-bottom: 3px;
font-size: 12px;
}
.feedback-modal .inputs input:nth-child(1),
.feedback-modal .inputs input:nth-child(2),
.feedback-modal .inputs input:nth-child(3) {
width: calc(50% - 1.5px);
}
.feedback-modal .inputs .code {
width: calc(50% - 1.5px);
margin-bottom: 3px;
}
}
@media screen and (max-width: 1180px) {
.page-template-charity-page .bot-block {
margin-top: -16vw;
background-position: 30%;
}
.page-template-charity-page .bot-block .container {
width: 140vw;
margin-left: -20vw;
}
}
@media screen and (min-width: 993px) {
.services-block .services .block {
height: auto !important;
}
}
@media screen and (max-width: 992px) {
.container {
width: 720px;
}
h1.heading {
font-size: 20px;
}
.form-block .main-form.form.active {
background-color: #000000;
}
.form-block .main-form.form.active .step .inputs.wishes input {
height: 70px;
padding: 0 10px;
}
.form-block .main-form.form.active .step .selectors {
display: flex;
flex-direction: row;
}
.form-block .main-form.form.active .step .selectors .ui-selectmenu-button.ui-button {
width: 50%;
height: 36px;
}
.form-block .main-form.form.active .step .selectors .ui-selectmenu-button.ui-button .ui-selectmenu-text {
font-size: 14px;
margin-right: 10px;
}
.form-block .main-form.form.active .step .inputs.wishes {
margin-top: 10px;
}
.form-block .main-form.form.active .step .people-count {
margin-bottom: 11px;
margin-top: 16px;
}
.form-block .img-wrapper img {
height: 700px;
}
.callback-block {
padding: 46px 0 59px;
}
.info-block {
padding: 83px 0 100px;
}
footer .footer-list li {
font-size: 16px;
}
footer .footer-list li a {
font-size: 14px;
}
footer .info-list {
margin-top: 60px;
}
footer .info-list .insta {
margin-bottom: 55px;
}
.main-block .text {
max-width: 600px;
font-size: 35px;
margin-left: auto;
margin-right: auto;
}
.main-block {
flex-direction: column-reverse;
background-color: #000000;
}
.main-block .text {
position: relative;
font-size: 20px;
text-align: center;
bottom: 0;
padding: 50px 68px;
}
.main-block > img {
width: 100%;
height: 400px;
margin-left: auto;
margin-right: auto;
}
.services-block .services .block .wrapper img {
display: none;
}
.main-block {
position: relative;
padding-bottom: 113px;
}
.main-block .down {
display: block;
position: absolute;
left: 50%;
bottom: 60px;
transform: translateX(-50%);
}
.services-block {
padding: 20px 0 0;
}
.services-block .services {
margin-top: 30px;
display: block;
min-height: auto;
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 3.2px;
-webkit-column-gap: 3.2px;
column-gap: 3.2px;
}
.services-block .services .block {
max-width: 100%;
width: 100%;
margin-bottom: 3.2px;
display: inline-block;
page-break-inside: avoid;
break-inside: avoid-column;
}
.services-block .services .block:last-child {
margin-bottom: 0 !important;
}
.services-block .services .block:nth-child(odd){
clear:both;
}
.services-block .services .block:first-child {
margin-left: 0;
}
.services-block .services .block:nth-child(3) {
margin-left: 0;
}
.services-block .services .block .text h3 {
font-size: 14px;
margin-bottom: 24px;
hyphens:auto;
text-align:justify;
-webkit-hyphens:auto;
-webkit-hyphenate-character:"\2010";
-webkit-hyphenate-limit-after:1;
-webkit-hyphenate-limit-before:3;
-moz-hyphens:auto;
}
.services-block .services .block .text {
padding: 12px 17px;
}
.services-block .services .block .text h3:after {
left: -17px;
width: calc(100% + 34px);
bottom: -12px;
}
.services-block .services .block .wrapper .more-link {
display: none;
}
.services-block .services .block .list li a {
background: none;
padding-left: 0;
font-size: 14px;
color: rgb(143, 143, 143);
margin: 0;
}
.services-block .services .block:hover .text {
height: auto;
background: none;
transition: 0s;
}
.services-block .services .block:hover {
margin: 0 0 3.2px 0;
background-color: rgba(24, 161, 157, .88);
}
.services-block .services .block:hover .list li a {
background: none;
}
.services-block .services .block .list li a:hover,
.services-block .services .block .list li a:focus,
.services-block .services .block .list li a:active {
color: rgb(37, 37, 37);
}
.excursion-block .excursion-img-inner {
height: auto;
}
.excursion-main-block .row .s-col {
width: 60%;
}
.page-template-home-page h2 {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 1.5;
letter-spacing: 1.4px;
color: rgb(201, 199, 197);
text-transform: uppercase;
text-align: center;
}
.info-block .info {
flex-direction: column;
align-items: center;
justify-content: center;
max-width: 320px;
margin: 10px auto 27px;
}
.info-block .info .block img {
height: 68px;
margin-bottom: 0;
}
.info-block .info .block .list li {
font-size: 14px;
}
.info-block .info .block {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.info-block .info .block:first-child {
margin-bottom: 7px;
}
.info-block .info .block .list li:after {
top: 0;
}
.info-block .info .block h2 {
margin-bottom: 0;
margin-left: 5px;
font-size: 20px;
font-weight: 300;
}
.info-block .info .block {
margin-top: 10px;
}
.info-block .more-btn {
max-width: 320px;
height: 36px;
}
.form-block .img-wrapper img {
height: 700px;
}
.form-block {
height: auto;
}
.form-block .form {
width: 80%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 0;
}
.form-block .form .relative-wrapper {
padding: 50px 78px 50px;
width: 100%;
min-height: auto;
}
.excursion-block.form-block {
padding-top: 15px;
}
.form-block .form .switch-wrapper {
width: 100%;
}
.form-block .form .info {
display: none;
}
.form-block .img-wrapper:after {
display: none;
}
.info-form-box {
display: none !important;
}
.form-block .form .switch-wrapper .input-group label {
height: 36px;
margin-bottom: 4px;
border: solid 1px rgb(246, 246, 246);
font-size: 14px;
font-weight: bold;
}
.form-block .form .switch-wrapper .input-group input:checked + label {
background-color: rgb(246, 246, 246);
font-family: NewsGothicCyr, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 1.25;
letter-spacing: 1.6px;
color: rgb(0, 0, 0);
}
.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper {
font-size: 14px;
height: 36px;
}
.form-block .form.main-form.active .switch-wrapper .input-group input + label {
border-color: #18a19d;
}
.form-block .form.main-form.active .switch-wrapper .input-group input:checked + label {
background-color: #18a19d;
color: #ffffff;
font-size: 14px;
}
.form-block .form .inputs input {
width: calc(50% - 1.5px);
height: 36px;
background-image: none;
margin-bottom: 3px;
font-size: 14px;
}
.form-block .form .switch-wrapper .input-group {
width: 100%;
}
.form-block .form .inputs input::-webkit-input-placeholder {
font-size: 12px;
}
.form-block .form .inputs input::-moz-placeholder {
font-size: 12px;
}
.form-block .form .inputs input:-ms-input-placeholder {
font-size: 12px;
}
.form-block .form .inputs input:-moz-placeholder {
font-size: 12px;
}
.form-block .form .next {
font-size: 14px;
height: 36px;
}
.form-block .form .inputs input {
font-size: 12px;
}
.callback-block .container > .flex {
flex-direction: column;
}
.callback-block .left {
width: 100%;
}
.callback-block .right {
width: 100%;
margin-top: 24px;
border: none;
padding: 0;
}
.callback-block .left .bot-row .s-links>li>a>img {
width: 20px;
height: 20px;
}
.callback-block .left .bot-row .s-links>li>a {
margin-left: 15px;
}
.callback-block .left .callback-btn {
width: 36px;
height: 36px;
color: transparent;
background-repeat: no-repeat;
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/phone.svg);
background-position: center center;
background-size: 20px;
}
.callback-block .left input { height: 36px;
font-size: 12px;
border: none;
text-align: left;
padding: 10px 14px;
}
.callback-block input::-webkit-input-placeholder,
.callback-block textarea::-webkit-input-placeholder {
font-size: 12px;
}
.callback-block input::-moz-placeholder,
.callback-block textarea::-moz-placeholder {
font-size: 12px;
}
.callback-block input:-ms-input-placeholder,
.callback-block textarea:-ms-input-placeholder {
font-size: 12px;
}
.callback-block input:-moz-placeholder,
.callback-block textarea:-moz-placeholder {
font-size: 12px;
}
.callback-block .left .callback p {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 1.57;
letter-spacing: 1.4px;
text-align: center;
color: rgb(232, 232, 232);
margin-bottom: 24px;
}
.callback-block .left .callback {
padding: 0;
min-height: auto;
border: none;
margin-bottom: 26px;
}
.callback-block .left .text {
padding: 40px 0;
border-top: solid 1px rgb(112, 112, 112);
border-bottom: solid 1px rgb(112, 112, 112);
width: auto;
margin: 0 calc(-1 * (100vw - 720px) / 2);
}
.callback-block .left .text .phone {
font-size: 20px;
width: auto;
margin-left: auto;
margin-right: auto;
letter-spacing: 0.3px;
margin-bottom: 5px;
}
.callback-block .left .text .email {
font-size: 12px;
}
.callback-block .left .bot-row {
justify-content: center;
}
.callback-block .left .text .email span {
width: 19px;
height: 19px;
margin-left: 6px;
}
.callback-block .left .text .email span:first-child {
margin-left: 9px;
}
.callback-block .right .send-form p {
font-size: 14px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 1.4px;
color: rgb(232, 232, 232);
margin-bottom: 24px;
}
.callback-block .right .send-form input,
.callback-block .right .send-form textarea {
height: 36px;
text-align: left;
font-size: 12px;
}
.callback-block .right .send-form textarea {
padding: 15px 21px;
}
.callback-block .right .send-form .form-group {
display: flex!important;
flex-wrap: wrap!important;
justify-content: space-between!important;
}
.callback-block .right .send-form .form-group input[name='name'] {
width: 38%!important;
}
.callback-block .right .send-form .form-group input[name='email'] {
width: calc(62% - 3px)!important;
}
.callback-block .right .send-form .form-group textarea {
width: calc(100% - 40px);
text-align: left;
padding: 10px 21px 8px;
}
.callback-block .right .send-form .form-group .send {
width: 36px!important;
height: 36px!important;
color: transparent!important;
padding: 0!important;
background-image: url(//andreiver.com/en/wp-content/themes/andreiver/img/mail-ico.png)!important;
background-position: center!important;
background-size: 50px!important;
}
.info-block-popup .info-block {
padding: 0;
width: 100%;
height: calc(100% - 19px - 50px);
max-height: calc(100% - 19px - 50px);
border: none;
}
.info-block-popup .info-block .wrapper {
position: relative;
}
.info-block-popup .info-block .info {
width: 100%;
max-width: 100%;
padding: 0 16px;
position: absolute;
top: 0;
}
.info-block-popup .info-block .info .block {
width: 100%;
max-width: 100%; flex-direction: column;
border: solid 1px #707070;
padding: 12px 15px;
}
.info-block-popup .info-block .info .block:first-child {
margin-bottom: 15px;
}
.info-block-popup .info-block .info .block h2 {
margin-left: 0;
margin-bottom: 10px;
font-family: sans-serif;
font-size: 20px;
font-weight: 300;
line-height: 1.05;
letter-spacing: 2px;
color: #e8e8e8;
}
.info-block-popup .info-block .info .block .list li {
font-family: NewsGothicCyr, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 1.71;
letter-spacing: 0.28px;
color: #8f8f8f;
}
.info-block-popup .close {
right: 15px;
transform: translateY(-50%);
}
.excursion-block.form-block .form h2 {
font-size: 32px;
}
.excursion-block.form-block .form .step .selectors .ui-selectmenu-button.ui-button .ui-selectmenu-text {
font-size: 14px;
}
.info-block .info .block:first-child img {
width: 50px;
margin-right: 5px;
}
.excursion-block.form-block .form {
border: none;
}
.page-template-charity-page .top-block .row .left.img-col {
background-color: rgb(26, 203, 217);
padding: 44px 0 73px;
}
.page-template-charity-page .top-block .row .right.text-col {
background-color: rgb(24, 161, 157);
padding: 75px 0 180px;
}
.page-template-charity-page .top-block .row .left.text-col {
background-color: rgb(255, 255, 255);
padding: 25px 0 85px;
}
.page-template-charity-page .info-box .text {
max-width: calc(100% - 60px);
}
.page-template-charity-page .center-block .text-col {
background-color: rgb(24, 161, 157);
padding: 65px 0;
}
.page-template-charity-page .top-block .row.bot {
flex-direction: column-reverse;
}
.page-template-charity-page .top-block .row.bot .img {
margin-top: -145px;
min-height: 230px;
object-fit: cover;
object-position: left;
}
.page-template-charity-page .center-block .left picture {
display: flex;
justify-content: center;
align-items: center;
}
.page-template-charity-page .center-block .row {
flex-direction: column-reverse;
align-items: center;
height: auto;
}
.page-template-charity-page .text-col,
.page-template-charity-page .img-col {
width: 100vw!important;
}
.page-template-charity-page .center-block {
margin: 0;
}
.page-template-charity-page .bot-block {
margin: 0;
background-image: none;
background-color: rgb(24, 161, 157);
padding: 0 0 67px;
}
.page-template-charity-page .top-block {
background-image: none;
padding: 0;
overflow: hidden;
}
.page-template-charity-page .top-block .empty {
background-color: rgb(26, 203, 217);
}
.page-template-charity-page .info-box.bot .text {
margin: 0;
}
.page-template-charity-page .top-block .row {
flex-direction: column;
align-items: center;
height: auto;
}
.page-template-charity-page .info-box {
background-image: none !important;
}
.page-template-charity-page .info-box .text {
line-height: 1.79;
letter-spacing: 1.4px;
max-width: 720px;
}
.page-template-charity-page .container.big {
width: 720px;
}
.page-template-charity-page header .container {
width: calc(100% - 36px);
}
.page-template-charity-page .text-box.m {
display: flex;
align-items: center;
justify-content: center;
padding: 100px 0 160px;
background-color: rgb(26, 203, 217);
width: 100vw;
}
.page-template-charity-page .text-box.m .text {
max-width: 720px;
font-family: OpenSans, sans-serif;
font-size: 14px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.79;
letter-spacing: 1.4px;
text-align: center;
color: rgb(255, 255, 255);
}
.page-template-charity-page .no-text {
display: none;
}
.page-template-charity-page .info-box .text {
font-size: 16px;
}
.page-template-charity-page .top-block .row .img {
max-height: 500px;
}
.page-template-charity-page .top-block .row.bot .img {
max-width: 600px;
}
.page-template-charity-page .bot-block .container {
width: 720px;
margin-left: auto;
margin-right: auto;
}
.page-template-charity-page .bot-block .form-box img {
min-height: auto;
}
.page-template-charity-page .form {
position: relative;
width: 100%;
left: unset;
margin-top: 30px;
}
.page-template-charity-page .form .main-btn {
border: solid 1px rgb(24, 161, 157);
background-color: rgb(19, 19, 19);
margin-top: 3px;
height: 36px;
font-size: 14px;
}
.page-template-charity-page .form .row .left,
.page-template-charity-page .form .row .right {
width: 100%;
display: flex;
}
.page-template-charity-page .form .row {
flex-direction: column;
}
.page-template-charity-page .form .row .right textarea {
min-height: 160px;
margin-top: 5px;
margin-bottom: 0;
}
.page-template-charity-page .form .charity-input {
height: 36px;
font-size: 12px;
}
.page-template-charity-page .bot-block .form-box .img-row {
display: flex;
justify-content: center;
align-items: center;
margin-top: -50px;
} .page-template-charity-page .bot-block .form-box img {
max-width: 300px;
margin-top: -60px;
}
.page-template-charity-page .form .charity-input.first {
position: absolute;
left: 50%;
transform: translateX(-50%);
width: 113px;
height: 52px;
top: -108px;
border: 0;
background: transparent;
}
.page-template-charity-page .bot-block .container {
width: 720px;
}
.page-template-charity-page .bot-block {
overflow: unset;
}
.cookie-block {
height: auto;
width: 100%;
}
.cookie-block .wrapper {
width: 100%;
max-width: 100%;
padding: 7px 10px 14px;
align-items: flex-end;
}
header .nav .center .logo svg {
width: 100px;
}
header .nav .center .logo {
width: 100px;
}
.cookie-block .text {
font-size: 12px;
line-height: 1.25;
}
.cookie-block button {
margin-left: 3px;
}
.page-template-charity-page .center-block .left img:hover {
transform: none;
}
.page-template-charity-page .info-box.bot:hover {
transform: none;
}
.page-template-charity-page .info-box.center:hover {
transform: none;
}
.page-template-charity-page .info-box.top:hover {
transform: none;
}
.page-template-charity-page .top-block .empty {
height: 80px;
}
.callback-block .right .send-form input,
.callback-block .right .send-form textarea {
border: none;
}
.page-template-charity-page .top-block .row {
min-height: unset;
}
.excursion-block .row .s-col .extra-box {
padding-top: 10px;
margin-bottom: 30px;
}
.excursion.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper {
height: 36px;
}
.excursion-block.form-block .form .step .selectors .ui-selectmenu-button.ui-button {
height: 36px;
}
.news-block h1 {
font-size: 20px;
}
.pagination>li>a {
font-size: 16px;
}
.news-block .news-box .text-col {
border: none;
}
.news-block .news-box.reverse .text-col {
border: none;
}
.form-block .form .step > p {
font-size: 12px;
margin-bottom: 6px;
margin-left: 4px;
}
.form-block .form .inputs input {
padding-left: 10px;
padding-right: 10px;
}
.form-block .form .inputs input[type='checkbox'] + label {
font-size: 12px;
}
.form-block .form .inputs .checkbox {
padding-left: 10px;
height: 36px;
}
.form-block .form .inputs input[type='checkbox'] + label:before {
top: -5px;
}
.form-block .form .inputs input[type='checkbox']:checked + label:after {
top: -2px;
}
.info-block .info .block:last-child img {
width: 52px;
}
.form-block .form .step .people-count .input-group {
height: 36px;
}
.form-block .form .step .people-count .input-group input {
font-size: 17px;
}
.info-block .info .block:first-child img {
height: 50px;
width: auto;
padding-top: 5px;
}
.info-block .info .block:last-child img {
height: 50px;
width: auto;
}
.info-block .info .block .img-box {
height: 60px;
margin: 0 0 20px;
}
.info-block .info .block h2 {
height: 60px;
margin: 0 0 20px;
display: flex;
align-items: flex-end;
}
.contacts-block .title.big-text,
.contacts-block a.title.big-text,
.contacts-block .title.big-text.number {
font-size: 26px;
}
.about-us-block {
padding: 50px 0 ;
}
.about-us-page h2 {
font-weight: 300;
line-height: 1.05;
letter-spacing: 2px;
color: #c9c7c5;
}
.about-us-block .text {
font-weight: normal;
line-height: 1.67;
letter-spacing: 0.12px;
color: #c9c7c5;
margin-top: 10px;
max-width: 690px;
}
.for-clients {
padding: 77px 0;
}
.for-clients .flex {
flex-direction: column-reverse;
}
.for-clients .right {
margin-bottom: 17px;
width: 100%;
text-align: center;
}
.for-clients .left {
padding-right: 0;
text-align: center;
width: auto;
}
.for-clients .left .text {
margin-top: 13px;
font-weight: normal;
line-height: 1.67;
letter-spacing: 0.12px;
color: #c9c7c5;
padding: 0 15px;
max-width: 690px;
}
.stars-block {
padding: 50px 0;
}
.stars-block .flex {
flex-direction: column;
padding: 0;
border-bottom: none;
}
.stars-block .flex .block {
margin-bottom: 42px;
}
.stars-block .flex .block:last-child {
margin-bottom: 0;
}
.stars-block .flex .block .text {
font-weight: bold;
line-height: 2;
letter-spacing: 1.4px;
margin-top: 13px;
}
.stars-block .flex .block .img img {
width: 74px;
}
.avtopark-block {
padding: 50px 0 0;
}
.avtopark-block .text {
font-size: 12px;
max-width: 580px;
margin-top: 20px;
font-family: NewsGothicCyr, sans-serif;
font-weight: normal;
line-height: 1.67;
letter-spacing: 0.12px;
}
.cars-desc-slider {
padding: 20px 0 35px;
}
.cars-desc-slider .slide .inner-wrapper {
flex-direction: column-reverse;
}
.cars-desc-slider .slide .img {
width: 560px;
flex: 1;
padding: 0;
}
.cars-desc-slider .car-slider-wrapper .arrows {
width: 560px;
top: 140px;
left: 50%;
transform: translate(-50%, -50%);
}
.cars-desc-slider .text {
text-align: center;
margin-top: 20px;
font-weight: normal;
line-height: 1.5;
max-width: 600px;
}
.cars-desc-slider .text .feature {
display: none;
}
.about-bot-block {
padding: 40px 0 10px;
}
.about-bot-block .flex .right {
padding: 20px 15px 0 31px;
}
.about-bot-block .flex .right h2 {
font-weight: normal;
line-height: 1.21;
letter-spacing: 1.9px;
text-align: center;
}
.about-bot-block .flex .right .list li:before {
width: 6px;
height: 6px;
left: -20px;
top: 7px;
}
.about-bot-block .flex .right .list {
margin-top: 20px;
max-width: 690px;
margin-left: auto;
margin-right: auto;
}
.about-bot-block .flex .right .list li {
margin-bottom: 15px;
font-weight: normal;
line-height: 1.17;
letter-spacing: normal;
}
.container.big {
width: 100%;
}
.for-clients .right img {
max-width: 400px;
}
}
@media screen and (max-width: 767px) {
.about-bot-block .flex .right .list li:before {
top: 5px;
}
.about-bot-block .flex .right .list li {
font-size: 12px;
}
.about-bot-block .flex .right h2 {
font-size: 19px;
}
.cars-desc-slider .text {
font-size: 12px;
}
.avtopark-block .text {
font-size: 12px;
}
.stars-block .flex .block .text {
font-size: 14px;
}
.for-clients .left .text {
font-size: 12px;
}
.about-us-block .text {
font-size: 12px;
}
.about-us-page h2 {
font-size: 20px;
}
.about-bot-block .flex .left {
height: auto;
}
.about-bot-block .flex .left img {
height: auto;
object-position: 0 0;
}
.excursion-block.form-block {
padding-top: 45px;
}
.requisites-block,
.terms-block,
.faq-block,
.contacts-block {
padding: 34px 0;
}
.requisites-block h1,
.terms-block h1,
.faq-block h1,
.contacts-block h1{
margin-bottom: 30px;
}
.requisites-block .box,
.terms-block .box {
margin-bottom: 20px;
}
.requisites-block .text,
.requisites-block .title,
.terms-block .text,
.terms-block .title,
.faq-block .text,
.faq-block .title,
.contacts-block .text {
font-size: 11px;
}
.faq-block .box {
padding: 22px 25px;
}
.faq-block .title {
font-size: 10px;
}
.faq-block .box.active .title {
margin-bottom: 20px;
}
.faq-block .text {
padding: 0 10px;
margin-bottom: 20px;
}
.main-block > img { object-fit: contain;
}
.excursion-main-block {
background-image: none;
}
.excursion-main-block .row.main .l-col>img {
display: block;
}
.excursion-main-block .row.main .l-col {
width: 100%;
}
.excursion-main-block .row.main .s-col {
width: 100%;
}
.excursion-main-block .row {
flex-direction: column;
}
.excursion-main-block .info-box {
max-width: 100%;
margin-top: 0;
background-color: #000000;
padding: 30px 25px 70px 37px;
min-height: auto;
}
.excursion-main-block h2 {
font-size: 28px;
margin-bottom: 20px;
}
.excursion-main-block .info-box .sub-text {
display: none;
}
.excursion-main-block .excursion-list>li>a {
margin-bottom: 15px;
}
.excursion-block .row .s-col {
padding-top: 30px;
}
.excursion-block .s-col .heading-row {
border: none;
padding: 10px 20px;
}
.excursion-block .s-col .info-row {
padding: 0 20px 70px;
}
.excursion-block .s-col .heading-row .title {
font-size: 28px;
letter-spacing: 2.8px;
font-weight: 300;
}
.excursion-block .s-col .info-row .text {
font-size: 10px;
}
.excursion-block .s-col .checkbox-group label {
font-size: 15px;
padding-left: 40px;
height: 24px;
}
.excursion-block input:checked + label:after {
width: 18px;
height: 18px;
left: 3px;
top: 3px;
}
.excursion-block .s-col .request-row .main-btn {
min-width: unset;
margin-right: 0;
width: 100%;
max-width: 350px;
}
.excursion-block .s-col .checkbox-group label:before {
width: 24px;
height: 24px;
}
.excursion-block .s-col .info-row .request-row .text {
display: none;
}
.excursion-block .s-col .checkbox-group {
margin-bottom: 15px;
}
.main-btn {
font-size: 14px;
height: 36px;
}
.excursion-block .row .s-col .extra-box .text {
font-size: 12px;
margin-left: 16px;
}
.excursion-block.reverse .row .s-col .info .info-row .extra-box .text {
margin-left: 0;
margin-right: 16px;
}
.excursion-block .s-col .info-row .text {
margin-bottom: 15px;
}
.news-block h1 {
font-size: 20px;
}
.news-block .news-box .img-col .top {
height: 300px;
}
.news-block .news-box .img-col .bot {
height: 300px;
}
.news-block .news-box .text-col .title {
font-size: 14px;
margin-bottom: 6px;
}
.news-block .news-box .text-col .text {
font-size: 12px;
}
.news-block .news-box .text-col .text.sub {
margin-bottom: 40px;
}
.news-block .news-box .text-col .more-row button span {
font-size: 12px;
}
.news-block .news-box .text-col .more-row .date{
font-size: 12px;
}
.news-block .news-box {
margin-bottom: 20px;
}
.news-block .heading-row {
margin-bottom: 10px;
}
.news-block .pagination.bot {
padding-top: 15px;
}
.news-block {
padding: 30px 0 55px;
}
.news-block .news-box .img-col .top .sub-text {
display: none;
}
.pagination>li>a {
font-size: 16px;
margin: 0 5px;
}
.news-block .news-box .text-col {
padding: 10px 12px 25px;
background-color: #1f1f1f;
}
.pagination .left-ar svg {
height: 12px;
width: auto;
}
.pagination .right-ar svg {
height: 12px;
width: auto;
}
.container {
width: 100%;
padding: 0 15px;
}
footer > img, footer > picture > img {
display: none;
}
footer .container {
padding: 0 20px 7px;
flex-direction: column;
}
header .nav .center .logo {
margin: 0 43px;
}
header .nav .center .logo img {
width: 140px;
flex: 0 0 140px;
height: auto;
}
header .container {
width: 100%;
}
header .nav .left,
header .nav .right,
header .nav .center {
width: auto;
}
.main-block {
padding-bottom: 78px;
}
.main-block .text {
padding: 0;
bottom: 0;
margin-top: 93px;
font-family: NewsGothicCyr, sans-serif;
font-size: 20px;
font-weight: bold;
line-height: 1.8;
letter-spacing: 2px;
text-align: center;
color: rgb(232, 232, 232);
}
.info-block .more-btn {
width: 100%;
}
.form-block .form .relative-wrapper {
padding: 25px 15px;
}
.callback-block .left .text {
margin-left: -15px;
margin-right: -15px;
width: auto;
}
footer .footer-list {
width: calc(100% + 40px);
border-bottom: 1px solid rgb(112, 112, 112);
padding: 24px 20px;
margin-right: -20px;
margin-left: -20px;
}
footer .footer-list li {
font-size: 16px;
font-weight: normal;
line-height: 1.25;
letter-spacing: 1.6px;
color: rgb(255, 255, 255);
margin-bottom: 20px;
}
footer .footer-list li:first-child {
margin-bottom: 25px;
}
footer .footer-list li.stars {
display: none;
}
footer .footer-list li.partner {
flex-direction: column;
margin-bottom: 0;
padding-top: 10px;
}
footer .footer-list li.partner .partner-text {
font-size: 12px;
margin-top: 0;
margin-bottom: 2px;
}
footer .info-list {
width: 100%;
margin-top: 22px;
}
footer .info-list .phone,
footer .info-list .email {
display: none;
}
footer .info-list p {
font-family: SegoeUI, sans-serif;
font-size: 8px;
font-weight: normal;
line-height: 1.38;
letter-spacing: 0.24px;
color: rgba(255, 255, 255, .35);
}
footer .info-list .footer-block {
margin-bottom: 13px;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
footer .info-list .footer-block .stars {
display: flex;
flex-direction: column;
opacity: 1;
font-family: sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 1.07;
letter-spacing: 0.42px;
color: rgba(255, 255, 255, .61);
}
footer .info-list .footer-block .stars img {
width: 63px;
height: 16px;
}
footer .info-list .insta {
margin-bottom: 0;
}
.excursion-block.form-block .form h2 {
font-size: 26px;
}
.form-block .form .inputs .checkbox {
width: calc(50% - 1.5px);
display: flex;
align-items: center;
justify-content: flex-start;
padding-right: 25px;
}
.form-block .form .inputs input {
padding: 10px;
font-size: 12px;
}
.form-block .form .step > p {
padding-left: 16px;
font-family: NewsGothicCyr, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 1.21;
letter-spacing: 0.7px;
color: #e8e8e8;
margin-bottom: 7px;
}
.form-block .form .step {
margin-top: 13px;
}
.form-block .form .inputs input[type='checkbox'] + label {
font-size: 14px;
}
.form-block .form .inputs input[type='checkbox'] + label:before {
top: -5px;
}
.form-block .form .inputs input[type='checkbox']:checked + label:after {
top: -2px;
}
.form-block .form .step .people-count .input-group img {
width: 26px;
height: 22px;
}
.form-block .form .step .people-count .input-group button.down {
margin-left: 13px;
}
.form-block .form .step .people-count .input-group input {
margin: 0 5px;
font-size: 17px;
}
.form-block .form .step .selectors {
flex-direction: column;
}
.form-block .form .step .selectors .ui-selectmenu-button.ui-button {
width: 100%;
margin-bottom: 5px;
height: 36px;
}
.excursion-block.form-block .form .step .selectors {
margin-bottom: 3px;
}
.excursion-block.form-block .form .step .selectors .ui-selectmenu-button.ui-button {
margin-bottom: 0;
}
.form-block .form {
width: 100%;
background: none;
}
.form-block .form:after {
background-color: rgba(0, 0, 0, .53);
}
.excursion-block.form-block .form {
margin-top: 0;
padding-bottom: 25px;
}
.page-template-charity-page .container.big {
width: 100%;
}
.page-template-charity-page .info-box .text {
font-size: 14px;
max-width: calc(100% - 60px);
}
.page-template-charity-page .text-box.m .text {
max-width: calc(100% - 60px);
}
.page-template-charity-page .bot-block .container {
width: 100%;
}
.page-template-charity-page .form {
padding-left: 20px;
padding-right: 20px;
}
.page-template-charity-page header .container {
width: 100%;
}
footer .footer-list {
width: 100vw !important;
}
.excursion-main-block {
min-height: unset;
}
.news-block .news-box .text-col .title {
font-size: 14px;
}
.pagination>li>a {
width: 13px;
}
.news-block h1 {
letter-spacing: 2px;
}
.news-block .news-box .text-col .text:first-of-type {
max-height: 145px;
}
.news-block .news-box .text-col .text {
margin-bottom: 5px;
}
.news-block .news-box .text-col .more-row button img {
width: auto;
height: 12px;
}
.form-block .form .step .people-count .input-group {
width: calc(50% - 2.5px);
}
.contacts-block .info {
padding: 40px 0;
}
.contacts-block .info .box {
margin-bottom: 60px;
}
.contacts-block .title.big-text,
.contacts-block a.title.big-text,
.contacts-block .title.big-text.number {
font-size: 20px;
letter-spacing: 2px;
}
.contacts-block .sub-info {
padding: 50px 0;
}
.contacts-block .text {
font-size: 12px;
letter-spacing: 1.2px;
}
.contacts-block .info .text {
font-size: 16px;
}
.contacts-block .text.sm {
font-size: 12px;
}
.contacts-block .sub-info {
border-bottom: 0;
}
.contacts-block .sub-list:last-of-type {
justify-content: center;
display: flex;
align-items: flex-start;
}
.contacts-block .sub-list>li {
flex-direction: column;
justify-content: center;
margin-bottom: 40px;
}
.contacts-block .sub-list span,
.contacts-block .sub-list a {
margin-left: 0;
width: auto;
font-size: 14px;
letter-spacing: 0.21px;
text-align: center;
line-height: 1.79;
}
.contacts-block .sub-list {
margin-bottom: 60px;
}
.contacts-block .sub-list.bot>li {
align-items: center;
margin-bottom: 0;
}
.contacts-block .sub-list.bot a {
padding-top: 10px;
display: block;
}
.contacts-block .img-row {
background-image: none;
padding-top: 0;
}
.contacts-block .img-box.mob {
display: block;
height: 180px;
}
.contacts-block .img-box.mob img {
height: 180px;
width: 100%;
object-fit: cover;
}
.contacts-block .wrapper {
margin-top: -65px;
}
.cars-desc-slider .car-slider-wrapper {
margin: 0 -15px;
}
.cars-desc-slider .text {
padding: 0 15px;
}
}
@media screen and (max-width: 580px) {
.cars-desc-slider .slide .img {
width: 100%;
}
.cars-desc-slider .car-slider-wrapper .arrows {
width: 100%;
top: 80px;
}
.for-clients .right img {
max-width: 80%;
}
.for-clients .left .text {
padding: 0;
}
.feedback-modal .inner-wrapper form {
padding: 20px 20px 25px;  width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.feedback-modal .inner-wrapper {
width: 95%;
height: 98%;
}
}
@media screen and (max-width: 400px) {
.excursion-block .row .s-col {
padding-top: 10px;
}
.excursion-block .slider .next-arrow {
bottom: 10px;
right: 15px;
}
.excursion-block .s-col .heading-row .title {
font-size: 26px;
}
.news-block .news-box .img-col .top {
height: 130px;
}
.news-block .news-box .img-col .bot {
height: 130px;
}
.excursion-block.form-block .form h2 {
font-size: 24px;
}
.slider .prev-arrow {
left: 15px;
}
} @media only screen and (max-width : 992px) {
.animated { -o-transition-property: none !important;
-moz-transition-property: none !important;
-ms-transition-property: none !important;
-webkit-transition-property: none !important;
transition-property: none !important; -o-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-webkit-transform: none !important;
transform: none !important; -webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}
}
.form-input-error {
border: 2px solid rgba(255, 0, 0, 0.7) !important;
}
#wpcf7-f5-o1 .wpcf7-response-output, #wpcf7-f236-o2 .wpcf7-response-output {
display: none !important;
}
.form-block .form input.input-full-width {
width: 100%;
}
header .nav .left .lang-wrapper {
flex-direction: column;
gap: 5px;
}
.custom-select {
position: relative;
}
.selected {
cursor: pointer;
display: inline-block;
padding: 8px 21px;
border-radius: 5px;
}
.selected span{
color: #fff
}
.options {
display: none;
position: absolute;
background-color: #fff;
border-radius: 5px;
list-style-type: none;
}
.options li {
padding: 8px 16px;
cursor: pointer;
}
.options li.active {
background: #0000003b;
}
.langdp{
margin:0px !important;
font-family: SegoeUI,sans-serif;
font-size: 17px;
font-weight: 300;
font-style: normal;
line-height: .8;
color: #74716e;
position: relative;
cursor: pointer;
transition: .3s;
}
.options li:hover {
background-color: #f9f9f9;
}
.options li span{
color: #74716e !important;
padding: 3.3px;
}
.flag {
margin-right: 5px;
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
}
.flag img{
width: 17px;
height: 17px;
}
.cc-revoke.cc-bottom.cc-left.cc-color-override--1989664075,.cc-window.cc-floating.cc-type-info.cc-theme-block.cc-bottom.cc-left.cc-color-override--1989664075 {
display:none !important
}
@media screen and (max-width: 767px){
.about-us-block .text {
font-size: 14px;
}
.for-clients .left .text {
font-size: 14px;
}
.avtopark-block .text {
font-size: 14px;
}
.cars-desc-slider .text {
font-size: 14px;
}
.about-bot-block .flex .right .list li {
font-size: 14px;
}
.callback-block .left .text .email {
font-size: 14px;
}
.excursion-block .s-col .info-row .text {
font-size: 14px;
}
.requisites-block .text, .requisites-block .title, .terms-block .text, .terms-block .title, .faq-block .text, .faq-block .title, .contacts-block .text {
font-size: 14px;
}
}
.has-small-font-size {
font-size: 14px !important
}
header .mobile-menu .menu.lang {
display:none
}
@media screen and (max-width: 1025px){
header .mobile-menu .menu {
border-bottom: none;
}
header .nav .center {
margin-left:0px
}
}
@media screen and (max-width:767px){
header .nav .left, header .nav .right, header .nav .center{
width:40%
}
.wa {
width: 35px;
min-width:30px
}
header .nav .right{
gap:5px !important
}
.selected{
padding:8px 16px
}
}
.cc-revoke{
display:none
}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{ left:0 }  .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{ right:0 }  .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}