#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.menu-item a img, img.menu-image-title-after, img.menu-image-title-before, img.menu-image-title-above, img.menu-image-title-below , .menu-image-hover-wrapper .menu-image-title-above{border:none;box-shadow:none;vertical-align:middle;width:auto;display:inline}.menu-image-hover-wrapper img.hovered-image,
.menu-item:hover .menu-image-hover-wrapper img.menu-image{opacity:0;transition:opacity 0.25s ease-in-out 0s}.menu-item:hover img.hovered-image{opacity:1}.menu-image-title-after.menu-image-not-hovered img,
.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,.menu-image-title-before.menu-image-title{padding-right:10px}.menu-image-title-before.menu-image-not-hovered img,
.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,.menu-image-title-after.menu-image-title{padding-left:10px}.menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below, .menu-image-title-below, .menu-image-title-above, .menu-item a.menu-image-title-above, .menu-item a.menu-image-title-below,.menu-image-title.menu-image-title-above,.menu-image-title.menu-image-title-below{text-align:center;display:block}.menu-image-title-above.menu-image-not-hovered > img,
.menu-image-hovered.menu-image-title-above .menu-image-hover-wrapper, .menu-image-title-above .menu-image-hover-wrapper{display:block;padding-top:10px;margin:0
auto !important}.menu-image-title-below.menu-image-not-hovered > img,
.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper, .menu-image-title-below .menu-image-hover-wrapper{display:block;padding-bottom:10px;margin:0
auto !important}.menu-image-title-hide .menu-image-title,.menu-image-title-hide.menu-image-title{display:none}#et-top-navigation .nav li.menu-item, .navigation-top .main-navigation
li{display:inline-block}.above-menu-image-icons,.below-menu-image-icons{margin:auto;text-align:center;display:block}ul li.menu-item > .menu-image-title-above.menu-link, ul li.menu-item>.menu-image-title-below.menu-link{display:block}.menu-item:hover .sub-menu .menu-image-hover-wrapper img.menu-image{opacity:1}.menu-item:hover .sub-menu .menu-image-hover-wrapper img.hovered-image{opacity:0}.menu-item:hover .sub-menu .menu-item:hover .menu-image-hover-wrapper img.menu-image{opacity:0}.menu-item:hover .sub-menu .menu-item:hover .menu-image-hover-wrapper img.hovered-image{opacity:1}.menu-item-text
span.dashicons{display:contents;transition:none}.menu-image-badge{background-color:rgb(255, 140, 68);display:inline;font-weight:700;color:#fff;font-size:0.95rem;padding:3px
4px 3px;margin-top:0px;position:relative;top:-20px;right:10px;text-transform:uppercase;line-height:11px;border-radius:5px;letter-spacing: .3px}.menu-image-bubble{color:#fff;font-size:13px;font-weight:700;top:-18px;right:10px;position:relative;box-shadow:0 0 0 .1rem var(--white,#fff);border-radius:25px;padding:1px
6px 3px 5px;text-align:center}div.swiper{width:100%;margin:0;overflow:hidden;position:relative}div.swiper .swiper-wrapper{width:100%;display:flex;flex-direction:row}div.swiper .swiper-slide{flex-shrink:0}.swiper-navigation{position:absolute;left:1.14rem;right:1.14rem;display:flex;align-items:center;justify-content:space-between}.swiper-button{width:3.43rem;height:3.43rem;border-radius:0.23rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s linear;background-color:var(--accent-color)}.swiper-button
svg{stroke:#fff;width:1.14rem;height:0.86rem;transition:all 0.3s linear}.swiper-button.swiper-button-disabled{opacity:0.5}.swiper-button.swiper-button-next
svg{transform:rotate(180deg)}.swiper-navigation-button:not(.swiper-button-disabled):hover,.swiper-navigation-button:not(.swiper-button-disabled):focus{background-color:var(--bg-color)}.swiper-navigation-button:not(.swiper-button-disabled):hover svg,
.swiper-navigation-button:not(.swiper-button-disabled):focus
svg{stroke:var(--accent-color)}div.swiper .swiper-bullets{display:flex;align-items:center;justify-content:center;margin-top:2.57rem;gap:0.57rem}div.swiper .swiper-bullets .swiper-pagination-bullet{width:0.57rem;height:0.57rem;background-color:rgba(236, 230, 224, 0.5);transition:all 0.3s linear;margin:0;opacity:1;border-radius:100%;cursor:pointer}div.swiper
.swiper-bullets
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--accent-color);width:1.14rem;height:1.14rem}div.swiper .swiper-counter{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:1.14rem 2.57rem;border-radius:0.36rem 0.36rem 0px 0px;background-color:var(--bg-color);color:var(--main-dark)}@media screen and (min-width: 960px){.swiper-navigation{left:-1.14rem;right:-1.14rem}.swiper-button{width:3.52rem;height:3.52rem;border-radius:0.24rem}.swiper-button
svg{width:auto;height:0.76rem}div.swiper .swiper-bullets{display:flex;align-items:center;justify-content:center;margin-top:2.57rem;gap:0.57rem}div.swiper .swiper-bullets .swiper-pagination-bullet{width:0.57rem;height:0.57rem;background-color:rgba(236, 230, 224, 0.5);transition:all 0.3s linear;margin:0;opacity:1;border-radius:100%;cursor:pointer}div.swiper
.swiper-bullets
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--accent-color);width:1.14rem;height:1.14rem}div.swiper .swiper-counter{padding:0.76rem 3.05rem;border-radius:0.36rem 0.36rem 0px 0px}}.iti--fullscreen-popup .iti__dropdown-content
.iti__country{color:var(--main-dark)}.iti--fullscreen-popup .iti__dropdown-content .iti__search-input{padding:0.57rem}input,
.form
.form__input{border:none;font-size:1rem;font-weight:500;color:var(--main-dark);background-color:transparent}input::placeholder{color:rgba(80, 73, 67, 0.5)}input::-webkit-input-placeholder{color:rgba(80, 73, 67, 0.5)}input::-moz-placeholder{color:rgba(80, 73, 67, 0.5)}input:hover,input:focus{outline:none}input[type="range"]{height:2.2em;-webkit-appearance:none}input[type="range"]{--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min)) / var(--range));--sx:calc(0.5 * 24px + var(--ratio) * (100% - 24px))}input[type="range"]:focus{outline:none}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:1.71rem;height:1.71rem;border-radius:100%;background:#ffb23e;border:0.21rem solid #fff;box-shadow:none;margin-top:calc(0.43rem * 0.5 - max(1.71rem * 0.5, 0.21rem))}input[type="range"]::-webkit-slider-runnable-track{height:0.43rem;border:none;border-radius:0.5em;background:#ffffff80;box-shadow:none}input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(#ffb23e, #ffb23e) 0 / var(--sx) 100% no-repeat,
#ffffff80}input[type="range"]::-moz-range-thumb{width:max(calc(1.71rem - 0.21rem - 0.21rem), 0px);height:max(calc(1.71rem - 0.21rem - 0.21rem), 0px);border-radius:100%;background:#ffb23e;border:0.21rem solid #fff;box-shadow:none}input[type="range"]::-moz-range-track{height:0.43rem;border:none;border-radius:0.5em;background:#ffffff80;box-shadow:none}input[type="range"]::-moz-range-track{background:linear-gradient(#ffb23e, #ffb23e) 0 / var(--sx) 100% no-repeat,
#ffffff80}input[type="range"]::-ms-fill-upper{background:transparent;border-color:transparent}input[type="range"]::-ms-fill-lower{background:transparent;border-color:transparent}input[type="range"]::-ms-thumb{width:1.71rem;height:1.71rem;border-radius:100%;background:#ffb23e;border:0.21rem solid #fff;box-shadow:none;margin-top:0;box-sizing:border-box}input[type="range"]::-ms-track{height:0.43rem;border-radius:0.5em;background:#ffffff80;border:none;box-shadow:none;box-sizing:border-box}input[type="range"]::-ms-fill-lower{height:0.43rem;border-radius:0.5em 0 0 0.5em;margin:0;background:#ffb23e;border:none;border-right-width:0}@media screen and (min-width: 960px){input[type="range"]{height:2.2em}input[type="range"]{--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min)) / var(--range));--sx:calc(0.5 * 24px + var(--ratio) * (100% - 24px))}input[type="range"]::-webkit-slider-thumb{width:1.52rem;height:1.52rem;border-width:0.19rem;margin-top:calc(0.38rem * 0.5 - max(1.52rem * 0.5, 0.19rem))}input[type="range"]::-webkit-slider-runnable-track{height:0.38rem;border-radius:0.5em}input[type="range"]::-moz-range-thumb{width:max(calc(1.52rem - 0.19rem - 0.19rem), 0px);height:max(calc(1.52rem - 0.19rem - 0.19rem), 0px);border-width:0.19rem}input[type="range"]::-moz-range-track{height:0.38rem;border-radius:0.5em}input[type="range"]::-ms-thumb{width:1.52rem;height:1.52rem;border-width:0.19rem}input[type="range"]::-ms-track{height:0.38rem;border-radius:0.5em}input[type="range"]::-ms-fill-lower{height:0.38rem;border-radius:0.5em 0 0 0.5em}}.square-input{width:100%}.square-input
.input__data{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.14rem}.square-input .input__data
label{opacity:0.5;font-weight:400}.square-input
.input__field{padding-bottom:0.57rem;border-bottom:0.07rem solid rgba(255, 255, 255, 0.5)}.square-input .input__field
input{color:#fff;width:4.14rem}.square-input .input__field
span{color:var(--accent-color)}.square-input input[type="range"]{width:100%}@media screen and (min-width: 960px){.square-input
.input__data{margin-bottom:0.76rem}.square-input
.input__field{padding-bottom:0.57rem;border-bottom:0.07rem solid rgba(255, 255, 255, 0.5)}}input[type="checkbox"]{display:none}input[type="checkbox"]+label{display:flex;align-items:center;gap:0.57rem;color:var(--border-color, rgba(80, 73, 67, 0.5));cursor:pointer}input[type="checkbox"]+label::before{display:block;content:"";width:1.71rem;height:1.71rem;border-radius:0.36rem;border:0.07rem solid var(--border-color, rgba(80, 73, 67, 0.5))}input[type="checkbox"]:checked+label{color:var(--main-dark)}input[type="checkbox"]:checked+label::before{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2013%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%203.90566L7.08696%2012L15%201%22%20stroke%3D%22%23E19B2B%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-size:1rem 0.79rem;background-repeat:no-repeat}.form{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.71rem}.form
.form__errors{display:none;width:100%;color:#e51e33}.form .form__errors
p{color:#e51e33}.form
.form__errors.show{display:block}.form
.form__fields{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.14rem;width:100%}.form
.form__fields.hide{display:none}.form .form__fields
.form__row{width:100%;display:flex;gap:1.14rem}.form .form__fields .form__row .form__row--half{flex:0 1 50%}.form .form__fields
.form__input{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0.57rem 0;border-bottom:0.07rem solid var(--border-color, rgba(80, 73, 67, 0.5))}.form .form__fields .form__input
p{color:var(--main-dark)}.form .form__fields .form__input
input{width:100%}.form .form__fields .form__input.form__field--error{border-bottom-color:#e51e33}.form .form__fields .form__input.form__phone
.phone__code{margin-right:0.25em;color:var(--main-dark)}.form .form__fields .form__input.form__phone
input{width:100%;padding-left:0;padding-right:0}.form .form__fields .form__input-file{width:100%}.form .form__fields .form__input-file
.form__input{align-items:flex-start}.form .form__fields .form__input-file
p{flex:1 1 auto;font-size:0.86rem;line-height:286%;color:var(--border-color, rgba(80, 73, 67, 0.5));font-weight:500}.form .form__fields .form__input-file
input{display:none}.form .form__fields .form__input-file
label{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:0.43rem;font-size:0.86rem;line-height:286%;color:var(--main-dark);cursor:pointer}.form .form__fields .form__input-file .input-file-button{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.form .form__fields .form__input-file .input-file-list{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.form .form__fields .form__input-file .input-file-errors{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.form .form__fields .form__input-file .form__input-errors .file-item-error{display:none;margin-top:0.43rem;font-size:0.86rem;color:#e51e33}.form .form__fields .form__input-file .form__input-errors .file-item-error.show{display:inline-block}.form .form__fields .form__input-file .file-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:0.43rem;margin-top:0.43rem}.form .form__fields .form__input-file .file-item
span{font-size:0.86rem;display:inline-block;opacity:0.75}.form .form__fields .form__input-file .file-item .remove-btn{background-color:transparent;border:none}.form .form__fields .form__input-file label span.file-uploaded{display:none}.form
.form__fields
.form__input-file
label.input-file-uploaded
span.file-uploaded{display:inline}.form
.form__fields
.form__input-file
label.input-file-uploaded
span.file-upload{display:none}.form .form__fields .form__input-file
svg{width:1.14rem;height:1.14rem;fill:var(--main-dark)}.form .form__fields .form__input.form__input-checkbox{flex-direction:column;align-items:flex-start;padding-bottom:0;border-bottom:none;gap:0.57rem}.form .form__fields .form__input.form__input-checkbox
.checkbox__options{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.14rem}.form
.form__submit{width:100%;display:flex;flex-direction:column;gap:1.14rem}.form .form__submit
.btn{width:100%;text-align:center}.form .form__privacy-policies,
.form .form__privacy-policies
a{font-size:0.86rem;color:var(--border-color, rgba(80, 73, 67, 0.5));text-align:center}.form
.form__notification{position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--bg-color);border-bottom-right-radius:2.38rem;padding:2.29rem 2.67rem;display:none;height:100%;z-index:5}.form
.form__notification.show{display:flex}.form .form__notification
.notification__icon{margin-bottom:1.71rem}.form .form__notification .notification__icon
svg{width:4rem;height:4rem}.form .form__notification
.notification__title{margin-bottom:0.86rem}.form .form__notification
.notification__description{width:100%}@media screen and (min-width: 960px){.form{gap:2.29rem}.form
.form__title{max-width:18.29rem}.form
.form__fields{gap:0.76rem}.form .form__fields
.form__row{gap:0.76rem}.form .form__fields
.form__input{padding:0.76rem 0;border-bottom-width:0.048rem}.form .form__fields .form__input.form__phone
.phone__code{margin-right:0.29em}.form .form__fields .form__input.form__input-file
p{font-size:1rem}.form .form__fields .form__input.form__input-file
label{gap:0.29rem;font-size:0.76rem;line-height:214.375%}.form .form__fields .form__input.form__input-file
svg{width:1rem;height:1rem}.form .form__fields .form__input-file .form__input-errors .file-item-error{margin-top:0.29rem;font-size:0.76rem}.form .form__fields .form__input-file .file-item{gap:0.29rem;margin-top:0.29rem}.form .form__fields .form__input-file .file-item
span{font-size:0.76rem}.form .form__fields .form__input.form__input-checkbox{gap:0.38rem}.form .form__fields .form__input.form__input-checkbox
.checkbox__options{gap:0.76rem}.form .form__privacy-policies,
.form .form__privacy-policies
a{max-width:21.95rem}.form .form__notification
.notification__icon{margin-bottom:1.33rem}.form .form__notification .notification__icon
svg{width:4.76rem;height:4.76rem}.form .form__notification
.notification__title{margin-bottom:0.76rem}}.hint{position:relative;display:flex;align-items:center;justify-content:center;width:1.71rem;height:1.71rem;border-radius:100%;background-color:#d9d9d9;color:var(--main-dark);font-size:0.78rem;font-weight:400}.hint
.hint__message{position:absolute;left:50%;transform:translateX(-50%);bottom:100%;width:18.57rem;opacity:0;visibility:hidden;transition:0.3s linear all}.hint:hover .hint__message,
.hint:focus
.hint__message{opacity:1;visibility:visible}.hint .hint__message
span{display:block;width:100%;padding:0.71rem;border-radius:0.36rem;background-color:#fff}.hint .hint__message::after{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 0.57rem 0.71rem 0.57rem;border-color:transparent transparent #fff transparent;margin:0
auto;transform:rotate(180deg)}@media screen and (min-width: 960px){.hint
.hint__message{max-width:15.76rem}.hint .hint__message
span{padding:0.48rem;border-radius:0.24rem;font-size:0.67rem;line-height:135%}.hint .hint__message::after{border-width:0 0.45rem 0.9rem 0.45rem}}.portfolio-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;overflow:hidden}.portfolio-card
img{position:absolute;top:0px;left:0px;width:100%;height:100%;transition:all 0.5s linear}.portfolio-card:hover img,
.portfolio-card:focus
img{transform:scale(1.15);transform-origin:center}.portfolio-card
.item__info{z-index:1;background-color:var(--bg-color);padding:1.14rem 1.71rem;color:var(--main-dark)}.portfolio-card
h5{margin-bottom:0.29rem}.portfolio-card
.item__features{gap:0.89rem}.portfolio-card .item__info
p{color:var(--main-dark)}@media screen and (min-width: 960px){.portfolio-card
.item__info{padding:0.76rem 2.86rem}.portfolio-card
h5{margin-bottom:0.19rem;max-width:23.6rem}.portfolio-card
.item__features{gap:0.76rem}}.footer{background:var(--main-dark, #23201d);border-top:0.07rem solid var(--border-color, rgba(80, 73, 67, 0.5));padding-top:4rem;margin-top:2.14rem;gap:2.57rem}.footer .footer__column,
.footer
.footer__subcolumn{gap:1.14rem}.footer
.footer__list{list-style:none;padding:0px;gap:0.57rem}.footer .footer__list
a{color:var(--bg-color);text-decoration:none;word-break:break-all}.footer
.footer__block{display:flex;flex-direction:column;gap:0.86rem}.footer
.footer__menu{flex-direction:row;flex-wrap:wrap;gap:0.57rem 1.14rem;max-width:17.85rem}.footer .footer__menu
a{text-transform:uppercase}.footer .footer__block
.block__title{color:rgba(236, 230, 224, 0.5);font-weight:400}.footer .footer__top,
.footer
.footer__bottom{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer
.footer__top{gap:2.57rem}.footer .footer__top
.footer__lang{margin-left:1.14rem}.footer .footer__social-media
a{display:flex;align-items:center;justify-content:flex-start;gap:0.86rem;transition:all 0.3s linear}.footer .footer__social-media a
svg{width:1.71rem;height:1.71rem;fill:var(--bg-color);transition:all 0.3s linear}.footer .footer__social-media a:hover,
.footer .footer__social-media a:focus{color:var(--accent-color)}.footer .footer__social-media a:hover svg,
.footer .footer__social-media a:focus
svg{fill:var(--accent-color)}.footer
.footer__catalogs{gap:0.86rem}.footer
.footer__bottom{gap:2.29rem}.footer .footer__bottom
.footer__title{font-size:2.94rem}.footer .footer__bottom .footer__additional-text{gap:0.86rem}.footer .footer__bottom .footer__additional-text
.footer__subcolum{gap:0.57rem}.footer .footer__bottom .footer__rights-reserved,
.footer .footer__bottom .footer__privacy-policies{font-size:0.86rem;font-weight:400}.footer .footer__bottom .footer__rights-reserved{color:rgba(236, 230, 224, 0.5)}.footer .footer__bottom .footer__privacy-policies{font-size:0.86rem}.footer .footer__bottom .footer__developer-link{display:inline-flex;align-items:center;color:var(--bg-color);text-decoration:none}.footer .footer__bottom .footer__developer-link
span{opacity:0.5;font-weight:400}.footer .footer__bottom .footer__developer-link
img{width:1.71rem;height:1.71rem;margin-right:0.57rem;margin-left:0.86rem}.footer .footer__bottom
.footer__title{height:5.14rem;width:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom left}@media screen and (min-width: 960px){.footer{border-top-width:0.048rem;padding-top:3.33rem;margin-top:2.86rem;gap:11.76rem}.footer .footer__top,
.footer
.footer__bottom{flex-direction:row;justify-content:space-between}.footer .footer__top .footer__column:first-of-type,
.footer .footer__bottom .footer__column:first-of-type{width:18.29rem}.footer .footer__top .footer__column:last-of-type,
.footer .footer__bottom .footer__column:last-of-type{width:56.57rem}.footer .footer__column,
.footer
.footer__subcolumn{justify-content:space-between;gap:1.71rem}.footer .footer__column.footer__logo-column{justify-content:flex-start;gap:0px}.footer .footer__top
.footer__nav{width:28.86rem}.footer
.footer__list{gap:0.38rem;max-width:none;width:100%}.footer
.footer__block{gap:0.76rem}.footer
.footer__menu{gap:0.38rem 0.76rem;max-width:none}.footer
.footer__top{gap:2.57rem}.footer .footer__top
.footer__lang{margin-left:1.71rem}.footer .footer__social-media{gap:0.76rem}.footer .footer__social-media
a{gap:0.57rem}.footer
.footer__catalogs{gap:1.14rem}.footer
.footer__bottom{gap:2.29rem;align-items:stretch}.footer .footer__bottom
.footer__title{font-size:6.58rem}.footer .footer__bottom .footer__additional-text{gap:0.86rem;padding-bottom:0.81rem}.footer .footer__bottom .footer__additional-text
.footer__subcolumn{gap:0.76rem}.footer .footer__bottom .footer__rights-reserved,
.footer .footer__bottom .footer__privacy-policies{font-size:1rem}.footer .footer__bottom .footer__developer-link
img{width:1.71rem;height:1.71rem;margin-right:0.57rem;margin-left:0.86rem}.footer .footer__bottom
.footer__title{height:10.91rem}}.case-study-description.wrapper{padding-top:5rem;padding-bottom:5rem;gap:2.57rem}.case-study-description .case-study__data{gap:1.71rem}.case-study-description .case-study__data .case-study__characteristics{width:100%}.case-study-description .case-study__data
.characteristics__item{padding:1.14rem 0;border-bottom:0.071rem solid rgba(80, 73, 67, 0.5)}.case-study-description .case-study__data .characteristics__item:first-of-type{border-top:0.071rem solid rgba(80, 73, 67, 0.5)}.case-study-description
.case-study__data
.characteristics__item
.characteristics__value,
.case-study-description .case-study__description
p{color:var(--main-dark)}.case-study-description .case-study__description{gap:1.71rem}@media screen and (min-width: 960px){.case-study-description.wrapper{padding-top:5.24rem;padding-bottom:5.24rem}.case-study-description .case-study__data{gap:2.29rem;max-width:34.86rem}.case-study-description .case-study__data
.characteristics__item{border-bottom-width:0.048rem}.case-study-description
.case-study__data
.characteristics__item:first-of-type{border-top-width:0.048rem}.case-study-description .case-study__description{max-width:41.71rem;gap:2.29rem}}.case-study-review.case-study-review__wrapper{padding-top:5rem;padding-bottom:5rem}.case-study-review .case-study-review__review
.review__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.42rem 1.71rem;gap:2.57rem;border:1px
solid var(--border-color, rgba(80, 73, 67, 0.5))}.case-study-review .case-study-review__review
.review__text{display:flex;flex-direction:column;align-items:center;justify-content:center}.case-study-review .case-study-review__review .review__subtitle,
.case-study-review .case-study-review__review .review__text p,
.case-study-review
.case-study-review__review
.review__author
.author__position{font-weight:400}.case-study-review .case-study-review__review .review__text
svg{fill:#fff;width:2.64rem;height:2.71rem;margin-bottom:1.14rem}body.white .case-study-review .case-study-review__review .review__text
svg{fill:var(--main-dark)}.case-study-review .case-study-review__review .review__text .heading-2{margin-bottom:1.14rem;word-break:normal}.case-study-review .case-study-review__review .review__text
.review__link{display:inline-block;margin-top:2.57rem;color:var(--bg-color, #f6efe8);text-decoration:none;padding-bottom:0.57rem;border-bottom:1px solid rgba(255, 255, 255, 0.5);font-weight:400}body.white
.case-study-review
.case-study-review__review
.review__text
.review__link{color:var(--main-dark);border-bottom-color:var(--border-color, rgba(80, 73, 67, 0.5))}.case-study-review .case-study-review__review
.review__author{display:flex;justify-content:center;align-items:center;gap:0.86rem}.case-study-review .case-study-review__review .review__author
img{width:2.57rem;height:2.57rem;border-radius:100%}.case-study-review .case-study-review__review .review__author
.author__name{color:#fff;margin-bottom:0.14rem}body.white
.case-study-review
.case-study-review__review
.review__author
.author__name{color:var(--main-dark)}.case-study-review
.case-study-review__review
.review__author
.author__position{color:rgba(255, 255, 255, 0.5)}body.white
.case-study-review
.case-study-review__review
.review__author
.author__position{color:rgba(35, 32, 29, 0.7)}@media screen and (min-width: 960px){.case-study-review.case-study-review__wrapper{padding-top:5.24rem;padding-bottom:5.24rem}.case-study-review .case-study-review__review
.review__content{flex:0 0 71.05rem;padding:2.29rem 4rem;gap:2.57rem;border-width:0.048rem;justify-content:space-between}.case-study-review .case-study-review__review .review__text .heading-2{max-width:48.48rem}.case-study-review .case-study-review__review
.review__text{justify-content:space-between}.case-study-review .case-study-review__review .review__text
svg{width:3.05rem;height:2.95rem}.case-study-review .case-study-review__review .review__text
p{max-width:28.86rem}.case-study-review .case-study-review__review .review__text
.review__link{margin-top:1.14rem;padding-bottom:0.38rem;border-width:0.048rem}.case-study-review .case-study-review__review
.review__author{gap:0.57rem}.case-study-review .case-study-review__review .review__author
img{width:3.05rem;height:3.05rem}.case-study-review .case-study-review__review .review__author
.author__name{margin-bottom:0.095rem}}.cta-2.wrapper{padding-top:5rem;padding-bottom:5rem}.cta-2
.cta__content{background-position:center right;background-repeat:no-repeat;background-size:cover;margin-bottom:2.57rem}.cta-2
.cta__text{display:flex;flex-direction:column;gap:1.14rem;padding:2.86rem 1.14rem 0rem}.cta-2 .cta__text .heading-2{max-width:22.29rem;color:var(--bg-color)}.cta-2 .cta__text .cta__text-offer,
.cta-2 .cta__text
.cta__description{line-height:135%;color:var(--bg-color)}.cta-2 .cta__text
.cta__description{gap:0.86rem}.cta-2 .cta__text .cta__description ul,
.cta-2 .cta__text .cta__description
p{font-weight:400}.cta-2 .cta__text .cta__description h1,
.cta-2 .cta__text .cta__description h2,
.cta-2 .cta__text .cta__description h3,
.cta-2 .cta__text .cta__description h4,
.cta-2 .cta__text .cta__description h5,
.cta-2 .cta__text .cta__description
h6{color:var(--bg-color);max-width:19.64rem}.cta-2 .cta__text .cta__text-offer{opacity:0.8}.cta-2
.cta__person{height:24.79rem;background-position:right bottom;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4rem}.cta-2 .cta__person
.person__caption{position:relative;max-width:16rem;padding:0.86rem;background-color:#fff;border-radius:0.36rem;color:var(--main-dark)}.cta-2 .cta__person .person__caption p.text--big{color:var(--main-dark)}.cta-2 .cta__person .person__caption p.text--small--desktop{color:rgba(80, 73, 67, 0.7)}.cta-2 .cta__person .person__caption::after{display:block;content:"";position:absolute;right:0;top:50%;transform:translate(100%, -50%);width:0px;height:0px;border-style:solid;border-width:0.89rem 0 0.89rem 1.79rem;border-color:transparent transparent transparent #fff}.cta-2
.cta__form{background-color:#fff;color:var(--main-dark);padding:1.71rem 1.14rem;border-bottom-right-radius:1.79rem;display:flex;flex-direction:column}.cta-2 .cta__form
.form__notification{background-color:#fff}body.white .cta-2 .cta__form,
body.white .cta-2 .cta__form
.form__notification{background-color:var(--main-dark);color:var(--bg-color)}.cta-2 .cta__form .form__notification
.notification__title{color:var(--main-dark)}body.white .cta-2 .cta__form .form__notification
.notification__title{color:var(--bg-color)}.cta-2 .cta__form .form__notification
.notification__description{color:rgba(35, 32, 29, 0.7)}body.white .cta-2 .cta__form .form__notification
.notification__description{color:rgba(236, 230, 224, 0.5)}body.white .cta-2 .cta__form input,
body.white .cta-2 .cta__form .form__title,
body.white
.cta-2
.cta__form
.form__fields
.form__input.form__phone
.phone__code{color:var(--bg-color)}body.white .cta-2 .cta__form input::placeholder{color:var(--light-text, rgba(236, 230, 224, 0.5))}body.white .cta-2 .cta__form input::-moz-placeholder{color:var(--light-text, rgba(236, 230, 224, 0.5))}body.white .cta-2 .cta__form input::-webkit-input-placeholder{color:var(--light-text, rgba(236, 230, 224, 0.5))}body.white .cta-2 .cta__form .form__privacy-policies,
body.white .cta-2 .cta__form .form__privacy-policies
a{color:var(--light-text, rgba(236, 230, 224, 0.5))}@media screen and (min-width: 960px){.cta-2.wrapper{padding-top:5.24rem;padding-bottom:5.24rem}.cta-2
.cta__content{position:relative;display:flex;align-items:center;width:56.57rem;margin-bottom:0rem}.cta-2
.cta__text{gap:0.71rem;padding:2.29rem 0px 2.29rem 2.29rem;max-width:35.81rem}.cta-2 .cta__text .heading-2{line-height:105%}.cta-2 .cta__text .heading-2,
.cta-2 .cta__text .cta__description h1,
.cta-2 .cta__text .cta__description h2,
.cta-2 .cta__text .cta__description h3,
.cta-2 .cta__text .cta__description h4,
.cta-2 .cta__text .cta__description h5,
.cta-2 .cta__text .cta__description
h6{max-width:none}.cta-2 .cta__text .cta__text-offer{margin-bottom:2.52rem;max-width:25.14rem}.cta-2 .cta__text
.cta__description{gap:0.76rem;max-width:32.38rem}.cta-2
.cta__person{position:absolute;top:0px;bottom:0px;right:0px;height:auto;width:27.81rem;align-items:flex-end;padding-bottom:5.14rem;padding-right:2.29rem}.cta-2 .cta__person
.person__caption{max-width:13.67rem;padding:0.57rem;border-radius:0.24rem}.cta-2 .cta__person .person__caption::after{right:50%;top:0;transform:translate(100%, -100%);border-width:0 0.52rem 1.048rem 0.52rem;border-color:transparent transparent #fff transparent}.cta-2
.cta__form{width:27.43rem;padding:2.29rem 2.67rem;border-bottom-right-radius:2.38rem}}.gallery.wrapper{padding-top:4rem;padding-bottom:4rem;background-color:var(--main-dark)}section:has(+.gallery).wrapper{padding-bottom:10rem}.gallery+section.wrapper{padding-top:10rem}.gallery .gallery__title.heading-2{margin-bottom:2.57rem;color:var(--bg-color)}.gallery .gallery__grid,
.gallery .gallery__grid .gallery__grid-subgrid{display:flex;flex-direction:column;gap:2.57rem}.gallery .gallery__grid
.gallery__item{width:100%;height:28.57rem}.gallery .gallery__grid .gallery__item.gallery__item--video{height:21.43rem}.gallery .gallery__grid .gallery__item img,
.gallery .gallery__grid .gallery__item
video{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 960px){.gallery.wrapper{padding-top:8.57rem;padding-bottom:8.57rem}section:has(+.gallery).wrapper{padding-bottom:11.43rem}.gallery+section.wrapper{padding-top:11.43rem}.gallery .gallery__title.heading-2{margin-bottom:4.76rem}.gallery
.gallery__grid{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.71rem}.gallery .gallery__grid .gallery__grid-subgrid{grid-column:1/4;display:grid;grid-template-columns:1fr 1fr;gap:1.71rem}.gallery .gallery__grid
.gallery__item{height:30.95rem}.gallery .gallery__grid > .gallery__item.gallery__item--video,
.gallery .gallery__grid>.gallery__item.gallery__item--medium{grid-column:span 2;height:30.95rem}.gallery .gallery__grid>.gallery__item.gallery__item--wide{grid-column:span 3;height:30.95rem}}.images-comparison.images-comparison__wrapper{padding-top:5rem;padding-bottom:5rem}.images-comparison .images-comparison__description{margin-top:1.14rem;color:#fff}.images-comparison .images-comparison__description + .images-comparison__images,
.images-comparison h2+.images-comparison__images{margin-top:2.57rem}.images-comparison .images-comparison__images{position:relative;width:100%;height:28.57rem}.images-comparison .images-comparison__images .images-comparison__img{position:absolute;top:0px;bottom:0px;left:0px;right:0px;width:auto;height:auto;overflow:hidden}.images-comparison .images-comparison__images .images-comparison__img
img{display:block;height:100%;width:calc(100vw - 2.28rem);vertical-align:middle}.images-comparison .images-comparison__images .images-comparsion__slider{position:absolute;z-index:3;left:50%;top:0;width:0.29rem;height:100%;background-color:#fff}.images-comparison
.images-comparison__images
.images-comparsion__slider-thumb-container{position:relative;height:100%}.images-comparison .images-comparison__images .images-comparsion__slider-thumb{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:1.14rem;padding:0.71rem 1.14rem;background-color:var(--accent-color);border-radius:0.36rem;cursor:pointer;transform:translate(-50%, -50%)}.images-comparison
.images-comparison__images
.images-comparsion__slider-thumb
svg{width:1.36rem;height:1rem;stroke:#fff;flex-shrink:0}.images-comparison
.images-comparison__images
.images-comparsion__slider-thumb
svg:first-of-type{transform:rotate(180deg);order:0}.images-comparison
.images-comparison__images
.images-comparsion__slider-thumb
svg:last-of-type{order:1}.images-comparison
.images-comparison__images
.images-comparsion__slider-thumb::before{display:block;content:"";flex-shrink:0;order:1;width:0.14rem;height:2.57rem;background:rgba(255, 255, 255, 0.3)}@media screen and (min-width: 960px){.images-comparison.images-comparison__wrapper{padding-top:5.71rem;padding-bottom:5.71rem}.images-comparison .images-comparison__description{max-width:36.095rem;margin-top:1.71rem}.images-comparison .images-comparison__description + .images-comparison__images,
.images-comparison h2+.images-comparison__images{margin-top:4.76rem}.images-comparison .images-comparison__images{height:33.33rem}.images-comparison .images-comparison__images .images-comparison__img
img{width:85.71rem}.images-comparison
.images-comparison__images
.images-comparsion__slider-thumb{gap:0.76rem;padding:0.67rem 1.24rem;border-radius:0.24rem}.images-comparison
.images-comparison__images
.images-comparsion__slider-thumb
svg{width:1.095rem;height:0.76rem}.images-comparison
.images-comparison__images
.images-comparsion__slider-thumb::before{width:0.095rem;height:2.19rem}}:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #999;
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-path-flags-1x: url("/wp-content/themes/korol-theme/assets/images/flags.webp");
  --iti-path-flags-2x: url("/wp-content/themes/korol-theme/assets/images/flags@2x.webp");
  --iti-path-globe-1x: url("/wp-content/themes/korol-theme/assets/images/globe.webp");
  --iti-path-globe-2x: url("/wp-content/themes/korol-theme/assets/images/globe@2x.webp");
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type="tel"],
.iti input.iti__tel-input[type="text"] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: 0 0;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir="rtl"] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: 0;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag,
.iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir="rtl"] .iti__country-list .iti__flag,
[dir="rtl"] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown
  .iti__country-container:not(:has(+ input[disabled])):not(
    :has(+ input[readonly])
  ):hover,
.iti--allow-dropdown
  .iti__country-container:not(:has(+ input[disabled])):not(
    :has(+ input[readonly])
  ):hover
  button {
  cursor: pointer;
}
.iti--allow-dropdown
  .iti__country-container:not(:has(+ input[disabled])):not(
    :has(+ input[readonly])
  )
  .iti__selected-country-primary:hover,
.iti--allow-dropdown
  .iti__country-container:not(:has(+ input[disabled])):not(
    :has(+ input[readonly])
  )
  .iti__selected-country:has(+ .iti__dropdown-content:hover)
  .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir="rtl"] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}
.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0 0 1px 0 #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}
.iti__ac {
  --iti-flag-offset: 0px;
}
.iti__ad {
  --iti-flag-offset: -16px;
}
.iti__ae {
  --iti-flag-offset: -32px;
}
.iti__af {
  --iti-flag-offset: -48px;
}
.iti__ag {
  --iti-flag-offset: -64px;
}
.iti__ai {
  --iti-flag-offset: -80px;
}
.iti__al {
  --iti-flag-offset: -96px;
}
.iti__am {
  --iti-flag-offset: -112px;
}
.iti__ao {
  --iti-flag-offset: -128px;
}
.iti__ar {
  --iti-flag-offset: -144px;
}
.iti__as {
  --iti-flag-offset: -160px;
}
.iti__at {
  --iti-flag-offset: -176px;
}
.iti__au {
  --iti-flag-offset: -192px;
}
.iti__aw {
  --iti-flag-offset: -208px;
}
.iti__ax {
  --iti-flag-offset: -224px;
}
.iti__az {
  --iti-flag-offset: -240px;
}
.iti__ba {
  --iti-flag-offset: -256px;
}
.iti__bb {
  --iti-flag-offset: -272px;
}
.iti__bd {
  --iti-flag-offset: -288px;
}
.iti__be {
  --iti-flag-offset: -304px;
}
.iti__bf {
  --iti-flag-offset: -320px;
}
.iti__bg {
  --iti-flag-offset: -336px;
}
.iti__bh {
  --iti-flag-offset: -352px;
}
.iti__bi {
  --iti-flag-offset: -368px;
}
.iti__bj {
  --iti-flag-offset: -384px;
}
.iti__bl {
  --iti-flag-offset: -400px;
}
.iti__bm {
  --iti-flag-offset: -416px;
}
.iti__bn {
  --iti-flag-offset: -432px;
}
.iti__bo {
  --iti-flag-offset: -448px;
}
.iti__bq {
  --iti-flag-offset: -464px;
}
.iti__br {
  --iti-flag-offset: -480px;
}
.iti__bs {
  --iti-flag-offset: -496px;
}
.iti__bt {
  --iti-flag-offset: -512px;
}
.iti__bw {
  --iti-flag-offset: -528px;
}
.iti__by {
  --iti-flag-offset: -544px;
}
.iti__bz {
  --iti-flag-offset: -560px;
}
.iti__ca {
  --iti-flag-offset: -576px;
}
.iti__cc {
  --iti-flag-offset: -592px;
}
.iti__cd {
  --iti-flag-offset: -608px;
}
.iti__cf {
  --iti-flag-offset: -624px;
}
.iti__cg {
  --iti-flag-offset: -640px;
}
.iti__ch {
  --iti-flag-offset: -656px;
}
.iti__ci {
  --iti-flag-offset: -672px;
}
.iti__ck {
  --iti-flag-offset: -688px;
}
.iti__cl {
  --iti-flag-offset: -704px;
}
.iti__cm {
  --iti-flag-offset: -720px;
}
.iti__cn {
  --iti-flag-offset: -736px;
}
.iti__co {
  --iti-flag-offset: -752px;
}
.iti__cr {
  --iti-flag-offset: -768px;
}
.iti__cu {
  --iti-flag-offset: -784px;
}
.iti__cv {
  --iti-flag-offset: -800px;
}
.iti__cw {
  --iti-flag-offset: -816px;
}
.iti__cx {
  --iti-flag-offset: -832px;
}
.iti__cy {
  --iti-flag-offset: -848px;
}
.iti__cz {
  --iti-flag-offset: -864px;
}
.iti__de {
  --iti-flag-offset: -880px;
}
.iti__dj {
  --iti-flag-offset: -896px;
}
.iti__dk {
  --iti-flag-offset: -912px;
}
.iti__dm {
  --iti-flag-offset: -928px;
}
.iti__do {
  --iti-flag-offset: -944px;
}
.iti__dz {
  --iti-flag-offset: -960px;
}
.iti__ec {
  --iti-flag-offset: -976px;
}
.iti__ee {
  --iti-flag-offset: -992px;
}
.iti__eg {
  --iti-flag-offset: -1008px;
}
.iti__eh {
  --iti-flag-offset: -1024px;
}
.iti__er {
  --iti-flag-offset: -1040px;
}
.iti__es {
  --iti-flag-offset: -1056px;
}
.iti__et {
  --iti-flag-offset: -1072px;
}
.iti__fi {
  --iti-flag-offset: -1088px;
}
.iti__fj {
  --iti-flag-offset: -1104px;
}
.iti__fk {
  --iti-flag-offset: -1120px;
}
.iti__fm {
  --iti-flag-offset: -1136px;
}
.iti__fo {
  --iti-flag-offset: -1152px;
}
.iti__fr {
  --iti-flag-offset: -1168px;
}
.iti__ga {
  --iti-flag-offset: -1184px;
}
.iti__gb {
  --iti-flag-offset: -1200px;
}
.iti__gd {
  --iti-flag-offset: -1216px;
}
.iti__ge {
  --iti-flag-offset: -1232px;
}
.iti__gf {
  --iti-flag-offset: -1248px;
}
.iti__gg {
  --iti-flag-offset: -1264px;
}
.iti__gh {
  --iti-flag-offset: -1280px;
}
.iti__gi {
  --iti-flag-offset: -1296px;
}
.iti__gl {
  --iti-flag-offset: -1312px;
}
.iti__gm {
  --iti-flag-offset: -1328px;
}
.iti__gn {
  --iti-flag-offset: -1344px;
}
.iti__gp {
  --iti-flag-offset: -1360px;
}
.iti__gq {
  --iti-flag-offset: -1376px;
}
.iti__gr {
  --iti-flag-offset: -1392px;
}
.iti__gt {
  --iti-flag-offset: -1408px;
}
.iti__gu {
  --iti-flag-offset: -1424px;
}
.iti__gw {
  --iti-flag-offset: -1440px;
}
.iti__gy {
  --iti-flag-offset: -1456px;
}
.iti__hk {
  --iti-flag-offset: -1472px;
}
.iti__hn {
  --iti-flag-offset: -1488px;
}
.iti__hr {
  --iti-flag-offset: -1504px;
}
.iti__ht {
  --iti-flag-offset: -1520px;
}
.iti__hu {
  --iti-flag-offset: -1536px;
}
.iti__id {
  --iti-flag-offset: -1552px;
}
.iti__ie {
  --iti-flag-offset: -1568px;
}
.iti__il {
  --iti-flag-offset: -1584px;
}
.iti__im {
  --iti-flag-offset: -1600px;
}
.iti__in {
  --iti-flag-offset: -1616px;
}
.iti__io {
  --iti-flag-offset: -1632px;
}
.iti__iq {
  --iti-flag-offset: -1648px;
}
.iti__ir {
  --iti-flag-offset: -1664px;
}
.iti__is {
  --iti-flag-offset: -1680px;
}
.iti__it {
  --iti-flag-offset: -1696px;
}
.iti__je {
  --iti-flag-offset: -1712px;
}
.iti__jm {
  --iti-flag-offset: -1728px;
}
.iti__jo {
  --iti-flag-offset: -1744px;
}
.iti__jp {
  --iti-flag-offset: -1760px;
}
.iti__ke {
  --iti-flag-offset: -1776px;
}
.iti__kg {
  --iti-flag-offset: -1792px;
}
.iti__kh {
  --iti-flag-offset: -1808px;
}
.iti__ki {
  --iti-flag-offset: -1824px;
}
.iti__km {
  --iti-flag-offset: -1840px;
}
.iti__kn {
  --iti-flag-offset: -1856px;
}
.iti__kp {
  --iti-flag-offset: -1872px;
}
.iti__kr {
  --iti-flag-offset: -1888px;
}
.iti__kw {
  --iti-flag-offset: -1904px;
}
.iti__ky {
  --iti-flag-offset: -1920px;
}
.iti__kz {
  --iti-flag-offset: -1936px;
}
.iti__la {
  --iti-flag-offset: -1952px;
}
.iti__lb {
  --iti-flag-offset: -1968px;
}
.iti__lc {
  --iti-flag-offset: -1984px;
}
.iti__li {
  --iti-flag-offset: -2000px;
}
.iti__lk {
  --iti-flag-offset: -2016px;
}
.iti__lr {
  --iti-flag-offset: -2032px;
}
.iti__ls {
  --iti-flag-offset: -2048px;
}
.iti__lt {
  --iti-flag-offset: -2064px;
}
.iti__lu {
  --iti-flag-offset: -2080px;
}
.iti__lv {
  --iti-flag-offset: -2096px;
}
.iti__ly {
  --iti-flag-offset: -2112px;
}
.iti__ma {
  --iti-flag-offset: -2128px;
}
.iti__mc {
  --iti-flag-offset: -2144px;
}
.iti__md {
  --iti-flag-offset: -2160px;
}
.iti__me {
  --iti-flag-offset: -2176px;
}
.iti__mf {
  --iti-flag-offset: -2192px;
}
.iti__mg {
  --iti-flag-offset: -2208px;
}
.iti__mh {
  --iti-flag-offset: -2224px;
}
.iti__mk {
  --iti-flag-offset: -2240px;
}
.iti__ml {
  --iti-flag-offset: -2256px;
}
.iti__mm {
  --iti-flag-offset: -2272px;
}
.iti__mn {
  --iti-flag-offset: -2288px;
}
.iti__mo {
  --iti-flag-offset: -2304px;
}
.iti__mp {
  --iti-flag-offset: -2320px;
}
.iti__mq {
  --iti-flag-offset: -2336px;
}
.iti__mr {
  --iti-flag-offset: -2352px;
}
.iti__ms {
  --iti-flag-offset: -2368px;
}
.iti__mt {
  --iti-flag-offset: -2384px;
}
.iti__mu {
  --iti-flag-offset: -2400px;
}
.iti__mv {
  --iti-flag-offset: -2416px;
}
.iti__mw {
  --iti-flag-offset: -2432px;
}
.iti__mx {
  --iti-flag-offset: -2448px;
}
.iti__my {
  --iti-flag-offset: -2464px;
}
.iti__mz {
  --iti-flag-offset: -2480px;
}
.iti__na {
  --iti-flag-offset: -2496px;
}
.iti__nc {
  --iti-flag-offset: -2512px;
}
.iti__ne {
  --iti-flag-offset: -2528px;
}
.iti__nf {
  --iti-flag-offset: -2544px;
}
.iti__ng {
  --iti-flag-offset: -2560px;
}
.iti__ni {
  --iti-flag-offset: -2576px;
}
.iti__nl {
  --iti-flag-offset: -2592px;
}
.iti__no {
  --iti-flag-offset: -2608px;
}
.iti__np {
  --iti-flag-offset: -2624px;
}
.iti__nr {
  --iti-flag-offset: -2640px;
}
.iti__nu {
  --iti-flag-offset: -2656px;
}
.iti__nz {
  --iti-flag-offset: -2672px;
}
.iti__om {
  --iti-flag-offset: -2688px;
}
.iti__pa {
  --iti-flag-offset: -2704px;
}
.iti__pe {
  --iti-flag-offset: -2720px;
}
.iti__pf {
  --iti-flag-offset: -2736px;
}
.iti__pg {
  --iti-flag-offset: -2752px;
}
.iti__ph {
  --iti-flag-offset: -2768px;
}
.iti__pk {
  --iti-flag-offset: -2784px;
}
.iti__pl {
  --iti-flag-offset: -2800px;
}
.iti__pm {
  --iti-flag-offset: -2816px;
}
.iti__pr {
  --iti-flag-offset: -2832px;
}
.iti__ps {
  --iti-flag-offset: -2848px;
}
.iti__pt {
  --iti-flag-offset: -2864px;
}
.iti__pw {
  --iti-flag-offset: -2880px;
}
.iti__py {
  --iti-flag-offset: -2896px;
}
.iti__qa {
  --iti-flag-offset: -2912px;
}
.iti__re {
  --iti-flag-offset: -2928px;
}
.iti__ro {
  --iti-flag-offset: -2944px;
}
.iti__rs {
  --iti-flag-offset: -2960px;
}
.iti__ru {
  --iti-flag-offset: -2976px;
}
.iti__rw {
  --iti-flag-offset: -2992px;
}
.iti__sa {
  --iti-flag-offset: -3008px;
}
.iti__sb {
  --iti-flag-offset: -3024px;
}
.iti__sc {
  --iti-flag-offset: -3040px;
}
.iti__sd {
  --iti-flag-offset: -3056px;
}
.iti__se {
  --iti-flag-offset: -3072px;
}
.iti__sg {
  --iti-flag-offset: -3088px;
}
.iti__sh {
  --iti-flag-offset: -3104px;
}
.iti__si {
  --iti-flag-offset: -3120px;
}
.iti__sj {
  --iti-flag-offset: -3136px;
}
.iti__sk {
  --iti-flag-offset: -3152px;
}
.iti__sl {
  --iti-flag-offset: -3168px;
}
.iti__sm {
  --iti-flag-offset: -3184px;
}
.iti__sn {
  --iti-flag-offset: -3200px;
}
.iti__so {
  --iti-flag-offset: -3216px;
}
.iti__sr {
  --iti-flag-offset: -3232px;
}
.iti__ss {
  --iti-flag-offset: -3248px;
}
.iti__st {
  --iti-flag-offset: -3264px;
}
.iti__sv {
  --iti-flag-offset: -3280px;
}
.iti__sx {
  --iti-flag-offset: -3296px;
}
.iti__sy {
  --iti-flag-offset: -3312px;
}
.iti__sz {
  --iti-flag-offset: -3328px;
}
.iti__tc {
  --iti-flag-offset: -3344px;
}
.iti__td {
  --iti-flag-offset: -3360px;
}
.iti__tg {
  --iti-flag-offset: -3376px;
}
.iti__th {
  --iti-flag-offset: -3392px;
}
.iti__tj {
  --iti-flag-offset: -3408px;
}
.iti__tk {
  --iti-flag-offset: -3424px;
}
.iti__tl {
  --iti-flag-offset: -3440px;
}
.iti__tm {
  --iti-flag-offset: -3456px;
}
.iti__tn {
  --iti-flag-offset: -3472px;
}
.iti__to {
  --iti-flag-offset: -3488px;
}
.iti__tr {
  --iti-flag-offset: -3504px;
}
.iti__tt {
  --iti-flag-offset: -3520px;
}
.iti__tv {
  --iti-flag-offset: -3536px;
}
.iti__tw {
  --iti-flag-offset: -3552px;
}
.iti__tz {
  --iti-flag-offset: -3568px;
}
.iti__ua {
  --iti-flag-offset: -3584px;
}
.iti__ug {
  --iti-flag-offset: -3600px;
}
.iti__us {
  --iti-flag-offset: -3616px;
}
.iti__uy {
  --iti-flag-offset: -3632px;
}
.iti__uz {
  --iti-flag-offset: -3648px;
}
.iti__va {
  --iti-flag-offset: -3664px;
}
.iti__vc {
  --iti-flag-offset: -3680px;
}
.iti__ve {
  --iti-flag-offset: -3696px;
}
.iti__vg {
  --iti-flag-offset: -3712px;
}
.iti__vi {
  --iti-flag-offset: -3728px;
}
.iti__vn {
  --iti-flag-offset: -3744px;
}
.iti__vu {
  --iti-flag-offset: -3760px;
}
.iti__wf {
  --iti-flag-offset: -3776px;
}
.iti__ws {
  --iti-flag-offset: -3792px;
}
.iti__xk {
  --iti-flag-offset: -3808px;
}
.iti__ye {
  --iti-flag-offset: -3824px;
}
.iti__yt {
  --iti-flag-offset: -3840px;
}
.iti__za {
  --iti-flag-offset: -3856px;
}
.iti__zm {
  --iti-flag-offset: -3872px;
}
.iti__zw {
  --iti-flag-offset: -3888px;
}
.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}
@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
