.trp-language-switcher{height: 42px;position: relative;box-sizing: border-box;width: 200px;text-overflow: ellipsis;white-space: nowrap}.trp-language-switcher>div{box-sizing: border-box;padding: 4px 20px 3px 13px;border: 1.5px solid #949494;border-radius: 2px;background-image: url(/theme/img/icons/lang-arrow.svg);background-repeat: no-repeat;background-position: calc(100% - 20px) calc(1em + 2px),calc(100% - 3px) calc(1em + 0px);background-size: 8px 8px,8px 8px;background-color: #fff}.trp-language-switcher>div:hover{background-image: none}.trp-language-switcher>div>a{display: block;padding: 7px 12px;border-radius: 3px;text-decoration: none;color: #1E1E1E;font-style: normal;font-weight: 400;font-size: 16px}.trp-language-switcher>div>a:hover{background: #F0F0F0;border-radius: 2px}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{cursor: default}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover{background: none}.trp-language-switcher .trp-ls-shortcode-current-language{display: inline-block}.trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility: hidden}.trp-language-switcher .trp-ls-shortcode-language{display: inline-block;height: 1px;overflow: hidden;visibility: hidden;z-index: 1;max-height: 250px;overflow-y: auto;left: 0;top: 0;min-height: auto}.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{visibility: visible;max-height: 250px;padding: 4px 13px;height: auto;overflow-y: auto;position: absolute;left: 0;top: 0;display: inline-block !important;min-height: auto}.wpcf7 .screen-reader-response,.screen-reader-text{position: absolute;overflow: hidden;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0}.wpcf7-form-control-wrap{position: relative}.wpcf7 form .wpcf7-response-output{margin: 2em .5em 1em;padding: .2em 1em;border: 2px solid #00a0d2}.wpcf7 form.init .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{border-color: #dc3232}.wpcf7 form.invalid .wpcf7-response-output{border-color: #ffb900}.wpcf7-not-valid-tip{color: #dc3232;font-size: 1em;font-weight: normal;display: block}.wpcf7 .wpcf7-submit:disabled{cursor: not-allowed}.wpcf7 input[type="tel"],.wpcf7 input[type="email"]{direction: ltr}.wpcf7 .hp-field{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}
html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{margin: 0}main{display: block}h1{font-size: 2em;margin: 0.67em 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace,monospace;font-size: 1em}a{background-color: transparent}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace,monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}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}fieldset{padding: 0.35em 0.75em 0.625em}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}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;outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details{display: block}summary{display: list-item}template{display: none}[hidden]{display: none}*,*::before,*::after{box-sizing: inherit}html{box-sizing: border-box}body,button,input,select,optgroup,textarea{color: #404040;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size: 1rem;line-height: 1.5}h1,h2,h3,h4,h5,h6{clear: both}p{margin-bottom: 1.5em}dfn,cite,em,i{font-style: italic}blockquote{margin: 0 1.5em}address{margin: 0 0 1.5em}pre{background: #eee;font-family: "Courier 10 Pitch",courier,monospace;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em}code,kbd,tt,var{font-family: monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom: 1px dotted #666;cursor: help}mark,ins{background: #fff9c0;text-decoration: none}big{font-size: 125%}body{background: #fff}hr{background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em}ul,ol{margin: 0 0 1.5em 3em}ul{list-style: disc}ol{list-style: decimal}li>ul,li>ol{margin-bottom: 0;margin-left: 1.5em}dt{font-weight: 700}dd{margin: 0 1.5em 1.5em}embed,iframe,object{max-width: 100%}img{height: auto;max-width: 100%}figure{margin: 1em 0}table{margin: 0 0 1.5em;width: 100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;color: rgba(0,0,0,0.8);line-height: 1;padding: 0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color: #ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color: #aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color: #111}select{border: 1px solid #ccc}textarea{width: 100%}.main-navigation{display: block;width: 100%}.main-navigation ul{display: none;list-style: none;margin: 0;padding-left: 0}.main-navigation ul ul{box-shadow: 0 3px 3px rgba(0,0,0,0.2);float: left;position: absolute;top: 100%;left: -999em;z-index: 99999}.main-navigation ul ul ul{left: -999em;top: 0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display: block;left: auto}.main-navigation ul ul a{width: 200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left: auto}.main-navigation li{position: relative}.main-navigation a{display: block;text-decoration: none}.menu-toggle,.main-navigation.toggled ul{display: block}@media screen and (min-width: 37.5em){.menu-toggle{display: none}.main-navigation ul{display: flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin: 0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display: flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex: 1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align: end;flex: 1 0 50%}.sticky{display: block}.post,.page{margin: 0 0 1.5em}.updated:not(.published){display: none}.page-content,.entry-content,.entry-summary{margin: 1.5em 0 0}.page-links{clear: both;margin: 0 0 1.5em}.comment-content a{word-wrap: break-word}.bypostauthor{display: block}.widget{margin: 0 0 1.5em}.widget select{max-width: 100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border: none;margin-bottom: 0;margin-top: 0;padding: 0}.custom-logo-link{display: inline-block}.wp-caption{margin-bottom: 1.5em;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin-left: auto;margin-right: auto}.wp-caption .wp-caption-text{margin: 0.8075em 0}.wp-caption-text{text-align: center}.gallery{margin-bottom: 1.5em;display: grid;grid-gap: 1.5em}.gallery-item{display: inline-block;text-align: center;width: 100%}.gallery-columns-2{grid-template-columns: repeat(2,1fr)}.gallery-columns-3{grid-template-columns: repeat(3,1fr)}.gallery-columns-4{grid-template-columns: repeat(4,1fr)}.gallery-columns-5{grid-template-columns: repeat(5,1fr)}.gallery-columns-6{grid-template-columns: repeat(6,1fr)}.gallery-columns-7{grid-template-columns: repeat(7,1fr)}.gallery-columns-8{grid-template-columns: repeat(8,1fr)}.gallery-columns-9{grid-template-columns: repeat(9,1fr)}.gallery-caption{display: block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display: none}.infinity-end.neverending .site-footer{display: block}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}#primary[tabindex="-1"]:focus{outline: 0}.alignleft{float: left;margin-right: 1.5em;margin-bottom: 1.5em}.alignright{float: right;margin-left: 1.5em;margin-bottom: 1.5em}.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 1.5em}#tablepress-1 .tp-group-title{font-weight:700;background:transparent;padding:20px 0px;border-top:none;border-bottom:none;border-radius:0}#tablepress-1 td.tp-hide-cat{display:none}#tablepress-1 tr.tp-group + tr td{padding-top:10px}
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}.fancybox-ghost,.fancybox-image{min-height:0;object-fit:contain;user-select:none}.air-datepicker.-is-mobile- *,.f-thumbs,.fancybox__container,.nice-select{-webkit-tap-highlight-color:transparent}.swiper,nav ul{list-style:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75;--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65;--swiper-theme-color:#007aff}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-button,.fancybox__container{margin:0;display:flex;padding:0}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:2s linear infinite f-spinner-rotate}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:2s ease-in-out infinite f-spinner-dash}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}.is-idle .fancybox__nav,.is-idle .fancybox__toolbar,.is-idle.is-compact .fancybox__footer{animation:.15s ease-out both f-fadeOut}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}.f-button{justify-content:center;align-items:center;box-sizing:content-box;position:relative;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}.fancybox__backdrop,.fancybox__container{position:fixed;right:0;top:0;bottom:0;left:0}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;direction:ltr;flex-direction:column;box-sizing:border-box;color:#f8f8f8;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:0;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::after,.fancybox__slide::before{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.fancybox__caption,.fancybox__toolbar{color:var(--fancybox-color,currentColor)}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__thumbs.is-classic .f-spinner,.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.air-datepicker-nav--action.-disabled-,.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn,.swiper-slide-invisible-blank{visibility:hidden}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:.25s}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.f-thumbs__slide.is-loading img,.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.f-thumbs .f-spinner,.fancybox-ghost,.fancybox-protected{left:0;position:absolute;top:0}.fancybox-protected{right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{width:100%;height:100%;z-index:40;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:.25s .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:.15s forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s forwards f-fadeOut}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-thumbs,.f-thumbs__slide,.f-thumbs__slide__button{position:relative;margin:0}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{flex:0 0 auto;overflow:hidden;user-select:none;perspective:1000px;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.f-thumbs .f-spinner{width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left,0)*1px);width:calc(100% - var(--width,0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path:inset( 0 calc( (var(--f-thumb-width,0) - var(--f-thumb-clip-width,0)) * 0.5 * (1 - var(--progress,0)) ) round var(--f-thumb-border-radius,0) );transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide,.is-modern.is-resting .f-thumbs__slide>*{transition:.33s}[data-aos][data-aos][data-aos-delay="100"],[data-aos][data-aos][data-aos-delay="1000"],[data-aos][data-aos][data-aos-delay="1050"],[data-aos][data-aos][data-aos-delay="1100"],[data-aos][data-aos][data-aos-delay="1150"],[data-aos][data-aos][data-aos-delay="1200"],[data-aos][data-aos][data-aos-delay="1250"],[data-aos][data-aos][data-aos-delay="1300"],[data-aos][data-aos][data-aos-delay="1350"],[data-aos][data-aos][data-aos-delay="1400"],[data-aos][data-aos][data-aos-delay="1450"],[data-aos][data-aos][data-aos-delay="150"],[data-aos][data-aos][data-aos-delay="1500"],[data-aos][data-aos][data-aos-delay="1550"],[data-aos][data-aos][data-aos-delay="1600"],[data-aos][data-aos][data-aos-delay="1650"],[data-aos][data-aos][data-aos-delay="1700"],[data-aos][data-aos][data-aos-delay="1750"],[data-aos][data-aos][data-aos-delay="1800"],[data-aos][data-aos][data-aos-delay="1850"],[data-aos][data-aos][data-aos-delay="1900"],[data-aos][data-aos][data-aos-delay="1950"],[data-aos][data-aos][data-aos-delay="200"],[data-aos][data-aos][data-aos-delay="2000"],[data-aos][data-aos][data-aos-delay="2050"],[data-aos][data-aos][data-aos-delay="2100"],[data-aos][data-aos][data-aos-delay="2150"],[data-aos][data-aos][data-aos-delay="2200"],[data-aos][data-aos][data-aos-delay="2250"],[data-aos][data-aos][data-aos-delay="2300"],[data-aos][data-aos][data-aos-delay="2350"],[data-aos][data-aos][data-aos-delay="2400"],[data-aos][data-aos][data-aos-delay="2450"],[data-aos][data-aos][data-aos-delay="250"],[data-aos][data-aos][data-aos-delay="2500"],[data-aos][data-aos][data-aos-delay="2550"],[data-aos][data-aos][data-aos-delay="2600"],[data-aos][data-aos][data-aos-delay="2650"],[data-aos][data-aos][data-aos-delay="2700"],[data-aos][data-aos][data-aos-delay="2750"],[data-aos][data-aos][data-aos-delay="2800"],[data-aos][data-aos][data-aos-delay="2850"],[data-aos][data-aos][data-aos-delay="2900"],[data-aos][data-aos][data-aos-delay="2950"],[data-aos][data-aos][data-aos-delay="300"],[data-aos][data-aos][data-aos-delay="3000"],[data-aos][data-aos][data-aos-delay="350"],[data-aos][data-aos][data-aos-delay="400"],[data-aos][data-aos][data-aos-delay="450"],[data-aos][data-aos][data-aos-delay="50"],[data-aos][data-aos][data-aos-delay="500"],[data-aos][data-aos][data-aos-delay="550"],[data-aos][data-aos][data-aos-delay="600"],[data-aos][data-aos][data-aos-delay="650"],[data-aos][data-aos][data-aos-delay="700"],[data-aos][data-aos][data-aos-delay="750"],[data-aos][data-aos][data-aos-delay="800"],[data-aos][data-aos][data-aos-delay="850"],[data-aos][data-aos][data-aos-delay="900"],[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="100"] [data-aos],body[data-aos-delay="1000"] [data-aos],body[data-aos-delay="1050"] [data-aos],body[data-aos-delay="1100"] [data-aos],body[data-aos-delay="1150"] [data-aos],body[data-aos-delay="1200"] [data-aos],body[data-aos-delay="1250"] [data-aos],body[data-aos-delay="1300"] [data-aos],body[data-aos-delay="1350"] [data-aos],body[data-aos-delay="1400"] [data-aos],body[data-aos-delay="1450"] [data-aos],body[data-aos-delay="150"] [data-aos],body[data-aos-delay="1500"] [data-aos],body[data-aos-delay="1550"] [data-aos],body[data-aos-delay="1600"] [data-aos],body[data-aos-delay="1650"] [data-aos],body[data-aos-delay="1700"] [data-aos],body[data-aos-delay="1750"] [data-aos],body[data-aos-delay="1800"] [data-aos],body[data-aos-delay="1850"] [data-aos],body[data-aos-delay="1900"] [data-aos],body[data-aos-delay="1950"] [data-aos],body[data-aos-delay="200"] [data-aos],body[data-aos-delay="2000"] [data-aos],body[data-aos-delay="2050"] [data-aos],body[data-aos-delay="2100"] [data-aos],body[data-aos-delay="2150"] [data-aos],body[data-aos-delay="2200"] [data-aos],body[data-aos-delay="2250"] [data-aos],body[data-aos-delay="2300"] [data-aos],body[data-aos-delay="2350"] [data-aos],body[data-aos-delay="2400"] [data-aos],body[data-aos-delay="2450"] [data-aos],body[data-aos-delay="250"] [data-aos],body[data-aos-delay="2500"] [data-aos],body[data-aos-delay="2550"] [data-aos],body[data-aos-delay="2600"] [data-aos],body[data-aos-delay="2650"] [data-aos],body[data-aos-delay="2700"] [data-aos],body[data-aos-delay="2750"] [data-aos],body[data-aos-delay="2800"] [data-aos],body[data-aos-delay="2850"] [data-aos],body[data-aos-delay="2900"] [data-aos],body[data-aos-delay="2950"] [data-aos],body[data-aos-delay="300"] [data-aos],body[data-aos-delay="3000"] [data-aos],body[data-aos-delay="350"] [data-aos],body[data-aos-delay="400"] [data-aos],body[data-aos-delay="450"] [data-aos],body[data-aos-delay="50"] [data-aos],body[data-aos-delay="500"] [data-aos],body[data-aos-delay="550"] [data-aos],body[data-aos-delay="600"] [data-aos],body[data-aos-delay="650"] [data-aos],body[data-aos-delay="700"] [data-aos],body[data-aos-delay="750"] [data-aos],body[data-aos-delay="800"] [data-aos],body[data-aos-delay="850"] [data-aos],body[data-aos-delay="900"] [data-aos],body[data-aos-delay="950"] [data-aos]{transition-delay:0}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;padding:0;border:0;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s}.f-thumbs__slide__img,.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;right:0;left:0;top:0}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:.2s ease-out f-fadeIn;z-index:10}.f-thumbs__slide__img{overflow:hidden;bottom:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.fancybox__thumbs,[data-fancybox-toggle-slideshow]{position:relative}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.is-idle .fancybox__toolbar{pointer-events:none}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child,[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child,[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}.-only-timepicker- .air-datepicker--content,.-only-timepicker- .air-datepicker-nav,.air-datepicker-body.-hidden-,.air-datepicker.-inline- .air-datepicker--pointer,.air-datepicker.-is-mobile- .air-datepicker--pointer,.no-csspointerevents .nice-select .nice-select-dropdown,[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}.swiper-slide,.swiper-wrapper{width:100%;height:100%;transition-property:transform}.swiper,.swiper-wrapper{z-index:1;position:relative}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;padding:0;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{display:flex;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;position:relative;display:block}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}[data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom]{transition-property:opacity,transform;opacity:0}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}[data-aos=flip-left].aos-animate,[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quad] [data-aos],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quad] [data-aos],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,30px,0)}[data-aos=fade-down]{transform:translate3d(0,-30px,0)}[data-aos=fade-right]{transform:translate3d(-30px,0,0)}[data-aos=fade-left]{transform:translate3d(30px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-down].aos-animate,[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-:empty{background:0 0;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-,.air-datepicker-cell.-disabled-.-current-.-focus-,.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-{cursor:default}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-selected-,.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{border:none}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.air-datepicker-nav--action,.air-datepicker-nav--title{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:0 0}.air-datepicker-button:focus,.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:focus{outline:0}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:0 0;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:0}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker.-active-.-custom-position-,.air-datepicker.-custom-position-{transition:none}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}.air-datepicker{--adp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92,196,239,.1);--adp-background-color-in-range-focused:rgba(92,196,239,.2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92,196,239,0.1);--adp-cell-background-color-in-range-hover:rgba(92,196,239,0.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px;background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0,0);opacity:1}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker--pointer,.air-datepicker--pointer:after{width:var(--adp-pointer-size);height:var(--adp-pointer-size);position:absolute}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);z-index:-1}.air-datepicker--pointer:after{content:"";background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);box-sizing:border-box}.-top-center- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-center- .air-datepicker--pointer:after,.-top-left- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-bottom- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-bottom- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-top- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-center- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-center- .air-datepicker--pointer:after,.-bottom-left- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-bottom- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-top- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-bottom- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-top- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-bottom-left- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-bottom-right- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-bottom-center- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/ 2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/ 2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0,0,0,.3);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99;position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}.nice-select{background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:.2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:.15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(19px);transition:.2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0)!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:0;padding-left:18px;padding-right:29px;text-align:left;transition:.2s}.nice-select .optgroup,.nice-select .option.selected{font-weight:700}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0!important;font-size:14px}
body{position: relative;height: 100%;background-color: #fff;font-size: 14px;line-height: 1.4;color: #000;font-weight: 500;font-family: "Inter",sans-serif;-webkit-overflow-scrolling: touch;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;letter-spacing: -0.5px}img{display: block;max-width: 100%}input[type="text"],input[type="email"],input[type="number"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}table{border-collapse: collapse;border-width: 0px;padding: 0px;margin: 0px}html{height: 100%;-webkit-text-size-adjust: none;-ms-text-size-adjust: none}input,textarea{color: #000;font-family: "Inter",sans-serif;border-radius: 0}input[type="button"],input[type="submit"],button{cursor: pointer;font-family: "Inter",sans-serif;font-size: 14px;line-height: 1.4}td{margin: 0px;padding: 0px}ul{list-style: none}form{padding: 0px;margin: 0px}a{-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;text-decoration: none;outline: none;-webkit-tap-highlight-color: rgba(0,0,0,0)}a,span,div,button{outline: none !important}input[type=submit],input[type=button],button{-webkit-appearance: none;outline: none}*{-webkit-box-sizing: border-box;box-sizing: border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition: opacity 0.2s ease-out;transition: opacity 0.2s ease-out}input::-moz-placeholder,textarea::-moz-placeholder{-moz-transition: opacity 0.2s ease-out;transition: opacity 0.2s ease-out}input:-ms-input-placeholder,textarea:-ms-input-placeholder{-ms-transition: opacity 0.2s ease-out;transition: opacity 0.2s ease-out}input::-ms-input-placeholder,textarea::-ms-input-placeholder{-ms-transition: opacity 0.2s ease-out;transition: opacity 0.2s ease-out}input::placeholder,textarea::placeholder{-webkit-transition: opacity 0.2s ease-out;transition: opacity 0.2s ease-out}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity: 0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity: 0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity: 0}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity: 0}input:focus::placeholder,textarea:focus::placeholder{opacity: 0}.btn{height: 40px;padding: 0 15px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;border-radius: 16px;overflow: hidden;color: #fff;-webkit-transform: translateZ(0);transform: translateZ(0);background-color: #8ea24e}.btn:active{color: #fff}.btn:focus::before{opacity: 1}.btn .btn-text{position: relative;z-index: 2}.btn:hover .btn-text span:nth-child(1){-webkit-transform: translateY(-100%);transform: translateY(-100%)}.btn:hover .btn-text span:nth-child(2){-webkit-transform: translateY(0);transform: translateY(0)}.btn:hover .btn-bg{border-radius: 50px;top: 50%}.btn .btn-text{overflow: hidden}.btn .btn-text span{display: block;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s,-webkit-transform 0.3s}.btn .btn-text span:nth-child(2){position: absolute;top: 0;left: 0;-webkit-transform: translateY(100%);transform: translateY(100%)}.btn .btn-bg{background-color: #000;height: 200%;width: calc(100% + 40px);position: absolute;left: -20px;top: 250%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;border-radius: 50%;-webkit-transition: all 0.3s;transition: all 0.3s}.call-btn{height: 40px;padding: 0 15px;display: inline-flex;align-items: center;justify-content: center;position: relative;border-radius: 16px;overflow: hidden;color: #fff;transform: translateZ(0);background-color: #8ea24e;text-decoration: none;margin-bottom: 10px}.ttl-1{color: #000;font-size: 50px;line-height: 1;letter-spacing: -2.5px;font-weight: 600;margin-bottom: 40px}.ttl-2,.service-inner__hero-left .add-text h2{font-size: 26px;line-height: 1.15;letter-spacing: -1px;font-weight: 600;color: #000;transition: all .3s}.ttl-3,.service-inner__hero-left .add-text h3{font-size: 20px;line-height: 1.2;letter-spacing: -0.7px;font-weight: 600;color: #000}.black{color: #000}.gray{color: rgba(0,0,0,0.5)}.green{color: #8ea24e}.link-with-arr{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #000;font-size: 14px;line-height: 1}.link-with-arr img{margin-left: 10px;-webkit-transition: all 0.3s;transition: all 0.3s;opacity: 0.5}.link-with-arr span{-webkit-transition: all 0.3s;transition: all 0.3s}.link-with-arr:hover{color: #000}.link-with-arr:hover span{color: #000}.link-with-arr:hover img{-webkit-transform: translateX(2px);transform: translateX(2px);opacity: 1}.block-w50{width: calc(50% - 20px);min-height: 625px;border-radius: 30px;background-color: #f4f4f4;padding: 40px}.block-w25{width: calc(25% - 20px);min-height: 625px;border-radius: 30px;background-color: #f4f4f4;padding: 40px}.white-info-block{padding: 25px 30px;background-color: #fff;border-radius: 20px;overflow: hidden;min-height: 180px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 280px;color: #000;position: relative;-ms-flex-negative: 0;flex-shrink: 0}.white-info-block .icon{position: absolute;top: 10px;right: 10px;opacity: 0.5;-webkit-transition: all 0.3s;transition: all 0.3s}.white-info-block .ttl-2{max-width: 210px;margin-bottom: 10px}.white-info-block p{color: rgba(0,0,0,0.6);transition: all .3s}.white-info-block:hover .icon{opacity: 1}.flex{display: -webkit-box;display: -ms-flexbox;display: flex}.jc-sb{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.jc-c{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.ai-c{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.parallax-img-container{height: 100%;width: 100%;position: absolute;top: 0;left: 0}.parallax-img-container img{width: 100%;height: 120%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;position: absolute;bottom: 0;left: 0;will-change: transform}.parallax-img-container.img-center-top img{-o-object-position: center top;object-position: center top}.show-on-768px,.service-inner__block .ttl .break{display: none}@-webkit-keyframes gradientRotate{0%{background-position: 0% 0%}100%{background-position: 100% 100%}}@keyframes gradientRotate{0%{background-position: 0% 0%}100%{background-position: 100% 100%}}@font-face{font-family: "Inter";src: url("/theme/fonts/Inter/Inter-Regular.eot");src: local("Inter-Regular"),url("/theme/fonts/Inter/Inter-Regular.eot?#iefix") format('embedded-opentype'),url("/theme/fonts/Inter/Inter-Regular.woff2") format('woff2'),url("/theme/fonts/Inter/Inter-Regular.woff") format('woff'),url("/theme/fonts/Inter/Inter-Regular.ttf") format('truetype');font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: "Inter";src: url("/theme/fonts/Inter/Inter-Medium.eot");src: local("Inter-Medium"),url("/theme/fonts/Inter/Inter-Medium.eot?#iefix") format('embedded-opentype'),url("/theme/fonts/Inter/Inter-Medium.woff2") format('woff2'),url("/theme/fonts/Inter/Inter-Medium.woff") format('woff'),url("/theme/fonts/Inter/Inter-Medium.ttf") format('truetype');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Inter";src: url("/theme/fonts/Inter/Inter-SemiBold.eot");src: local("Inter-SemiBold"),url("/theme/fonts/Inter/Inter-SemiBold.eot?#iefix") format('embedded-opentype'),url("/theme/fonts/Inter/Inter-SemiBold.woff2") format('woff2'),url("/theme/fonts/Inter/Inter-SemiBold.woff") format('woff'),url("/theme/fonts/Inter/Inter-SemiBold.ttf") format('truetype');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: "Inter";src: url("/theme/fonts/Inter/Inter-Bold.eot");src: local("Inter-Bold"),url("/theme/fonts/Inter/Inter-Bold.eot?#iefix") format('embedded-opentype'),url("/theme/fonts/Inter/Inter-Bold.woff2") format('woff2'),url("/theme/fonts/Inter/Inter-Bold.woff") format('woff'),url("/theme/fonts/Inter/Inter-Bold.ttf") format('truetype');font-weight: 700;font-style: normal;font-display: swap}.footer{padding: 120px 0 40px}.footer a{background: -webkit-gradient(linear,left top,right top,from(#8ea24e),color-stop(50%,#8ea24e),color-stop(50%,rgba(0,0,0,0.6)));background: linear-gradient(to right,#8ea24e,#8ea24e 50%,rgba(0,0,0,0.6) 50%);background-size: 200% 100%;background-position: 100%;color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;-webkit-transition: 0.6s cubic-bezier(0.165,0.84,0.44,1);transition: 0.6s cubic-bezier(0.165,0.84,0.44,1)}.footer a:hover{background-position: 0%}.footer__services{margin-bottom: 80px}.footer__services ul{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px 40px}.footer__services li{width: calc(20% - 32px)}.footer__copy{color: rgba(0,0,0,0.6)}.footer__main-line{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 40px}.footer__main-line-item{width: calc(20% - 32px)}.footer__socs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.footer__socs span{margin-right: 20px;color: rgba(0,0,0,0.6)}.footer__socs .socs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px}.footer__socs .socs a{-ms-flex-negative: 0;flex-shrink: 0;opacity: 0.6}.footer__socs .socs a:hover{opacity: 1}.header{padding: 30px 0;z-index: 9;position: relative;background-color: #fff;width: 100%;border-bottom: 1px solid transparent}.header.fixed{position: fixed;top: 0;left: 0;padding: 10px 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);background-color: rgba(255,255,255,.75);-webkit-backdrop-filter: saturate(1.4) blur(17px);backdrop-filter: saturate(1.4) blur(17px)}.header.fixed .header__drop-menu{top: 70px}.header.fixed-shown{-webkit-transform: translateY(0);transform: translateY(0);background-color: #fff}.header>.wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;position: relative}.header.search-opened .header__search{opacity: 1;visibility: visible;z-index: 3}.header.search-opened .header__search-btn{opacity: 0;visibility: hidden}.header.search-opened .header__menu{opacity: 0}.header__logo{margin-right: 40px}.header__menu{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: all 0.3s;transition: all 0.3s}.header__menu li{margin: 0 25px}.header__menu li.current_page_item a,.header__menu li.current-page-ancestor a{background-position: 0%}.header__menu li a{background: -webkit-gradient(linear,left top,right top,from(#8ea24e),color-stop(50%,#8ea24e),color-stop(50%,rgba(0,0,0,0.6)));background: linear-gradient(to right,#8ea24e,#8ea24e 50%,rgba(0,0,0,0.6) 50%);background-size: 200% 100%;background-position: 100%;color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;-webkit-transition: 0.6s cubic-bezier(0.165,0.84,0.44,1);transition: 0.6s cubic-bezier(0.165,0.84,0.44,1);transform: translateZ(0);display: inline-block}.header__menu li a:hover{background-position: 0%}.header__right{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-left: auto}.header__search-btn,.header__langs{border-radius: 15px;-webkit-transition: all 0.3s;transition: all 0.3s}.trp-language-switcher{height: 40px;width: auto}.trp-language-switcher>div{padding: 3.5px 10px 3.5px 8px;border: 1.5px solid #7A7A7A;border-radius: 16px;background-position: calc(100% - 15px) calc(1em - 1px),calc(100% - 4px) calc(1em + 0px);background-size: 9px 10px,3px 8px}.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{padding: 3.5px 10px 3.5px 8px}.trp-language-switcher .trp-ls-shortcode-current-language,.trp-language-switcher .trp-ls-shortcode-language{max-width: 65px}.trp-language-switcher>div>a{padding: 4px}.header__search-btn:hover,.header__langs:hover{background-color: #f4f4f4}.header__search-btn{cursor: pointer;width: 40px;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: 17px}.header__search{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 420px;height: 40px;border-radius: 15px;background-color: #f4f4f4;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 8px 15px;opacity: 0;visibility: hidden;z-index: -9;-webkit-transition: all 0.3s;transition: all 0.3s}.header__search .icon{-ms-flex-negative: 0;flex-shrink: 0}.header__search .clear{width: 24px;height: 24px;cursor: pointer;position: relative;-ms-flex-negative: 0;flex-shrink: 0}.header__search .clear:before,.header__search .clear:after{content: '';position: absolute;left: 2px;top: 50%;width: 20px;height: 1px;border-radius: 1px;background-color: #000;opacity: 0.6;-webkit-transition: all 0.3s;transition: all 0.3s}.header__search .clear:before{-webkit-transform: rotate(45deg);transform: rotate(45deg)}.header__search .clear:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.header__search .input{width: 100%;height: 24px}.header__search .input input{width: 100%;height: 100%;background: none;border: none;padding: 0 10px;font-size: 14px;font-weight: 500}.header__langs{font-size: 14px;margin-right: 32px;position: relative}.header__langs .active-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4px;cursor: pointer;padding: 8px 8px 8px 15px}.header__langs-drop{position: absolute;z-index: 3;top: 40px;left: 0;width: 100%;background-color: #fff;-webkit-box-shadow: 10px 15px 30px rgba(25,47,67,0.1);box-shadow: 10px 15px 30px rgba(25,47,67,0.1);padding: 10px 15px;border-radius: 15px;-webkit-transform: translateY(10px);transform: translateY(10px);opacity: 0;visibility: hidden;-webkit-transition: all 0.3s;transition: all 0.3s}.header__langs-drop.visible{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}.header__langs-drop li a{color: #000;padding: 5px 0;text-transform: uppercase;display: block;opacity: 0.5;font-weight: 500;line-height: 1}.header__langs-drop li a.activated{opacity: 0.2}.header__langs-drop li a:not(.activated):hover{opacity: 1}.header .hamb-icon{position: relative;cursor: pointer;width: 24px;height: 24px}.header .hamb-icon:hover span{opacity: 1}.header .hamb-icon span{position: absolute;width: 20px;height: 1px;border-radius: 1px;background-color: #000;opacity: 0.6;-webkit-transition: all 0.3s;transition: all 0.3s}.header .hamb-icon span:nth-child(1){left: 2px;top: 6px}.header .hamb-icon span:nth-child(2){left: 2px;top: 12px}.header .hamb-icon span:nth-child(3){left: 2px;top: 18px}.header .hamb-icon img{position: relative;z-index: 2}.header .hamb-icon.active:before{opacity: 1;-webkit-transform: translate(-50%,-50%) scale(1);transform: translate(-50%,-50%) scale(1);visibility: visible}.header .hamb-icon.active span{background-color: #000}.header .hamb-icon.active span:nth-child(2){opacity: 0;-webkit-transform: translateX(10px);transform: translateX(10px)}.header .hamb-icon.active span:nth-child(1){-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 11px}.header .hamb-icon.active span:nth-child(3){-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 11px}.header .hamb-icon:before{content: '';width: 40px;height: 40px;border-radius: 15px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%) scale(0.5);transform: translate(-50%,-50%) scale(0.5);background-color: #f4f4f4;opacity: 0;visibility: hidden}.header__drop-menu{position: absolute;left: 0;top: 110px;width: 100%;background-color: #fff;border-radius: 0px 0px 30px 30px;z-index: 3;padding: 30px 0 40px;-webkit-transform: translateY(-50px);transform: translateY(-50px);visibility: visible;opacity: 0;-webkit-transition: opacity 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.2s cubic-bezier(0.165,0.84,0.44,1);transition: opacity 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.2s cubic-bezier(0.165,0.84,0.44,1);transition: opacity 0.1s cubic-bezier(0.165,0.84,0.44,1),transform 0.2s cubic-bezier(0.165,0.84,0.44,1);transition: opacity 0.1s cubic-bezier(0.165,0.84,0.44,1),transform 0.2s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.2s cubic-bezier(0.165,0.84,0.44,1);pointer-events: none}.header__drop-menu.visible{visibility: visible;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);pointer-events: auto}.header__drop-menu-type1{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 30px;margin-bottom: 60px;padding: 0 30px}.header__drop-menu-type1 li{width: calc(20% - 24px);height: 24px}.header__drop-menu-type1 li.li-empty a{display: none}.header__drop-menu-type1 li a{font-size: 20px;line-height: 1.4;font-weight: 600;letter-spacing: -0.7px;display: inline-block;position: relative;background: -webkit-gradient(linear,left top,right top,from(#8ea24e),color-stop(50%,#8ea24e),color-stop(50%,#000));background: linear-gradient(to right,#8ea24e,#8ea24e 50%,#000 50%);background-size: 200% 100%;background-position: 100%;color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;-webkit-transition: 0.6s cubic-bezier(0.165,0.84,0.44,1);transition: 0.6s cubic-bezier(0.165,0.84,0.44,1)}.header__drop-menu-type1 li a:hover{background-position: 0%}.header__drop-menu-type2{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 30px;padding: 0 30px;margin-bottom: 60px}.header__drop-menu-type2 li{width: calc(20% - 24px)}.header__drop-menu-type2 li a{font-size: 14px;line-height: 1;color: rgba(0,0,0,0.6);background: -webkit-gradient(linear,left top,right top,from(#8ea24e),color-stop(50%,#8ea24e),color-stop(50%,rgba(0,0,0,0.6)));background: linear-gradient(to right,#8ea24e,#8ea24e 50%,rgba(0,0,0,0.6) 50%);background-size: 200% 100%;background-position: 100%;color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;-webkit-transition: 0.6s cubic-bezier(0.165,0.84,0.44,1);transition: 0.6s cubic-bezier(0.165,0.84,0.44,1)}.header__drop-menu-type2 li a:hover{background-position: 0%}.header__drop-menu-banners{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.header__drop-menu-banners .bann{width: calc(50% - 20px);height: 300px;border-radius: 30px;overflow: hidden;padding: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background-size: cover}.header__drop-menu-banners .bann.consultation{background-image: url("/theme/img/first-consult-bg.jpg")}.header__drop-menu-banners .bann.implant{background-image: url("/theme/img/implant-bg.jpg")}.header__drop-menu-banners .bann-ttl{margin-bottom: 20px;max-width: 170px}.header__drop-menu-banners .bann .btn-wrap{margin-top: auto}.header__drop-menu-banners .bann p{max-width: 140px;color: rgba(0,0,0,0.5)}@-webkit-keyframes header-fixed{0%{-webkit-transform: translateY(-100%);transform: translateY(-100%)}100%{-webkit-transform: translateY(0);transform: translateY(0)}}@keyframes header-fixed{0%{-webkit-transform: translateY(-100%);transform: translateY(-100%)}100%{-webkit-transform: translateY(0);transform: translateY(0)}}.main-wrapper{padding: 0;min-width: 320px;width: 100%;position: relative;overflow: hidden;min-height: 100%}.wrapper{min-width: 320px;max-width: 1440px;padding: 0 40px;margin: 0 auto;position: relative}.overlay-bg{position: fixed;width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.5);z-index: 5;pointer-events: none;visibility: hidden;opacity: 0;-webkit-transition: all 0.2s cubic-bezier(0,0,0.29,0.98);transition: all 0.2s cubic-bezier(0,0,0.29,0.98);-webkit-transition-delay: 0s;transition-delay: 0s}.overlay-bg.active{visibility: visible;opacity: 1;-webkit-transition-delay: 0.05s;transition-delay: 0.05s}.hero{margin-bottom: 120px}.hero__wrap{border-radius: 30px;background-color: #d8d8d8;min-height: 710px;overflow: hidden;padding: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.hero__bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1}.hero__bg img{left: auto;right: 0}.hero__line1{margin-bottom: auto;position: relative;z-index: 2}.hero__line1-left{width: 350px;max-width: 100%}.hero__line1-right{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.hero__text1{margin-top: -7px}.hero__text1 span{display: block}.hero__text2{color: rgba(0,0,0,0.5)}.hero__text3{margin-bottom: 20px;color: rgba(0,0,0,0.5)}.hero__line2{-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;z-index: 2}.hero__item{width: calc(20% - 14px);position: relative;min-height: 180px}.hero__item-wrap{width: 100%;height: 100%;padding: 25px 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: 20px;overflow: hidden;background-color: rgba(255,255,255,0.45);-webkit-backdrop-filter: blur(34px);backdrop-filter: blur(34px)}.hero__item-wrap:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background-color: #fff;opacity: 0;border-radius: 20px;-webkit-transition: all 0.4s;transition: all 0.4s}.hero__item-wrap:hover:before,.hero__item-wrap:hover .icon{opacity: 1}.hero__item:nth-child(1) .icon{opacity: 1}.hero__item:nth-child(1) .icon:before,.white-info-block .icon:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-image: url("/theme/img/icons/arr-right-green.svg");background-repeat: no-repeat;background-position: center;-webkit-transition: all 0.4s;transition: all 0.4s}.white-info-block .icon:before{opacity: 0}.hero__item:nth-child(1) .icon img{opacity: 0;-webkit-transition: all 0.4s;transition: all 0.4s}.hero__item:nth-child(1) .hero__item-wrap{background-color: #8ea24e}.hero__item:nth-child(1) .hero__item-wrap .ttl{color: #fff}.hero__item:nth-child(1) .hero__item-wrap .descr{color: #effcc6}.hero__item:nth-child(1):hover .ttl,.hero__item:nth-child(1):hover .descr{color: #000}.hero__item:nth-child(1):hover .icon img{opacity: 1}.hero__item:nth-child(1):hover .icon:before{opacity: 0}.hero__item .icon{position: absolute;top: 10px;right: 10px;z-index: 2;opacity: 0.5;-webkit-transition: all 0.3s;transition: all 0.3s}.hero__item .ttl{margin-bottom: auto;max-width: 170px;font-size: 20px;line-height: 1.2;letter-spacing: -0.8px;color: #000;font-weight: 600}.hero__item .descr{font-size: 14px;line-height: 1.15;color: rgba(0,0,0,0.6)}.hero__item .ttl,.hero__item .descr{position: relative;z-index: 2;-webkit-transition: all 0.2s;transition: all 0.2s}.hero-info{margin-bottom: 120px}.hero-info__left,.hero-info__right{padding: 0 40px;width: 50%}.hero-info__left h2{max-width: 370px}.hero-info__right p,.paragraphs p{margin-bottom: 30px;font-size: 26px;line-height: 1.15;font-weight: 600;letter-spacing: -1px;color: #000}.hero-info__right p:last-child,.paragraphs p:last-child{margin-bottom: 0}[data-anim-split] .ts-char{will-change: opacity;opacity: 0.3}.consult{margin-bottom: 40px}.consult__slogan{margin-bottom: 20px}.consult__smile{margin-bottom: auto}.consult__block-left{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.consult__block-right{min-height: 625px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: relative;overflow: hidden}.consult__block-right.label-left{align-items: flex-start}.consult__block-float{background-color: #fff;border-radius: 30px;padding: 25px 30px;width: 280px}.consult__block-float .ttl-2{margin-bottom: 37px}.consult__text1{max-width: 480px;margin-bottom: 27px}.consult__text2{max-width: 480px}.slider-section{margin-bottom: 40px}.slider-section__wrap{border-radius: 30px;overflow: hidden;min-height: 700px;position: relative;padding: 40px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-transform: translateZ(0);transform: translateZ(0)}.slider-section__bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0}.slider-section__bg img,.slider-section__bg video{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}.slider-section__bot{position: relative;z-index: 3}.slider-section__bot .white-info-block{-webkit-transition: all 0.3s;transition: all 0.3s;margin-right: 20px}.slider-section__bot .white-info-block:hover{background-color: #8ea24e;color: #fff}.slider-section__bot .white-info-block:hover .ttl-2,.technol .white-info-block:hover .ttl-2{color: #fff}.slider-section__bot .white-info-block:hover p,.technol .white-info-block:hover p{color: #effcc6}.slider-section__bot .white-info-block:hover .icon:before,.technol .white-info-block:hover .icon:before{opacity: 1}.slider-section__bot-slides{display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px;-ms-overflow-style: none;scrollbar-width: none}.slider-section__bot-slides::-webkit-scrollbar{display: none}.slider-section__bot-slides .item{width: 160px;height: 180px;display: block;overflow: hidden;border-radius: 20px}.slider-section__bot-slides .item-wrap{width: 100%;height: 100%;border-radius: 20px;overflow: hidden;cursor: pointer;-webkit-transition: all 0.8s;transition: all 0.8s}.slider-section__bot-slides .item:hover .item-wrap img{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all 1s cubic-bezier(.71,.12,.3,.9);transition: all 1s cubic-bezier(.71,.12,.3,.9)}.slider-section__bot-slides .item img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all .5s cubic-bezier(.71,.12,.3,.9);transition: all .5s cubic-bezier(.71,.12,.3,.9)}.technol{margin-bottom: 120px}.technol__ttl2{margin-top: auto}.technol__block2{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.technol .block-w50{position: relative;overflow: hidden}.technol__block-slider{padding: 0 !important;max-height: 625px}.technol .anim-block-wrap{z-index: 3;width: auto;height: 100%;position: absolute}.technol .white-info-block{position: absolute;z-index: 3;bottom: 40px;left: 40px;transition: all .3s}.technol .white-info-block:hover{background-color: #8ea24e}.technol__slider{height: 100%;width: 100%;border-radius: 30px;overflow: hidden}.technol__slider .swiper-wrapper,.technol__slider .swiper-slide{width: 100%;height: 100%}.technol__slider .swiper-wrapper img,.technol__slider .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center top;object-position: center top}.technol__slider .swiper-pagination{display: none}.technol__slider .swiper-buttons{position: absolute;bottom: 40px;right: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;z-index: 3}.technol__slider .swiper-buttons div{cursor: pointer;opacity: 0.5;-webkit-transition: all 0.3s;transition: all 0.3s}.technol__slider .swiper-buttons div:hover{opacity: 1}.blog-home{margin-bottom: 120px}.blog-home__top{padding: 0 40px;margin-bottom: 60px}.blog-home__top-right{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.blog-home__top-right .smile-text{margin-bottom: 20px}.blog-home__items .item{width: calc(25% - 15px);min-height: 180px;-webkit-transition: all 0.3s;transition: all 0.3s;border-radius: 30px}.blog-home__items .item-wrap{width: 100%;height: 100%;background-color: #f4f4f4;padding: 25px 30px;border-radius: 20px;position: relative;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.blog-home__items .item-wrap:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background-color: #EAEFDD;opacity: 0;border-radius: 20px;-webkit-transition: all 0.3s;transition: all 0.3s}.blog-home__items .item-wrap:hover .ttl-3,.blog-home__items .item-wrap:hover .descr{color: #000 !important}.blog-home__items .item-wrap:hover:before{opacity: 1}.blog-home__items .item:first-child:hover .icon img{opacity: 1}.blog-home__items .item:first-child:hover .icon:before{opacity: 0}.blog-home__items .item:first-child .icon{opacity: 1}.blog-home__items .item:first-child .icon:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-image: url("/theme/img/icons/arr-right-green.svg");background-repeat: no-repeat;background-position: center;-webkit-transition: all 0.4s;transition: all 0.4s}.blog-home__items .item:first-child .icon img{opacity: 0;-webkit-transition: all 0.4s;transition: all 0.4s}.blog-home__items .item:first-child .item-wrap{background-color: #8ea24e}.blog-home__items .item:first-child .item-wrap .ttl-3{color: #fff}.blog-home__items .item:first-child .item-wrap .descr{color: #effcc6}.blog-home__items .item .icon{position: absolute;top: 10px;right: 10px;z-index: 2;opacity: 0.5}.blog-home__items .item .ttl-3{max-width: 245px;margin-bottom: 10px}.blog-home__items .item .descr{text-transform: lowercase}.blog-home__items .item .ttl-3,.blog-home__items .item .descr{position: relative;z-index: 2;-webkit-transition: all 0.3s;transition: all 0.3s}.home-cont .block-w50{overflow: hidden}.home-cont__block1{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.home-cont__line1 .col{width: 50%}.home-cont__line1 .col:last-child{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.home-cont__line1 .col:last-child p{margin-bottom: 20px}.home-cont__line2{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.home-cont__line2 .col .work-ttl{margin-bottom: 30px}.home-cont__line2 .col .time-cols{display: -webkit-box;display: -ms-flexbox;display: flex}.home-cont__line2 .col .time-cols .item:first-child{margin-right: 40px}.home-cont__line2 .col .time-cols .item p{line-height: 1}.home-cont__line2 .col .time-cols .item p:first-child{margin-bottom: 10px}.home-cont__block2{padding: 0;overflow: hidden}.services-page{padding-top: 50px;margin-bottom: 80px}.services-page .wrapper{padding: 0 80px}.services-page__h1{color: #000;max-width: 970px;margin-bottom: 60px}.services-page__items{display: grid;grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(3,1fr);gap: 40px 40px}.services-page__items .text-cell{grid-column: 2/4;grid-row: 3/4;padding: 30px}.services-page__items .text-cell .t1{margin-bottom: 25px;font-size: 20px;line-height: 1.2;letter-spacing: -0.5px;font-weight: 600}.services-page__items .text-cell .t2{font-size: 14px;line-height: 20px;letter-spacing: -0.5px;font-weight: 500}.services-page__items .grid-cell{min-height: 202px}.services-page__item{display: block;position: relative;width: 100%;height: 100%;border-radius: 20px;overflow: hidden;padding: 30px;-webkit-mask-image: -webkit-radial-gradient(#fff,#000);background-color: #f4f4f4}.services-page__item:hover .bg{-webkit-transform: scale(1);transform: scale(1)}.services-page__item:hover .arr{opacity: 1}.services-page__item .ttl{max-width: 220px;position: relative;z-index: 2;font-size: 20px;line-height: 1.2;color: #000;font-weight: 600}.services-page__item .bg{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all 1s;transition: all 1s}.services-page__item .arr{position: absolute;z-index: 2;right: 10px;top: 10px;opacity: 0.5;-webkit-transition: all 0.3s;transition: all 0.3s}.service-inner{padding-top: 50px;margin-bottom: 120px}.service-inner .block-w25,.service-inner .block-w50,.service-inner .child-line1{position: relative;overflow: hidden}.service-inner .ttl-1{padding: 0 40px}.service-inner.child-template .ttl-1{margin-bottom: 60px}.service-inner.braces-template .service-inner__block{min-height: 195px}.service-inner.braces-template .h2-methods{margin-top: 85px;margin-bottom: 0}.service-inner.braces-template .info-text{width: 50%;padding: 60px 40px 0 40px}.service-inner .child-line1{border-radius: 30px;margin-bottom: 40px;padding: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;min-height: 625px}.service-inner .child-line1 .white-info-block{width: calc(50% - 60px)}.service-inner .child-line1 .white-info-block .ttl-2{max-width: 100%;margin-bottom: 25px}.service-inner .child-line2{margin-bottom: 40px}.service-inner .child-line2 .block-w50{background-color: #fff}.service-inner .child-line2 .block-w50 .ttl-2{margin-bottom: 40px}.service-inner .child-line2 .block-w50 p{font-size: 14px;line-height: 1.4;letter-spacing: -0.5px;font-weight: 500;margin-bottom: 15px}.service-inner .child-line3{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.service-inner__hero{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 40px}.service-inner__hero-video{width: 100% !important;height: auto !important;aspect-ratio: 16 / 9;border-radius: 30px;overflow: hidden}.service-inner__hero-video iframe{width: 100%;height: 100%}.service-inner__hero-img{height: 100%;width: 100%}.service-inner__hero-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}.service-inner__hero-left,.service-inner__hero-right{width: calc(50% - 20px)}.service-inner__hero-right{border-radius: 30px;overflow: hidden}.service-inner__hero-right img{border-radius: 30px}.service-inner__hero-left{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.service-inner__hero-left .bot-part{margin-top: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.service-inner__hero-left .bot-part .service-inner__block{width: calc(50% - 20px)}.service-inner__hero-left .description{padding: 0 40px}.service-inner__hero-left .description .subtext:not(:last-child){margin-bottom: 15px}.service-inner__hero-left .add-text{margin-top: 60px}.service-inner__hero-left .add-text p:not(:last-child){margin-bottom: 15px}.service-inner__hero-left .add-text .ttl-2,.service-inner__hero-left .add-text h2{margin: 30px 0}.service-inner__block{padding: 25px 30px;border-radius: 20px;overflow: hidden;background-color: #f4f4f4;min-height: 245px}.service-inner__block.gradient{background: #8ea24e}.service-inner__block.gradient .ttl{color: #fff}.service-inner__block.gradient .ttl .gray{color: rgba(255,255,255,0.5)}.service-inner__block.gradient .descr,.service-inner__block.gradient .descr .gray{color: #effcc6}.service-inner__block .ttl{margin-bottom: 20px;font-size: 26px;font-weight: 600;line-height: 1.15;letter-spacing: -1px}.service-inner__block .descr p:not(:last-child){margin-bottom: 20px}.service-inner__blocks{display: grid;gap: 40px 40px;grid-template-columns: repeat(4,1fr)}.service-inner__blocks .w50{grid-column: span 2}.other-services .wrapper{padding: 0 80px}.other-services__top{margin-bottom: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.other-services__slider-arrs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px}.other-services__slider-arrs .prev-arr,.other-services__slider-arrs .next-arr{opacity: 0.5;-webkit-transition: all 0.3s;transition: all 0.3s;cursor: pointer}.other-services__slider-arrs .prev-arr:hover,.other-services__slider-arrs .next-arr:hover{opacity: 1}.other-services .services-page__item{height: 202px}.other-services .swiper{overflow: visible}.page404{padding-top: 50px;text-align: center}.page404__img{width: 692px;max-width: 100%;margin: 0 auto 60px}.page404__t1{margin-bottom: 20px;font-weight: 600;font-size: 20px;line-height: 1.2}.page404__t2{max-width: 380px;margin: 0 auto 40px;color: rgba(0,0,0,0.6)}.page404__t3{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.page404__back{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #000}.page404__back:hover img{-webkit-transform: translateX(2px);transform: translateX(2px)}.page404__back img{margin-left: 9px;opacity: 0.6;-webkit-transition: all 0.3s;transition: all 0.3s}.textpage{padding-top: 50px}.textpage .wrapper{max-width: 880px}.textpage h1{font-size: 50px;font-weight: 600;letter-spacing: -2.5px;margin-bottom: 40px;color: #000;line-height: 1}.textpage .date{margin-bottom: 60px}.textpage h2{color: #000;margin: 40px 0 20px;font-size: 26px;font-weight: 600;line-height: 1.15}.textpage p{margin-bottom: 15px;color: #4A4A4A;font-size: 14px;font-weight: 500;line-height: 1.4;letter-spacing: -0.5px}.textpage p em{font-style: normal;color: #a5a5a5}.textpage a{color: #8ea24e}.textpage a:hover{color: #000000}.contacts{padding-top: 50px}.contacts__line1,.contacts__line2{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.contacts__line1 .left,.contacts__line2 .left,.contacts__line1 .right,.contacts__line2 .right,.contacts__line1 .col,.contacts__line2 .col{width: 50%;padding: 0 40px}.contacts__line1{margin-bottom: 60px}.contacts__line1 h2{margin-top: 10px;margin-bottom: 25px}.contacts__map{position: relative;overflow: hidden;border-radius: 30px;margin-bottom: 80px}.contacts__map .map{height: 100%;width: 100%}.contacts__map .tab_content{height: 625px;position: relative}.contacts__map .tab_item{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.contacts__map .tab_header{position: absolute;bottom: 30px;left: 40px;z-index: 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.contacts__map .tab{background-color: rgba(255,255,255,0.45);-webkit-backdrop-filter: blur(33px);backdrop-filter: blur(33px);margin-right: 20px;border-radius: 20px;padding: 25px 30px 30px 30px;cursor: pointer;width: 240px;-webkit-transition: all 0.3s;transition: all 0.3s}.contacts__map .tab.active{background-color: #fff;-webkit-box-shadow: 10px 15px 30px rgba(25,47,67,0.14);box-shadow: 10px 15px 30px rgba(25,47,67,0.14)}.contacts__map .tab .city{margin-bottom: 10px}.contacts__map .tab .address{margin-bottom: 10px;opacity: 0.6}.contacts__map .tab .number{margin-bottom: 20px}.contacts__map .tab .number a{color: #000}.contacts__map .tab .worktime{display: -webkit-box;display: -ms-flexbox;display: flex;gap: 40px}.contacts__map .tab .worktime p{opacity: 0.5}.contacts__map .tab .worktime p:first-child{margin-bottom: 10px}.contacts__map .tab .worktime p.black{opacity: 1}.contacts__line2{display: -webkit-box;display: -ms-flexbox;display: flex}.contacts__line2 .ttl-2{margin-bottom: 40px}.contacts__line2 .email-link{display: -webkit-box;display: -ms-flexbox;display: flex}.contacts__form,.booking-online__form{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.contacts__form .w50,.booking-online__form .w50,.contacts__form .w100,.booking-online__form .w100{margin-bottom: 20px}.contacts__form .w50,.booking-online__form .w50{width: calc(50% - 10px)}.contacts__form .w100,.booking-online__form .w100{width: 100%}.contacts__form input,.booking-online__form input,.contacts__form textarea,.booking-online__form textarea{width: 100%;height: 40px;border: none;border-radius: 15px;padding: 0 15px;background-color: #f4f4f4;font-weight: 500;font-size: 14px;line-height: 1}.contacts__form textarea,.booking-online__form textarea{padding: 13px 15px;height: 110px;resize: vertical;min-height: 50px;max-height: 300px}input:focus-visible,.contacts__form textarea:focus,.booking-online__form textarea:focus{outline: none}.booking-online__form .submit-wrap{padding-top: 20px}.contacts__form .submit-wrap,.booking-online__form .submit-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 100%}.contacts__form .submit-wrap img,.booking-online__form .submit-wrap img{-webkit-transition: all 0.3s;transition: all 0.3s}.contacts__form .submit-wrap .wpcf7-spinner,.booking-online__form .submit-wrap .wpcf7-spinner{display: none}.contacts__form .submit-wrap input.submit,.booking-online__form .submit-wrap input.submit{color: #fff;background-color: #8ea24e}.contacts__form .submit-wrap input.submit:hover,.booking-online__form .submit-wrap input.submit:hover{background-color: #839647}.contacts__form .wpcf7-not-valid-tip,.booking-online__form .wpcf7-not-valid-tip{display: inline-block;max-width: calc(100% - 22px);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 3px 6px;background-color: #ff784e;color: #fff;font-size: 10px;font-weight: 500;line-height: 1;position: relative;z-index: 5;left: 11px;top: -10px;border-radius: 8px;margin-bottom: -8px}.contacts__form .wpcf7-response-output,.booking-online__form .wpcf7-response-output{width: 100%;margin: 15px 0 !important;border: none !important;padding: 0 !important;text-align: center}.contacts__form.invalid .wpcf7-response-output,.booking-online__form.invalid .wpcf7-response-output{color: #ff784e}.prices{padding-top: 50px}.prices__head{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 60px}.prices__head .ttl-1{margin-bottom: 0}.prices__head .download{color: #000;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.prices__head .download:hover img{-webkit-transform: none;transform: none}.prices__tabs .tabs-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.prices__tabs .tab_header{width: 290px;margin-right: 40px;position: -webkit-sticky;position: sticky;top: 90px;z-index: 5}.prices__tabs .tab_header .tab{margin-bottom: 25px;color: rgba(0,0,0,0.5);font-size: 20px;line-height: 1.2;font-weight: 600;cursor: pointer;-webkit-transition: all 0.3s;transition: all 0.3s;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.prices__tabs .tab_header .tab:hover{color: #000}.prices__tabs .tab_header .tab.active{color: #8ea24e}.prices__tabs .tab_header .tab .sale{height: 24px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 10px;background-color: #ff8a55;color: #fff;font-size: 14px;border-radius: 7px;position: relative;font-weight: 500;margin-left: 10px}.prices__tabs .tab_header .tab .sale:hover .tooltip{-webkit-transform: translate(100%,-100%);transform: translate(100%,-100%);opacity: 1}.prices__tabs .tab_header .tab .sale .tooltip{width: 135px;background-color: #fff;color: #000;padding: 10px;border-radius: 7px;position: absolute;right: 0;top: 0;-webkit-transform: translate(100%,-90%);transform: translate(100%,-90%);-webkit-box-shadow: 10px 15px 30px rgba(25,47,67,0.14);box-shadow: 10px 15px 30px rgba(25,47,67,0.14);-webkit-transition: all 0.3s;transition: all 0.3s;opacity: 0}.prices__tabs .tab_content{width: 100%}.prices__items{display: grid;gap: 40px 40px;grid-template-columns: repeat(3,1fr)}.prices__item{background-color: #f4f4f4;padding: 25px 30px 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;min-height: 142px;border-radius: 20px;cursor: pointer}.prices__item .name{margin-bottom: 10px}.prices__item .price{opacity: 0.6;font-size: 20px;line-height: 1.2;font-weight: 600}.prices .oplata{margin-top: 60px}.prices .oplata__ttl{margin-bottom: 15px}.prices .oplata-mob{display: none}.hero__bg-mobile,.header__drop-menu-mob-langs,.header__drop-menu-search{display: none}.pages{padding: 70px 0}.pages li{margin-bottom: 10px}.pages li a{font-size: 20px;color: #8ea24e}.pages li a:hover{color: #000}.modal{width: 660px;max-width: 100%;padding: 40px;border-radius: 30px;background-color: #fff}.modal.fancybox__content>.f-button.is-close-btn{top: 15px;right: 15px;opacity: 0.5;background-color: #fff}.modal.fancybox__content>.f-button.is-close-btn:hover{opacity: 1}.modal.fancybox__content>.f-button.is-close-btn svg{stroke: #000}.fancybox__content{color: #000}.modal__ttl{text-align: center;font-size: 26px;line-height: 1.15;letter-spacing: -1px;font-weight: 600;max-width: 440px;margin: 0 auto 40px}.modals-wrapper{display: none}.booking-online__form label{display: block;margin-bottom: 10px;color: rgba(0,0,0,0.5);font-size: 12px;font-weight: 500;line-height: 1;letter-spacing: -0.5px}.booking-online__form input:not([type=submit]){border: 1px solid #f4f4f4;-webkit-transition: all 0.3s;transition: all 0.3s;color: #000}.booking-online__form input:not([type=submit]):hover{border-color: rgba(0,0,0,0.2)}.booking-online__form input:not([type=submit]):focus{border-color: #839647;outline: none}.booking-online__form input:not([type=submit]).wpcf7-not-valid{border-color: #ff9176}.booking-online__form input:not([type=submit]).wpcf7-not-valid + .wpcf7-not-valid-tip{display: inline-block;max-width: calc(100% - 22px);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 3px 6px;background-color: #ff784e;color: #fff;font-size: 10px;font-weight: 500;line-height: 1;position: relative;z-index: 5;left: 11px;top: -10px;border-radius: 8px;margin-bottom: -8px}.booking-online__form p br{display: none}.booking-online__form .submit-wrap p{width: 100%}.booking-online .time-input{background-image: url("/theme/img/icons/time-icon.svg");background-repeat: no-repeat;background-position: center right 15px}.booking-online input[type="time"]::-webkit-calendar-picker-indicator{display: none}.booking-online .date-input{background-image: url("/theme/img/icons/date-icon.svg");background-repeat: no-repeat;background-position: center right 15px}.air-datepicker-global-container{z-index: 9999}.air-datepicker{font-family: "Inter",sans-serif !important;border-radius: 10px;border: none;-webkit-box-shadow: 10px 15px 30px rgba(25,47,67,0.14) !important;box-shadow: 10px 15px 30px rgba(25,47,67,0.14) !important;width: 280px !important;max-width: 100vw;background-color: #fff;margin-top: -10px}.air-datepicker .air-datepicker-nav--title{font-size: 16px;line-height: 1;font-weight: 600;letter-spacing: -0.5px}.air-datepicker .air-datepicker-nav--title i{color: #000}.air-datepicker .air-datepicker-nav{border: none;padding: 10px 15px}.air-datepicker .air-datepicker-nav--action path{stroke-width: 1px;stroke: #000}.air-datepicker .air-datepicker-body--day-name{color: #000;opacity: 0.6}.air-datepicker .air-datepicker-cell.-selected-,.air-datepicker .air-datepicker-cell.-selected-.-current-{background: #8ea24e;color: #fff}.air-datepicker .air-datepicker-cell{border-radius: 15px;font-size: 14px}.air-datepicker .air-datepicker-cell.-current-{color: #8ea24e}.air-datepicker--pointer{display: none}.success-modal__descr{margin-bottom: 40px;background-color: #f4f4f4;border-radius: 15px;padding: 30px 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1.6;font-size: 14px;letter-spacing: -0.5px}.success-modal__descr .t1{opacity: 0.6}.success-modal__btn .btn{width: 100%;font-weight: 500}.nice-select{width: 100%;background-color: #f4f4f4;border-radius: 15px;border: 1px solid #f4f4f4;padding-left: 16px;height: 40px;font-weight: 500}.nice-select:hover{border-color: rgba(0,0,0,0.2)}.nice-select .nice-select-dropdown{margin-top: 1px;width: 100%;border: none;-webkit-box-shadow: 10px 15px 30px rgba(25,47,67,0.14);box-shadow: 10px 15px 30px rgba(25,47,67,0.14)}.nice-select .list{padding: 15px 20px;border-radius: 10px;width: 100%;border: none}.nice-select .option{border: none;background: transparent;padding: 5px 0;line-height: 1;font-size: 14px;font-weight: 500;color: #000}.nice-select .option:hover{color: #8ea24e;background: transparent}.nice-select .option.focus,.nice-select .option.selected.focus{background: transparent}.nice-select .option.selected{font-weight: 500;opacity: 0.2}.nice-select .current{display: inline-block;padding-top: 1px;color: #000}.nice-select.time-select .list{display: flex;flex-wrap: wrap}.nice-select.time-select .list li{width: 25%;padding: 7px 0}.time-select:after{width: 24px;height: 24px;background-image: url("/theme/img/icons/time-icon.svg");background-repeat: no-repeat;border: none;top: 8px;right: 15px;-webkit-transform: none !important;transform: none !important;margin: 0}select.time-select.wpcf7-select{position: absolute}.about-page{padding-top: 50px;margin-bottom: 180px}.about-page__hero-top{margin-bottom: 30px}.about-page__hero-gallery{display: -webkit-box;display: -ms-flexbox;display: flex;gap: 40px;overflow-x: auto;overflow-y: hidden;margin: 0 calc(((100vw - 1360px) / 2 * -1)) 120px;padding: 0 calc(((100vw - 1360px) / 2));-ms-overflow-style: none;scrollbar-width: none;user-select: none}.about-page__hero-gallery::-webkit-scrollbar{display: none}.about-page__hero-gallery .item{border-radius: 30px;overflow: hidden;height: 625px;width: auto;-ms-flex-negative: 0;flex-shrink: 0}.about-page__hero-gallery .item img{max-height: 100%}.about-page__textblock{max-width: 660px;margin: 0 auto 120px;position: relative}.about-page__textblock .ttl-1{font-size: 50px;line-height: 1;letter-spacing: -2.5px;font-weight: 600;margin-bottom: 40px}.about-page__textblock .video-icon{position: absolute;right: -310px;bottom: 0;width: 160px;height: 160px;border-radius: 50%;cursor: pointer;overflow: hidden}.about-page__textblock .video-icon video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 1}.about-page__textblock .video-icon .fill-circle{position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%) scale(0);border-radius: 50%;background-color: #8ea24e;transition: all .4s cubic-bezier(.85,.08,.37,.94);width: 100%;height: 100%}.about-page__textblock .video-icon:hover .fill-circle{transform: translate(-50%,-50%) scale(1)}.about-page__textblock .video-icon svg{position: absolute;top: 50%;left: 50%;z-index: 3;transform: translate(-50%,-50%)}.about-page__textblock .video-icon svg path{transition: all .6s}.about-page__textblock .video-icon:hover svg path{fill: #000}.our-team{margin-bottom: 120px}.our-team__ttl{margin-bottom: 180px;text-align: center;font-size: 180px;font-weight: 600;letter-spacing: -9px;line-height: 1}.our-team__items{display: grid;gap: 40px;grid-template-columns: repeat(4,1fr)}.our-team__item{border-radius: 30px}.our-team__item.big-text{grid-column: span 2}.our-team__item.green{background-color: #8ea24e;padding: 30px;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.our-team__item.green .top-text{margin-bottom: 20px}.our-team__item.green .text{margin-top: auto;font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.8px}.our-team__item.green .smile{margin-bottom: 15px}.our-team__item.green .gray,.our-team__item.person.open .posada,.our-team__item.person:hover .posada{color: #effcc6}.our-team__item.person{border-radius: 30px;overflow: hidden;position: relative;cursor: pointer;height: 430px;z-index: 2}.our-team__item.person .description{font-size: 20px;line-height: 1.2;font-weight: 600;letter-spacing: -0.7px;color: #fff;padding: 20px 30px 30px;max-height: 0;overflow: hidden;opacity: 0;transform: translateY(30px);transition: max-height .4s .1s cubic-bezier(.55,.09,.02,.91),opacity .4s cubic-bezier(.55,.09,.02,.91),transform .6s cubic-bezier(.55,.09,.02,.91)}.our-team__item.person .person-inner{background-color: #f4f4f4;transition: all .4s cubic-bezier(.71,.12,.3,.9);position: relative;height: 100%;display: flex;flex-direction: column}.our-team__item.person.open .person-inner,.our-team__item.person:hover .person-inner{background-color: #8ea24e}.our-team__item.person .name,.our-team__item.person .posada{transition: all .3s}.our-team__item.person.open .name,.our-team__item.person:hover .name{color: #fff}.our-team__item.person .close-icon{position: absolute;top: 20px;right: 20px;width: 32px;height: 32px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: all .3s;z-index: 2;opacity: 0}.our-team__item.person:not(.open):hover .posada .more-info{opacity: 1}.our-team__item.person:not(.open):hover .posada .posada-name{opacity: 0}.our-team__item.person .posada .posada-name{transition: all .3s}.our-team__item.person .photo{border-radius: 30px;overflow: hidden;margin-bottom: 30px;position: relative;padding-top: 95%;transition: all .5s cubic-bezier(.98,0,.53,.96)}.our-team__item.person .photo img{width: 100%;height: 100%;object-position: bottom center;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;left: 0}.our-team__item.person .name{padding: 0 30px;margin-bottom: 15px;color: #000;font-size: 20px;font-weight: 600;letter-spacing: -0.8px;line-height: 1.2;margin-top: auto}.our-team__item.person .posada{padding: 0 30px;color: rgba(0,0,0,0.5);position: relative}.our-team__item.person .posada .more-info{display: flex;align-items: center;gap: 10px;position: absolute;width: 100%;top: -3px;left: 0;padding: 0 30px;color: #effcc6;opacity: 0;transition: all .3s}.our-team__item.person.open .description{max-height: 100%;opacity: 1;transform: translateY(0);transition: max-height .4s cubic-bezier(.71,.12,.3,.9),opacity .4s .1s cubic-bezier(.71,.12,.3,.9),transform .4s .2s cubic-bezier(.71,.12,.3,.9)}.our-team__item.person.open .photo{padding-top: 0}.our-team__item.person.open .close-icon{opacity: .5}.our-team__item.person.open .close-icon:hover{opacity: 1}.our-team__item.big-text{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 30px}.search-page{padding: 50px 0 0;min-height: 45vh}.search-page .wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}.search-page__left .founded{margin-bottom: 15px}.search-page__left p{max-width: 310px}.search-page__right{position: relative;overflow: hidden}.search-page__left,.search-page__right{width: calc(50% - 20px)}.search-page__results .item{display: block;margin-bottom: 40px}.search-page__results .item:hover .ttl img{-webkit-transform: translateX(3px);transform: translateX(3px)}.search-page__results .item:last-child{margin-bottom: 0}.search-page__results .item .ttl{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 25px}.search-page__results .item .ttl img{-webkit-transition: all 0.3s;transition: all 0.3s}.search-page__results .item .ttl span{margin-right: 7px;display: inline-block}.search-page__results .item .content{color: #000}.blog-page{padding-top: 50px;padding-bottom: 120px}.blog-page__items{display: grid;grid-template-columns: repeat(3,1fr);gap: 40px}.blog-page__item{background-color: #f4f4f4;border-radius: 30px;overflow: hidden;padding: 0 30px 30px;color: #000}.blog-page__item:hover{-webkit-box-shadow: 10px 15px 30px rgba(25,47,67,0.07);box-shadow: 10px 15px 30px rgba(25,47,67,0.07);background-color: #fff}.blog-page__item:hover .read-more img{-webkit-transform: translateX(3px);transform: translateX(3px)}.blog-page__item .image{aspect-ratio: 4/3;margin: 0 -30px 30px}.blog-page__item .image img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 30px}.blog-page__item .ttl{margin-bottom: 15px;max-height: 48px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}.blog-page__item .descr{margin-bottom: 15px;opacity: 0.5;max-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}.blog-page__item .read-more{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.blog-page__item .read-more span{margin-right: 9px}.blog-page__item .read-more img{opacity: 0.5;-webkit-transition: all 0.3s;transition: all 0.3s}.blog-page__pagination{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 40px;margin-top: 60px}.blog-page__pagination-item{display: block}.blog-page__pagination-item a{display: block}.blog-page__pagination .prev{-webkit-transform: rotate(180deg);transform: rotate(180deg)}.blog-page__pagination .prev,.blog-page__pagination .next{opacity: 0.5}.blog-page__pagination .prev:hover,.blog-page__pagination .next:hover{opacity: 1}.blog-page__pagination a{color: #000}.blog-page__pagination a:hover{color: #8ea24e}.blog-page__pagination .current{color: #8ea24e}.blog-page__recommend-posts .ttl-2{margin-bottom: 40px}.blog-page-inner__content{width: 800px;max-width: 100%;margin: 0 auto 110px}.blog-page-inner__content .date{margin-bottom: 60px;opacity: 0.5}.blog-page-inner__content .wp-block-image{margin: 60px 0}.blog-page-inner__content .wp-block-image img{border-radius: 30px}.blog-page-inner__content h2{font-size: 26px;line-height: 1.15;letter-spacing: -1px;font-weight: 600;color: #000;margin: 40px 0 20px}.blog-page-inner__content p{margin-bottom: 15px}.blog-page-inner .share-block{margin-top: 60px}.blog-page-inner .share-block .share-ttl{margin-bottom: 15px;opacity: 0.5}.blog-page-inner .share-block .links{display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px}.blog-page-inner .share-block a:hover{opacity: 0.5}.grecaptcha-badge{visibility: hidden !important}mark{font-weight: normal;font-style: normal}.green-block{background-color: #8ea24e;padding: 25px 30px;border-radius: 20px;color: #fff;margin: 60px 0}.green-block__ttl{margin-bottom: 20px;font-size: 26px;font-weight: 600;line-height: 30px;letter-spacing: -1px}.green-block__item .t1{margin-bottom: 10px;color: #EFFCC6;font-size: 14px;font-weight: 500;line-height: 20px;letter-spacing: -0.5px}.green-block__item .t2 p{font-size: 20px;font-weight: 600;line-height: 24px;letter-spacing: -0.769px;margin: 0;color: #fff}.green-block__item:not(:last-child){margin-bottom: 20px}.drop-menu-2-mobile{display: none}.equipment{padding-top: 80px}.equipment__hero{margin-bottom: 80px}.equipment__top-left .ttl-1{margin-bottom: 0}.equipment__top-left,.equipment__top-right{width: calc(50% - 20px)}.equipment__items{display: grid;gap: 40px;grid-template-columns: repeat(4,1fr);margin-bottom: 120px}.equipment__item{border-radius: 30px}.equipment__item.green{background-color: #8ea24e;padding: 30px;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.equipment__item.green .top-text{margin-bottom: 20px}.equipment__item.green .text{margin-top: auto;font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.8px}.equipment__item.green .smile{margin-bottom: 15px}.equipment__item.green .gray,.equipment__item.equip.open .descr{color: #effcc6}.equipment__item.equip{border-radius: 30px;overflow: hidden;position: relative;cursor: pointer;z-index: 2;background-color: #f4f4f4;transition: all .5s}.equipment__item.equip .equip-inner{padding: 30px}.equipment__item.equip .arr{position: absolute;top: 20px;right: 20px;z-index: 2;opacity: 0.5}.equipment__item.equip:hover{background-color: #8ea24e}.equipment__item.equip .name,.equipment__item.equip .descr{transition: all .3s}.equipment__item.equip:hover .name,.equipment__item.equip:hover .descr{color: #fff}.equipment__item.equip:hover .photo img{transform: scale(1)}.equipment__item.equip .photo{border-radius: 30px;overflow: hidden;position: relative}.equipment__item.equip .photo img{width: 100%;height: 100%;object-position: center;-o-object-fit: cover;object-fit: cover;transform: scale(1.1);transition: all 2s}.equipment__item.equip .name{margin-bottom: 15px;color: #000;font-size: 20px;font-weight: 600;letter-spacing: -0.8px;line-height: 1.2;margin-top: auto}.equipment__item.equip .descr{color: rgba(0,0,0,0.5);position: relative}.equip-modal.modal{width: 1440px;background-color: transparent}.equip-modal__col{width: calc(50% - 20px);height: 625px;background-color: #ffffff;border-radius: 30px;overflow: hidden;position: relative}.equip-modal.modal.fancybox__content>.f-button.is-close-btn{top: 60px;right: 60px}.equip-modal__slider{height: 100%}.equip-modal__slider .image{width: 100%;height: 100%}.equip-modal__slider .image img{width: 100%;height: 100%;object-fit: cover}.equip-modal__slider-arrs .prev-arr,.equip-modal__slider-arrs .next-arr{position: absolute;z-index: 2;opacity: 0.5;transition: all .5s;cursor: pointer}.equip-modal__slider-arrs .prev-arr:hover,.equip-modal__slider-arrs .next-arr:hover{opacity: 1}.equip-modal__slider-arrs .prev-arr{bottom: 40px;right: 84px}.equip-modal__slider-arrs .next-arr{bottom: 40px;right: 40px}.fancybox__container{--fancybox-bg: rgba(24,24,27,0.7)}.equip-modal__right-content{display: flex;flex-direction: column;padding: 40px;width: 100%;height: 100%;overflow: auto}.equip-modal__right .ttl{margin-bottom: 40px;color: #1F1F1F;font-size: 50px;font-weight: 600;line-height: 1;letter-spacing: -2.5px}.equip-modal__right .t2{color: rgba(31,31,31,0.80);font-size: 14px;font-weight: 500;line-height: 1;letter-spacing: -0.5px;margin-bottom: 40px}.equip-modal__right .t2 .gray{color: rgba(31,31,31,0.50)}.equip-modal__right .descr{margin-top: auto}.equip-modal__right .descr p{color: #1F1F1F;font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: -0.769px;margin-bottom: 20px}.equip-modal__right .descr p:last-child{margin-bottom: 0}.equip-modals{display: none}.cookie-modal{position: fixed;width: 1360px;max-width: calc(100% - 40px);bottom: 20px;left: 50%;transform: translateX(-50%);display: none;justify-content: center}.cookie-modal__wrap{display: flex;align-items: center;justify-content: center;gap: 30px;background-color: #f4f4f4;border-radius: 20px;padding: 20px;box-shadow: 10px 15px 30px rgba(25,47,67,0.14)}.cookie-button{flex-shrink: 0}.cookie-text{margin: 0}.cookie-text a{color: #8ea24e}.cookie-text a:hover{color: #000000}@media (max-width: 1440px){.about-page__hero-gallery{margin: 0 calc(((100vw - 40px) / 2 * -1)) 120px;padding: 0 calc(((100vw - 40px) / 2))}.our-team__item.person{height: 30vw}}@media (max-width: 1360px){.slider-section__bot-slides .item{width: 140px;-ms-flex-negative: 0;flex-shrink: 0}.hero__item .ttl{font-size: 18px}.hero__item-wrap{padding: 25px}.hero__item{min-height: 170px}.slider-section__bot-slides{overflow: auto}.about-page__textblock .video-icon{right: -200px}.our-team__ttl{font-size: 12vw;letter-spacing: -0.7vw;margin-bottom: 120px}.about-page{margin-bottom: 120px}.our-team__item.person .posada .more-info,.our-team__item.person .name,.our-team__item.person .posada{padding: 0 20px}.our-team__item.person .description{padding-left: 20px;padding-right: 20px}.our-team__item.green .text,.our-team__item.person .description{font-size: 18px}.our-team__item.person .back-side .description{font-size: 18px}.our-team__item.person .photo{margin-bottom: 20px}.our-team__item.person .name{margin-bottom: 10px}.our-team__item.big-text{padding: 0}.about-page__hero-gallery{margin-bottom: 80px;gap: 20px}}@media (max-height: 800px){.hero__wrap{min-height: 650px}}@media (max-width: 1200px){.hero__wrap{min-height: 580px}.wrapper,.blog-home__top{padding: 0 20px}.hero__wrap{padding: 20px}.header__langs{margin-right: 15px}.header__search-btn{margin-right: 7px}.header__menu li{margin: 0 15px}.hero__text1,.hero__text3{margin-top: 10px}.hero-info__left,.hero-info__right{padding: 0 20px}.hero,.hero-info{margin-bottom: 80px}.block-w50{width: calc(50% - 10px);padding: 30px;min-height: 540px}.consult,.slider-section{margin-bottom: 20px}.slider-section__wrap{min-height: 560px;padding: 20px}.technol .white-info-block{bottom: 20px;left: 20px}.home-cont__line1 .col:last-child{text-align: right}.footer{padding-top: 80px}.header__drop-menu-type1,.header__drop-menu-type2{gap: 25px}.header__drop-menu-type1 li,.header__drop-menu-type2 li{width: calc(25% - 20px)}.header__drop-menu-type1 li a,.header__drop-menu-type2 li a{line-height: 1.1}.header__drop-menu-type1 .li-empty,.header__drop-menu-type2 .li-empty{display: none}.footer__services ul,.footer__main-line{gap: 20px}.footer__services li,.footer__main-line li,.footer__main-line-item{width: calc(20% - 16px)}.footer__socs{-ms-flex-wrap: wrap;flex-wrap: wrap}.footer__socs .socs{padding-top: 5px}.services-page .wrapper,.other-services .wrapper,.service-inner .ttl-1,.service-inner__hero-left .description{padding: 0 20px}.service-inner.braces-template .info-text{padding-left: 20px;padding-right: 20px}.service-inner__block .ttl .break{display: inline-block}.prices__item .name,.prices__item .price{font-size: 18px}.prices__item{min-height: 120px}.prices__items{gap: 20px}.prices__tabs .tab_header{margin-right: 20px}.technol__block-slider{max-height: 540px}.blog-page__items{gap: 20px}.blog-home__top{margin-bottom: 30px}}@media (max-width: 1080px){.our-team__item.person{height: 40vw}.hero__item-wrap,.header__drop-menu-banners .bann{padding: 20px 15px}.hero__item .ttl{font-size: 15px}.hero__item{min-height: 140px}.hero__item .descr{font-size: 13px}.hero-info__right p,.ttl-2,.paragraphs p{font-size: 22px}.ttl-1{font-size: 44px}.blog-home__items .item-wrap{padding: 15px 20px}.ttl-3{font-size: 18px}.header__drop-menu-type1,.header__drop-menu-type2{padding: 0 15px}.header__drop-menu-banners .bann{height: 240px;border-radius: 18px}.header__drop-menu-type1 li a{font-size: 18px}.about-page__textblock{margin-bottom: 240px}.about-page__textblock .video-icon{right: -80px;bottom: -170px}.our-team__items,.equipment__items{grid-template-columns: repeat(3,1fr)}.equip-modal__right .ttl{font-size: 38px}}@media (max-width: 1000px){.services-page__items{grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(2,1fr)}.services-page__items .text-cell{grid-column: 1/3;grid-row: 3/4;padding: 0;min-height: 1px}.braces-template{padding-top: 0}.service-inner__hero-left .bot-part{display: none}.show-on-768px{display: block}.service-inner__blocks{grid-template-columns: repeat(2,1fr)}.service-inner.braces-template .info-text,.prices{padding-top: 20px}.service-inner{margin-bottom: 80px}.service-inner__block{padding: 20px}.service-inner.braces-template .service-inner__block{min-height: 160px}.other-services .services-page__item{height: 150px;padding: 20px}.service-inner .ttl-1 br{display: none}.service-inner .child-line1 .white-info-block{width: 100%}.service-inner .child-line2 .ttl-2{font-size: 22px}.service-inner .child-line3 .block-w50{width: 100%;margin-bottom: 40px}.service-inner .child-line3 .block-w25{width: calc(50% - 20px)}.contacts__line1 .left,.contacts__line2 .left,.contacts__line1 .right,.contacts__line2 .right,.contacts__line1 .col,.contacts__line2 .col{padding: 0 20px}.prices__tabs .tab_header{min-width: 220px}.prices__items{grid-template-columns: repeat(2,1fr)}.prices__head{margin-bottom: 40px}.blog-home__items .item .ttl-3{max-width: 185px}.slider-section__bot-slides .item:hover .item-wrap,.slider-section__bot .white-info-block:hover{-webkit-transform: none;transform: none}}@media (max-width: 940px){.header__langs{margin-right: 5px}.header__search-btn{margin-right: 0}.header__langs .active-item{padding: 8px}.hero__line2,.blog-home__items{-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow: auto;margin-right: -20px;margin-left: -20px;padding-left: 20px;padding-right: 10px;scrollbar-width: none}.hero__line2::-webkit-scrollbar,.blog-home__items::-webkit-scrollbar{display: none}.hero__item,.blog-home__items .item{width: 240px;min-height: 150px;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 10px}.hero__item .ttl{font-size: 20px}.hero__item .descr{font-size: 14px}.consult__block-float{width: 220px}.blog-home__items .item{min-height: 167px}.blog-home__items .item-wrap{padding: 20px}.blog-home__items .item-wrap:before{background-color: #f8f8f8}.blog-home__items .item:hover{-webkit-box-shadow: none;box-shadow: none}.home-cont__line1 .ttl-1{font-size: 36px}.home-cont__line2 .col .time-cols .item:first-child{margin-right: 20px}.home-cont .block-w50{min-height: 387px}.hero__wrap{min-height: 500px}.header__search{width: 320px}.technol .white-info-block{width: 240px}.technol .white-info-block .ttl-2{max-width: calc(100% - 20px)}.technol__slider .swiper-buttons{gap: 10px;bottom: 20px;right: 20px}.our-team__item.green{padding: 20px}.about-page__hero-gallery .item{height: 400px}.about-page__textblock .video-icon{right: -20px}.blog-page__item{padding: 0 20px 20px;border-radius: 20px}.blog-page__item .image{margin: 0 -20px 20px;border-radius: 20px}.blog-page__item .ttl,.blog-page__item .descr{margin-bottom: 10px}.blog-page__item .ttl{font-size: 16px}.equipment__item.empty{display: none}.equipment__items{gap: 20px}.equip-modal.modal{padding: 20px}.equip-modal__col{width: 100%;margin-bottom: 20px}.equip-modal__row{flex-wrap: wrap}.equip-modal__left{height: 400px}.equip-modal.modal.fancybox__content>.f-button.is-close-btn{top: 40px;right: 40px;background-color: transparent}.equip-modal__right{height: auto}}@media (max-width: 820px){.equipment__items{grid-template-columns: repeat(2,1fr)}}@media (max-width: 767px){.trp_language_switcher_shortcode{margin-right: 10px}.ttl-1{font-size: 38px;letter-spacing: -1.5px}.ttl-2{font-size: 22px}.services-page__item{padding: 20px}.services-page__items .grid-cell{min-height: 170px}.service-inner__hero{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.service-inner__hero-left,.service-inner__hero-right{width: 100%}.service-inner__hero-img{height: 350px}.service-inner__hero-right{margin-bottom: 20px}.service-inner.braces-template .info-text{width: 100%}.service-inner__hero-left .txt-block{margin-top: 20px}.service-inner__hero-left .txt-block .ttl-2{margin-top: 40px;margin-bottom: 20px}.service-inner__hero{margin-bottom: 20px}.service-inner__block .ttl{font-size: 22px}.service-inner__blocks{gap: 20px 20px}.service-inner{padding-top: 20px}.service-inner__hero-left .add-text{margin-top: 20px}.service-inner{margin-bottom: 60px}.service-inner .child-line1{min-height: 400px;padding: 20px}.service-inner .child-line1 .white-info-block{padding: 20px}.service-inner .child-line2{-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0}.service-inner .child-line2 .block-w50{width: 100%;min-height: 400px;padding: 30px 20px}.service-inner .child-line2 .block-w50 p:last-child{margin-bottom: 0}.service-inner .child-line3 .block-w25{width: calc(50% - 10px);min-height: 500px}.textpage h1{font-size: 38px;margin-bottom: 20px;line-height: 1.1}.textpage{padding-top: 20px}.textpage h2{font-size: 24px;margin-top: 30px}.textpage .date,.contacts__line1{margin-bottom: 40px}.contacts__line1 .left,.contacts__line2 .left,.contacts__line1 .right,.contacts__line2 .right,.contacts__line1 .col,.contacts__line2 .col{padding: 0;width: calc(50% - 5px)}.contacts__map .tab_content{height: 480px}.contacts__map .tab_header{left: 20px;bottom: 20px}.contacts__map .tab{width: 210px;padding: 20px}.contacts__map .tab .worktime{gap: 20px}.prices__tabs .tab_header .tab{font-size: 16px;margin-bottom: 15px}.prices__tabs .tab_header .oplata{display: none}.prices__tabs .tab_header{min-width: 200px}.prices__items{grid-template-columns: 1fr}.prices .oplata-mob{display: block;margin-top: 40px}.header__logo{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.header .hamb-icon{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.header__right{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}.header__menu,.header__search-btn,.header__langs,.header__search{display: none}.header{padding: 20px 0}.header>.wrapper{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.header__right,.header__logo{margin: 0}.header__booking .btn{width: 40px;height: 40px;padding: 0;background: url("/theme/img/icons/book-header.svg");background-size: contain;background-repeat: no-repeat;background-position: center}.header__booking .btn span,.header__booking .btn:before{display: none}.hero__text3{text-align: right}.hero-info__wrap,.consult__wrap,.technol__wrap,.home-cont__wrap{-ms-flex-wrap: wrap;flex-wrap: wrap}.hero-info__left,.hero-info__right,.consult__block,.technol__wrap .block-w50,.home-cont__wrap .block-w50{width: 100%}.hero-info__left,.consult__smile,.technol__block2 .all-equip,.home-cont__block1,.home-cont__line1{margin-bottom: 40px}.consult__block-left,.technol__block-slider,.technol__block2.block-w50,.home-cont .home-cont__block1{min-height: 100px;margin-bottom: 20px}.slider-section .white-info-block{width: 230px}.technol{margin-bottom: 60px}.smile-text{text-align: right}.footer__services li,.footer__main-line li,.footer__main-line-item{width: calc(33.33% - 16px)}.header__drop-menu{top: 90px}.header__drop-menu-type1 li,.header__drop-menu-type2 li{width: calc(50% - 20px)}.header__drop-menu-banners .bann{width: calc(50% - 10px);height: 200px}.header__drop-menu-banners .bann p{max-width: 100%}.header__drop-menu-banners .bann p br{display: none}.header__drop-menu-type1,.header__drop-menu-type2{margin-bottom: 40px}.header__drop-menu{padding: 10px 0 20px}.hero__wrap{background-color: #f6f6f6}.hero .parallax-img-container img{height: 90%;bottom: -10%}.footer__main-line{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.footer__main-line-item:nth-child(2){-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.footer__main-line-item:nth-child(3){-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.footer__main-line-item:nth-child(4){-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}.footer__main-line-item.footer__copy{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}.footer__main-line-item.footer__socs{-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}.home-cont__line1 .col:nth-child(1){width: 60%}.home-cont__line1 .col:nth-child(2){width: 40%}.header .hamb-icon{margin-left: 8px}.header .hamb-icon:before{opacity: 1;visibility: visible;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%)}.header__drop-menu-search{display: block;padding: 0 15px;margin-bottom: 50px}.header__drop-menu-search .input-wrap{height: 40px;background-color: #f4f4f4;border-radius: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.header__drop-menu-search .input-wrap.active .icon{display: none}.header__drop-menu-search .input-wrap.active input{width: 100%;text-align: center}.header__drop-menu-search .input-wrap .icon{margin-right: 10px}.header__drop-menu-search .input-wrap input{height: 40px;width: 50px;background: none;border: none;font-weight: 500;font-size: 14px;letter-spacing: -0.5px;-webkit-transition: none;transition: none}.technol__slider .swiper-buttons{gap: 20px}.about-page__about-child{-ms-flex-wrap: wrap;flex-wrap: wrap}.block-w50{width: 100%;margin-bottom: 20px}.about-page__textblock .ttl-1{font-size: 40px}.about-page__textblock,.about-page,.our-team__ttl,.our-team{margin-bottom: 60px}.about-page__textblock .video-icon{position: static;margin: 20px auto 0}.our-team__items{grid-template-columns: repeat(2,1fr);gap: 20px}.our-team__item.empty{display: none}.search-page__left,.search-page__right{width: 100%}.search-page__left{margin-bottom: 40px}.search-page__left .ttl-1{margin-bottom: 20px}.blog-page__items{grid-template-columns: repeat(2,1fr)}.equipment__item.green .text{word-wrap: break-word}.blog-page{padding-top: 20px;padding-bottom: 60px}.blog-home__top-left .ttl-1{margin: 0}.our-team__item.person{height: 63vw}.drop-menu-2-mobile{display: block}#menu-drop-menu-2-ukr{display: none}.equip-modal__right-content{padding: 30px}.equip-modal__right .ttl{font-size: 34px}}@media (max-width: 600px){.header__drop-menu{overflow: auto;max-height: calc(100vh - 140px);border-bottom-left-radius: 20px;border-bottom-right-radius: 20px}.header__drop-menu-banners{-ms-flex-wrap: wrap;flex-wrap: wrap}.header__drop-menu-banners .bann{width: 100%}.header__drop-menu-banners .bann:first-child{margin-bottom: 20px}.hero__wrap,.equipment__item.equip{border-radius: 20px}.home-cont .block-w50{min-height: 380px}.modal{padding: 30px 20px}.modal.fancybox__content>.f-button.is-close-btn{background: none}.about-page{padding-top: 20px}.blog-page__pagination{gap: 20px;margin-top: 30px}.green-block__item .t2 p{font-size: 18px}.equipment__hero-top{flex-wrap: wrap}.equipment__top-left{margin-bottom: 20px}.equipment__top-left,.equipment__top-right{width: 100%}.equipment{padding-top: 40px}.equipment__hero{margin-bottom: 40px}.equipment__item.equip .equip-inner,.equipment__item.green{padding: 20px}.equipment__item.green .text{font-size: 18px}.cookie-modal__wrap{flex-direction: column}}@media (max-width: 519px){.services-page__h1{margin-bottom: 40px}.ttl-1{font-size: 34px}.services-page__items{display: block}.services-page__items .grid-cell{min-height: initial;margin-bottom: 20px}.services-page__item{min-height: 200px}.service-inner__hero-img{height: 250px}.service-inner .ttl-1,.service-inner__hero-left .description{padding: 0}.service-inner__blocks{grid-template-columns: 1fr}.service-inner.braces-template .service-inner__block{min-height: 140px}.service-inner__blocks .w50{grid-column: auto}.other-services__top{margin-bottom: 20px}.service-inner__block{min-height: 175px}.service-inner{padding-top: 0}.service-inner .ttl-1{margin-bottom: 20px}.service-inner.child-template .ttl-1{margin-bottom: 30px}.block-w50{padding: 20px;min-height: 420px}.service-inner .child-line3 .block-w25{min-height: 420px}.contacts__line1 .left,.contacts__line2 .left,.contacts__line1 .right,.contacts__line2 .right,.contacts__line1 .col,.contacts__line2 .col{width: 100%}.contacts__line1,.contacts__line2{-ms-flex-wrap: wrap;flex-wrap: wrap}.contacts__line1 .ttl-1{margin-bottom: 20px}.contacts__map .tab_header{-ms-flex-wrap: wrap;flex-wrap: wrap}.contacts__map .tab{width: 240px;margin-top: 20px}.contacts__map .tab_content{height: 650px}.contacts__line2 .col{margin-bottom: 60px}.prices__tabs .tabs-wrapper{display: block}.prices__tabs .tab_header{width: 100%;position: static;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px 15px;margin-bottom: 20px}.prices__tabs .tab_header .tab{margin-bottom: 0}.prices__items{grid-template-columns: repeat(2,1fr)}.prices__item{padding: 20px;min-height: 100px}.prices__item .name,.prices__item .price{font-size: 16px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.prices__tabs .tab_header .tab .sale .tooltip{-webkit-transform: translate(0%,-100%);transform: translate(0%,-100%)}.prices__tabs .tab_header .tab .sale:hover .tooltip{-webkit-transform: translate(0%,-110%);transform: translate(0%,-110%)}.blog-page-inner .share-block{margin-top: 30px}.blog-page__recommend-posts .ttl-2{margin-bottom: 20px}.blog-page-inner__content{margin-bottom: 60px}.blog-page-inner__content .ttl-1{margin-bottom: 20px}.blog-page-inner__content .date{margin-bottom: 40px}.blog-page-inner__content .wp-block-image{margin: 30px 0}}@media (max-width: 480px){.wrapper,.blog-home__top{padding: 0 10px}.hero__line1{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.hero__line1-right{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.hero__text1{margin-top: 20px;margin-bottom: 25px;text-align: center}.hero__text2{text-align: center;margin-bottom: 245px}.hero__bg-mobile{display: block}.hero__bg-desktop{display: none}.hero__wrap{background-color: #f5f5f5}.hero .parallax-img-container img{bottom: 0;height: 100%}.hero__bg{top: auto;bottom: 0;height: 100vw}.hero__line1-left{width: 100%}.hero__text2{margin-bottom: 65vw}.hero,.hero-info{margin-bottom: 50px}.hero-info__left,.hero-info__right{padding: 0 10px}.ttl-2{font-size: 20px}.block-w50{padding: 30px;border-radius: 20px;min-height: 496px}.hero-info__left,.technol__block2 .all-equip,.home-cont__block1,.home-cont__line1{margin-bottom: 35px}.hero-info__right p,.paragraphs p{font-size: 20px;margin-bottom: 25px}.consult__smile{margin-bottom: 30px}.consult__text1{margin-bottom: 15px}.consult__block-left,.technol__block-slider,.technol__block2.block-w50,.home-cont .home-cont__block1{margin-bottom: 10px}.consult__block-float{border-radius: 15px;width: 240px;padding: 20px}.consult__block-float .ttl-2{margin-bottom: 20px}.consult__block-right{padding: 10px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.slider-section__bot-slides{overflow: visible;gap: 10px}.slider-section__bot{overflow: auto;padding: 0 10px;margin: 0 -10px;scrollbar-width: none}.slider-section__bot::-webkit-scrollbar{display: none}.slider-section .white-info-block{padding: 20px;width: 220px;min-height: 150px;border-radius: 15px}.white-info-block .ttl-2{max-width: 150px}.slider-section__wrap{padding: 10px}.slider-section__bot-slides .item{height: 150px;width: 130px;border-radius: 15px}.slider-section__bot .white-info-block{margin-right: 10px}.slider-section__bot-slides .item,.slider-section__bot-slides .item-wrap{border-radius: 15px}.technol__wrap{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.technol__block-slider{height: 396px}.footer{padding: 50px 0}.footer__services ul{display: block}.footer__services ul li,.footer__main-line li{width: 100%;text-align: center;margin-bottom: 20px}.footer__services ul a,.footer__main-line a{font-size: 16px;font-weight: 500;letter-spacing: -0.5px;color: #000;background-clip: initial;background: none;-webkit-text-fill-color: initial}.footer__services{margin-bottom: 60px}.footer__main-line-item{width: 100%;text-align: center}.footer__main-line-item a{font-size: 14px}.footer__main-line-item.footer__copy{-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}.footer__main-line-item.footer__socs{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;padding: 30px 0;display: block}.footer__main-line-item.footer__socs span{display: block;text-align: center;margin-bottom: 20px;margin-right: 0}.footer__main-line-item.footer__socs .socs{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.footer__main-line-item.footer__socs .socs a{opacity: 1}.service-inner .child-line3 .block-w25{width: calc(50% - 5px)}.service-inner__block{min-height: 130px}.our-team__items{grid-template-columns: 1fr}.our-team__item.big-text{grid-column: 1}.about-page__hero-gallery .item{height: 260px}.about-page__hero-gallery{gap: 10px}.about-page__textblock .ttl-1{font-size: 34px}.blog-page__items{grid-template-columns: 1fr}.blog-page__item .ttl{font-size: 20px}.our-team__item.person{height: 115vw}.equipment__items{grid-template-columns: 1fr}.equip-modal.modal.fancybox__content>.f-button.is-close-btn{top: 30px;right: 30px}.equip-modal__col{border-radius: 20px}}@media (max-width: 420px){.services-page__item{min-height: 180px}.ttl-2{font-size: 20px}.services-page .wrapper{padding: 0 10px}.services-page__items .grid-cell{margin-bottom: 20px}.services-page__items .text-cell{padding: 20px 0}.consult__block-float{width: 230px}.services-page,.contacts{padding-top: 20px}.prices__tabs .tab_header .tab{font-size: 14px}.prices__item .name,.prices__item .price{font-size: 14px}.prices__item{padding: 15px;min-height: 60px}.prices__items{gap: 10px}.technol__slider .swiper-buttons{display: none}.technol .white-info-block{width: calc(100% - 20px);left: 10px;bottom: 35px;min-height: 158px;padding: 20px}.technol__slider .swiper-pagination{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px;position: absolute;bottom: 15px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 3}.technol__slider .swiper-pagination .swiper-pagination-bullet{width: 5px;height: 5px;border-radius: 50%;border: 1px solid rgba(0,0,0,0.2)}.technol__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border: none;background: #000}.blog-home__top,.home-cont__line1{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.blog-home__top-right,.home-cont__line1 .col:last-child{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 20px}.blog-home__top{margin-bottom: 25px}.blog-home{margin-bottom: 50px}.home-cont__line1 .col{width: 100% !important}.home-cont__line2 .col .time-cols .item:first-child{margin-right: 40px}.home-cont__line2{display: block}.home-cont__line2 .col .time-cols{margin-bottom: 30px}.header__drop-menu-type1 li,.header__drop-menu-type2 li{width: 100%;text-align: center}.header__drop-menu-type1{gap: 15px}.header__drop-menu-type2{gap: 20px}.header__drop-menu-mob-langs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 34px;margin-bottom: 50px}.header__drop-menu-mob-langs a{text-transform: uppercase;font-size: 20px;line-height: 1.2;font-weight: 600;color: #000}.header__drop-menu-mob-langs a.active{opacity: 0.6}.header__drop-menu-banners .bann{height: 300px;padding: 30px}.header__drop-menu-banners .bann.implant{background-image: url("/theme/img/implant-bg-mob.jpg")}.header__drop-menu-banners .bann.consultation{background-image: url("/theme/img/first-consult-bg-mob.jpg")}.header__drop-menu-banners .bann p{max-width: 140px}.header__drop-menu{max-height: calc(100svh - 91px);border-radius: 0}.header__drop-menu{padding: 10px 0}.header__drop-menu-banners .bann:first-child{margin-bottom: 10px}.hero__line2,.blog-home__items{margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 0}.blog-home__items{margin-left: -10px;margin-right: -10px}.hero__wrap{padding: 30px 10px 10px}.hero__text3{margin-top: 0}.consult__block-left{min-height: 100px}.parallax-img-container img{height: 115%}.about-page__hero-gallery{margin-bottom: 40px}.about-page__textblock .ttl-1{font-size: 28px}}@media (max-width: 370px){.wrapper,.blog-home__top,.other-services .wrapper{padding: 0 10px}.service-inner__block,.service-inner.braces-template .info-text{padding: 20px 10px}.service-inner{margin-bottom: 40px}.service-inner .child-line2 .block-w50{padding: 30px 10px}.service-inner .child-line3 .block-w25{width: 100%;margin-bottom: 10px}.service-inner .child-line3 .block-w50,.service-inner .child-line1{margin-bottom: 20px}}
form.submitting .wpcf7-submit{pointer-events: none}.fancybox-content{overflow: hidden !important}@media (max-width: 1180px){.equipment__item.equip:hover{background: initial}}.hero__bg-video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.hero__bg::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(255 255 255 / 71%);z-index: 1;pointer-events: none}.page--work{background: #fff;color: #0B1220}.page--work .page-title{font-size: 36px;font-weight: 700;line-height: 1.2;margin: 40px 0 24px}.work-case{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;padding: 40px 0}@media (max-width: 1024px){.work-case{grid-template-columns: 1fr;gap: 24px}}.work-case__image{position: relative;border-radius: 16px;overflow: hidden;background: #F2F4F7;display: block}.work-case__image img{width: 100%;height: auto;object-fit: cover;display: block;transition: transform 0.4s ease}.work-case__content{display: flex;flex-direction: column}.work-case__title{font-size: 36px;font-weight: 800;line-height: 1.2;color: #0B1220;margin: 0}.work-case__lead{font-size: 18px;color: #4B5563;margin-top: 12px;line-height: 1.5}.work-case__description{font-size: 16px;line-height: 1.75;color: #333;margin-top: 24px}.work-case__meta{margin-top: 24px}.meta{display: flex;flex-wrap: wrap;gap: 8px}.meta-chip{background: #F5F7FA;padding: 8px 12px;border-radius: 12px;font-size: 14px;color: #0B1220;display: inline-flex;align-items: center}.meta-chip:hover{background: #EAF4E0;color: #0B1220}.work-case__team{display: flex;gap: 24px;margin-top: 40px}.work-case__doctor,.work-case__technician{display: flex;flex-direction: column;align-items: center}.doctor-photo,.technician-photo{width: 80px;height: 80px;border-radius: 50%;object-fit: cover;margin-bottom: 12px}.work-case__doctor .doctor-name,.work-case__technician .technician-name{font-size: 16px;font-weight: 600;color: #0B1220}.work-case__doctor .doctor-role,.work-case__technician .technician-role{font-size: 14px;color: #6B7280}@media (max-width: 1024px){.work-case__team{flex-direction: column;gap: 16px}}@media (max-width: 640px){.work-case__title{font-size: 28px}.work-case__lead{font-size: 16px}}.page--works{--acc: #8EA24E;--acc-veil: rgba(142,162,78,0.14);--acc-grad: linear-gradient(90deg,#8EA24E 0%,#74863F 100%);--ink: #0B1220;--muted: #6B7280;--line: rgba(17,24,39,0.10);--card: #fff;--soft: #F5F7FA;--radius: 18px;color: var(--ink);background: #fff}.page--works .page-title{font: 800 36px/1.2 Inter,system-ui;letter-spacing: -0.01em;margin-bottom: 20px}.works-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}@media (max-width: 1200px){.works-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.works-grid{grid-template-columns: 1fr}}.work-item{position: relative;display: block;overflow: hidden;border-radius: 20px;border: 1px solid rgba(17,24,39,0.08);box-shadow: 0 2px 8px rgba(16,24,40,0.06),0 14px 34px rgba(16,24,40,0.08);transition: transform 0.18s ease,box-shadow 0.18s ease}.work-item::after{content: "";position: absolute;inset: -2px;border-radius: inherit;pointer-events: none;box-shadow: 0 0 0 2px rgba(142,162,78,0.18),0 10px 30px rgba(142,162,78,0.18);opacity: 0;transition: opacity 0.18s ease}.work-item:hover{transform: translateY(-2px);box-shadow: 0 4px 12px rgba(16,24,40,0.06),0 22px 52px rgba(16,24,40,0.12)}.work-item:hover::after{opacity: 1}.work-item__link{display: grid;grid-template-columns: 1fr;grid-template-areas: "media" "meta" "title" "desc" "doctors";text-decoration: none;color: inherit;height: 100%}.work-item__image{grid-area: media;position: relative;overflow: hidden;border-radius: 16px;margin: 15px 15px 0;background: #f3f4f6;padding-bottom: 60%}.work-item__image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;transition: transform 0.35s ease;will-change: transform}.work-item:hover .work-item__image img{transform: scale(1.03)}.work-item__title{grid-area: title;margin: 12px 16px 6px;font: 800 18px/1.35 Inter,system-ui;letter-spacing: -0.01em;transition: color 0.18s ease}.work-item:hover .work-item__title{color: var(--acc)}.work-item__desc{grid-area: desc;margin: 0 16px 12px;color: var(--muted);font-size: 15px;line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.work-item__meta{grid-area: meta;align-self: start;justify-self: stretch;margin: 10px 16px 0;display: flex;flex-wrap: wrap;gap: 8px;padding: 10px;border-radius: 14px;background: rgba(255,255,255,0.55);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);box-shadow: 0 8px 22px rgba(16,24,40,0.12)}.work-item__meta .meta{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;border-radius: 999px;font-size: 13px;font-weight: 600;white-space: nowrap;color: #fff;background: var(--acc-grad);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.22);transition: transform 0.15s ease,filter 0.15s ease}.work-item__meta .meta:hover{transform: translateY(-1px);filter: brightness(1.06)}.work-item__doctors{grid-area: doctors;display: flex;gap: 14px;align-items: center;margin: 10px 16px 16px;padding-top: 10px;border-top: 1px solid #ECEFF3;margin-top: auto}.work-item__doctors .doc{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;color: var(--ink)}.work-item__doctors .doc img,.work-item__doctors .doc .avatar{width: 32px;height: 32px;border-radius: 999px;background: var(--acc-veil);display: inline-flex;align-items: center;justify-content: center;font-weight: 700;color: var(--acc);object-fit: cover}.work-item__overlay{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;color: #0B1220;font-weight: 600;font-size: 15px;background: rgba(142,162,78,0.1);opacity: 0;transition: opacity 0.24s ease;z-index: 2;border-radius: 20px}.work-item:hover .work-item__overlay{opacity: 1}.works-filters{display: flex;gap: 10px;flex-wrap: wrap;margin: 6px 0 24px}.chip{display: inline-flex;align-items: center;height: 36px;padding: 0 14px;border-radius: 999px;background: #EFF2F6;color: #111;font-weight: 600;font-size: 14px;text-decoration: none;box-shadow: inset 0 0 0 1px rgba(17,24,39,0.06);transition: background 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.chip:hover{background: #E7EBF0;transform: translateY(-1px)}.chip.is-active{background: var(--acc-veil);box-shadow: inset 0 0 0 1px rgba(142,162,78,0.45)}.pagination{display: flex;justify-content: center;margin: 36px 0 72px}.pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 38px;height: 38px;padding: 0 8px;margin: 0 4px;border-radius: 10px;background: #EFF2F6;color: #111;text-decoration: none;transition: background 0.18s ease,transform 0.18s ease}.pagination .page-numbers:hover{background: #E1E6EC;transform: translateY(-1px)}.pagination .current{background: var(--acc);color: #fff}.work-item__link:focus-visible,.chip:focus-visible,.pagination .page-numbers:focus-visible{outline: 3px solid var(--acc-veil);outline-offset: 2px;box-shadow: 0 0 0 2px var(--acc)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;animation: none !important}}@media (prefers-color-scheme: dark){.page--works{--ink: #EAECEF;--muted: #AAB0B8;--card: #0F1216;--soft: #171B21;--line: rgba(255,255,255,0.10);background: #0B0E12}.work-item{border-color: var(--line);box-shadow: 0 14px 40px rgba(0,0,0,0.35)}.work-item__meta{background: rgba(15,18,22,0.55)}.work-item__doctors{border-top-color: var(--line)}.chip{background: #1A1F26;color: #EAECEF;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.06)}.chip:hover{background: #1F252D}.chip.is-active{background: rgba(142,162,78,0.18)}.pagination .page-numbers{background: #1A1F26;color: #EAECEF}.pagination .current{background: #A3B36B;color: #0B0E12}}.contacts--home-cta{margin: 80px 0 100px;background: transparent}.contacts--home-cta .wrapper{padding: 0 10px}.contacts-cta-box{background: #F4F4F4;border-radius: 32px;padding: 48px 40px}.contacts--home-cta .contacts__line2{align-items: center;gap: 40px}.contacts--home-cta .col:first-child{max-width: 520px}.contacts--home-cta .ttl-2{font-size: 32px;line-height: 1.25;margin-bottom: 16px}.contacts--home-cta .contacts__lead{margin: 0 0 20px;font-size: 16px;line-height: 1.6;color: #555}.contacts--home-cta .contacts__form{background: #fff;padding: 24px 24px 28px;border-radius: 24px;box-shadow: 0 18px 40px rgba(15,23,42,0.08)}@media (max-width: 991px){.contacts--home-cta{margin: 60px 0 80px}.contacts-cta-box{padding: 32px 20px;border-radius: 24px}.contacts--home-cta .contacts__line2{flex-direction: column;gap: 24px}.contacts--home-cta .col:first-child{max-width: 100%}.contacts--home-cta .ttl-2{font-size: 26px}}.video-reviews{padding: 40px 0 20px}.video-reviews .section-title{margin-bottom: 24px}.video-reviews__list{display: flex;gap: 28px;overflow-x: auto;padding-bottom: 10px;scrollbar-width: none}.video-reviews__list::-webkit-scrollbar{display: none}.video-reviews__item{text-align: center;cursor: pointer}.video-circle{width: 120px;height: 120px;border-radius: 50%;overflow: hidden;border: 4px solid #8EA24E;display: flex;align-items: center;justify-content: center;box-shadow: 0 8px 20px rgba(15,23,42,.12)}.video-circle img{width: 100%;height: 100%;object-fit: cover}.video-reviews__list{display: flex;flex-wrap: wrap;gap: 24px}@media (min-width: 992px){.video-reviews__list{justify-content: center}}.video-label{margin-top: 8px;font-size: 14px;background: #fff;padding: 4px 10px;border-radius: 999px;display: inline-block;box-shadow: 0 4px 10px rgba(0,0,0,0.08);max-width: 208px}.video-modal{position: fixed;inset: 0;display: none;align-items: center;justify-content: center;backdrop-filter: blur(4px);z-index: 9999}.video-modal.open{display: flex}.video-modal__overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.5)}.video-modal__content{position: relative;z-index: 10;background: #000;padding: 20px;border-radius: 16px;max-width: 90%}.video-modal__inner iframe,.video-modal__inner video{width: 600px;max-width: 90vw;height: 340px;border-radius: 12px}.video-modal__close{position: absolute;top: -15px;right: -15px;background: #fff;width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 24px}.video-circle{width: 140px;height: 140px;border-radius: 50%;overflow: hidden;position: relative;box-shadow: 0 8px 20px rgba(15,23,42,0.12)}.video-circle video{width: 100%;height: 100%;object-fit: cover;display: block}.video-reviews__item{display: flex;flex-direction: column;align-items: center}.video-label{margin-top: 8px;font-size: 14px;padding: 4px 12px;border-radius: 999px;background: #ffffff;display: inline-block;color: #111827;box-shadow: 0 4px 10px rgba(0,0,0,0.08)}@media (max-width: 767px){.video-reviews__list{flex-wrap: wrap;justify-content: center;gap: 20px 16px;overflow-x: visible}.video-reviews__item{width: 45%;display: flex;flex-direction: column;align-items: center}.video-circle{width: 110px;height: 110px}.video-label{margin-top: 6px;font-size: 12px;padding: 4px 8px;max-width: 100%;text-align: center;white-space: normal}.video-modal__inner iframe,.video-modal__inner video{width: 100%;height: auto}}.article-page{padding: 34px 0 72px;background: #fdfdfd}.article-shell{width: 100%;max-width: 1260px;margin: 0 auto;padding: 0 16px}.breadcrumbs{display: flex;flex-wrap: wrap;gap: 8px;font-size: 14px;color: #656d76;margin-bottom: 28px}.breadcrumbs a{color: #656d76;text-decoration: none}.breadcrumbs a:hover{color: #8dbb51}.main-article{margin-bottom: 56px}.article-header{margin-bottom: 30px}.category-badge{display: inline-flex;align-items: center;min-height: 32px;padding: 0 14px;border-radius: 999px;background: #8dbb51;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .02em;margin-bottom: 18px}.article-title{margin: 0 0 24px;font-size: 42px;line-height: 1.12;font-weight: 800;letter-spacing: -0.02em;color: #1f2328}.article-meta{display: flex;flex-direction: column;gap: 18px;padding: 20px 0;border-top: 1px solid #d0d7de;border-bottom: 1px solid #d0d7de}.meta-authors{display: flex;align-items: center;gap: 16px}.article-page .author-avatar{width: 52px;height: 52px;border-radius: 50%;object-fit: cover;flex-shrink: 0}.meta-info{display: flex;flex-direction: column;gap: 2px}.article-page .author-name{font-size: 16px;font-weight: 700;color: #1f2328}.review-name{font-size: 14px;color: #656d76;line-height: 1.5}.meta-stats{display: flex;flex-wrap: wrap;gap: 16px;font-size: 14px;color: #656d76}.featured-image{margin: 30px 0 34px}.featured-image img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 16px;display: block}.featured-image figcaption{text-align: center;font-size: 13px;color: #656d76;margin-top: 10px;font-style: italic}.article-layout{display: block}.article-content{font-size: 16px;line-height: 1.8;color: #1f2328;min-width: 0}.article-content h2{font-size: 20px;line-height: 1.24;margin: 42px 0 20px;font-weight: 700;scroll-margin-top: 24px;color: #1f2328}.article-content h3{font-size: 24px;line-height: 1.35;margin: 30px 0 16px;font-weight: 700;color: #1f2328}.article-content p{margin-bottom: 20px;color: #333}.article-content ul,.article-content ol{padding-left: 24px;margin-bottom: 24px}.article-content li{margin-bottom: 10px}.article-content a{color: #6a9139;text-decoration: underline;text-underline-offset: 2px;font-weight: 500}.article-content a:hover{color: #55782f}.ai-summary-box{background: #f4f8ec;border-left: 4px solid #8dbb51;padding: 24px;border-radius: 0 12px 12px 0;margin-bottom: 40px}.ai-summary-box h3{margin: 0 0 10px;color: #6a9139;font-size: 22px}.article-sidebar{display: none}.toc-box{background: #fff;border: 1px solid #d0d7de;border-radius: 12px;padding: 24px}.toc-box h4{margin: 0 0 16px;font-size: 18px;line-height: 1.3}.toc-nav{display: flex;flex-direction: column;gap: 12px;margin-bottom: 24px}.toc-nav a{color: #656d76;font-size: 15px;border-left: 2px solid transparent;padding-left: 10px;text-decoration: none;line-height: 1.5}.toc-nav a:hover{color: #6a9139;border-left-color: #8dbb51}.sidebar-cta{background: #f4f8ec;padding: 20px;border-radius: 12px;text-align: center}.sidebar-cta h4{margin: 0 0 10px;font-size: 18px}.sidebar-cta p{margin-bottom: 16px;color: #656d76;font-size: 14px;line-height: 1.6}.btn-primary{display: inline-flex;align-items: center;justify-content: center;background: #839647;color: #fff;padding: 12px 24px;min-height: 48px;border-radius: 999px;font-weight: 600;text-decoration: none;transition: .3s ease;border: 0}.btn-primary:hover{background: #6a9139;color: #fff}.btn-block{display: flex;width: 100%}.share-block--article{margin-top: 42px;padding-top: 24px;border-top: 1px solid #d0d7de}.article-footer{margin-top: 52px;padding-top: 40px;border-top: 1px solid #d0d7de}.author-bio-box{display: flex;flex-direction: column;gap: 20px;background: #fff;padding: 30px;border-radius: 20px;border: 1px solid #d0d7de}.author-bio-box img{width: 90px;height: 90px;border-radius: 50%;object-fit: cover;flex-shrink: 0}.bio-text h4{margin: 0 0 10px;font-size: 22px;line-height: 1.3}.bio-text p{margin-bottom: 14px;color: #656d76;line-height: 1.7}.bio-link{font-weight: 600;color: #6a9139;text-decoration: none}.bio-link:hover{text-decoration: underline}.article-content .quote-block{position: relative;margin: 42px 0;padding: 30px 28px;background: #ffffff;border: 1px solid #e3e7eb;border-radius: 18px;box-shadow: 0 8px 30px rgba(31,35,40,0.05);text-align: center}.article-content .quote-block i,.article-content .quote-block .quote-icon{display: inline-block;margin-bottom: 14px;font-size: 28px;line-height: 1;color: #8dbb51;opacity: 0.35}.article-content .quote-block p{margin: 0 0 14px;font-size: 21px;line-height: 1.7;font-style: italic;font-weight: 500;color: #1f2328}.article-content .quote-block cite{display: block;font-size: 14px;line-height: 1.5;color: #656d76;font-style: normal;font-weight: 600}.article-content .ai-glossary-box{margin: 34px 0;padding: 22px 22px 22px 20px;background: #f0f7ff;border-left: 4px solid #0070f3;border-radius: 0 14px 14px 0}.article-content .ai-glossary-box h4{margin: 0 0 10px;font-size: 14px;line-height: 1.4;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;color: #0070f3}.article-content .ai-glossary-box p{margin: 0;font-size: 16px;line-height: 1.75;color: #1f2328}.article-content .ai-glossary-box strong{font-weight: 700;color: #0b3f86}.article-content .article-references,.article-references{margin: 48px 0;padding: 26px 28px;background: #f9fafb;border: 1px solid #dfe4e8;border-radius: 16px}.article-content .article-references h3,.article-references h3{display: flex;align-items: center;gap: 10px;margin: 0 0 14px;font-size: 22px;line-height: 1.35;font-weight: 700;color: #1f2328}.article-content .article-references>p,.article-references>p{margin: 0 0 16px;font-size: 15px;line-height: 1.75;color: #656d76}.article-content .article-references ol,.article-references ol{margin: 0;padding-left: 22px}.article-content .article-references li,.article-references li{margin-bottom: 10px;color: #4f5863;font-size: 15px;line-height: 1.7}.article-related{margin-top: 10px}.mobile-sticky-cta{position: fixed;left: 0;bottom: 0;width: 100%;background: rgba(255,255,255,.95);backdrop-filter: blur(10px);border-top: 1px solid #d0d7de;padding: 14px 18px;z-index: 1000}.sticky-content{max-width: 1100px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;gap: 16px}.sticky-content span{font-size: 14px;font-weight: 600}@media (min-width: 1024px){.mobile-sticky-cta{display: none}.article-title{font-size: 52px}.article-meta{flex-direction: row;justify-content: space-between;align-items: center}.article-layout{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 60px;align-items: start}.article-sidebar{display: block}.sticky-sidebar{position: sticky;top: 24px}.author-bio-box{flex-direction: row;align-items: flex-start}.author-bio-box img{width: 100px;height: 100px}}@media (max-width: 767px){.article-page{padding: 24px 0 90px}.article-title{font-size: 32px}.article-content{font-size: 16px}.article-content h2{font-size: 18px}.article-content h3{font-size: 21px}.article-content .quote-block{padding: 24px 18px;margin: 34px 0}.article-content .quote-block p{font-size: 18px}.article-content .ai-glossary-box,.article-content .article-references,.article-references{padding: 18px 16px}}.video-pro{position: relative;width: 100%;aspect-ratio: 16/9;border-radius: 18px;overflow: hidden;margin: 40px 0;cursor: pointer;background: #000}.video-pro__thumb{width: 100%;height: 100%;object-fit: cover;display: block}.video-pro::after{content: '';position: absolute;inset: 0;background: rgba(0,0,0,0.25);transition: 0.3s}.video-pro:hover::after{background: rgba(0,0,0,0.35)}.video-pro__play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 70px;height: 70px;border-radius: 50%;background: #8dbb51;color: #fff;font-size: 22px;display: flex;align-items: center;justify-content: center;border: none;cursor: pointer;z-index: 2;box-shadow: 0 10px 30px rgba(0,0,0,0.2);transition: 0.3s}.video-pro__play:hover{transform: translate(-50%,-50%) scale(1.1);background: #6a9139}.article-content{max-width: 860px}.article-content p{margin-bottom: 18px}.article-content h2{margin: 21px 0 10px}.article-content h3{margin: 32px 0 14px}.article-content h2 + p,.article-content h3 + p{margin-top: 0}.article-content{text-align: left}.video-pro iframe{width: 100%;height: 100%;border: none}.video-caption{text-align: center;font-size: 13px;color: #656d76;margin-top: 8px}@media (max-width: 767px){.video-pro{border-radius: 12px}.video-pro__play{width: 56px;height: 56px;font-size: 18px}}.article-content .wp-block-video,.article-content .wp-block-embed{margin: 40px 0}.article-content iframe{width: 100%;border-radius: 16px;border: none}.article-content iframe[src*="youtube"],.article-content iframe[src*="vimeo"]{aspect-ratio: 16 / 9}.article-content .wp-block-video video,.article-content video{width: 100%;max-width: 420px;margin: 0 auto;display: block;border-radius: 20px;background: #000}.article-content .wp-block-video{text-align: center}.article-content video,.article-content iframe{box-shadow: 0 10px 30px rgba(0,0,0,0.08);transition: 0.3s}.article-content video:hover,.article-content iframe:hover{box-shadow: 0 20px 60px rgba(0,0,0,0.12)}.article-content figcaption{text-align: center;font-size: 13px;color: #656d76;margin-top: 10px;font-style: italic}@media (max-width: 767px){.article-content video{max-width: 100%;border-radius: 14px}}.glossary-page{background: #f8f9fa;padding: 56px 0 80px}.glossary-shell{width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 16px}.glossary-header{text-align: center;margin-bottom: 40px}.glossary-header .badge{display: inline-flex;align-items: center;min-height: 32px;padding: 0 14px;border-radius: 999px;background: #8dbb51;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;margin-bottom: 16px}.glossary-header h1{font-size: 42px;line-height: 1.12;font-weight: 800;margin: 0 0 16px;color: #111}.glossary-header p{color: #656d76;font-size: 18px;line-height: 1.7;max-width: 700px;margin: 0 auto 30px}.search-wrapper{position: relative;max-width: 620px;margin: 0 auto}.search-icon{position: absolute;left: 20px;top: 50%;transform: translateY(-50%);color: #656d76;font-size: 16px;z-index: 2}#termSearch{width: 100%;height: 58px;padding: 0 20px 0 50px;border: 1px solid #e1e4e8;border-radius: 999px;font-size: 16px;outline: none;transition: 0.2s ease;background: #fff;box-shadow: 0 4px 15px rgba(0,0,0,0.03)}#termSearch:focus{border-color: #8dbb51;box-shadow: 0 4px 20px rgba(141,187,81,0.15)}.alphabet-nav{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-bottom: 40px}.alphabet-nav a{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;background: #fff;border: 1px solid #e1e4e8;border-radius: 10px;color: #1f2328;text-decoration: none;font-weight: 700;transition: 0.2s ease}.alphabet-nav a:hover{background: #8dbb51;color: #fff;border-color: #8dbb51}.glossary-grid{display: grid;grid-template-columns: 1fr;gap: 16px}.letter-section{grid-column: 1 / -1;font-size: 34px;line-height: 1.2;font-weight: 800;color: #8dbb51;border-bottom: 2px solid #e1e4e8;padding-bottom: 10px;margin-top: 28px}.term-card{background: #fff;border: 1px solid #e1e4e8;border-radius: 14px;padding: 22px;transition: 0.2s ease}.term-card:hover{box-shadow: 0 8px 24px rgba(0,0,0,0.05);border-color: #d1d9e0}.term-card:target{border-color: #8dbb51;box-shadow: 0 0 0 3px rgba(141,187,81,0.18);animation: glossaryHighlight 2s ease-out}@keyframes glossaryHighlight{0%{background-color: #f4f8ec}100%{background-color: #fff}}.term-card dt{font-size: 22px;line-height: 1.35;font-weight: 700;color: #111;margin-bottom: 10px;display: flex;justify-content: space-between;gap: 16px;align-items: flex-start}.anchor-link{color: #c2c8cf;font-size: 14px;text-decoration: none;opacity: 0;transition: 0.2s ease;flex-shrink: 0;margin-top: 4px}.term-card:hover .anchor-link{opacity: 1}.anchor-link:hover{color: #8dbb51}.term-card dd{font-size: 16px;line-height: 1.7;color: #656d76;margin: 0}.term-card dd p:last-child{margin-bottom: 0}.no-results{grid-column: 1 / -1;text-align: center;padding: 40px;color: #656d76;font-size: 18px}@media (min-width: 768px){.glossary-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}}@media (min-width: 1024px){.glossary-header h1{font-size: 52px}.glossary-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}}@media (max-width: 767px){.glossary-page{padding: 32px 0 56px}.glossary-header h1{font-size: 34px}.glossary-header p{font-size: 16px}.term-card dt{font-size: 20px}.term-card dd{font-size: 15px}}.share-block .links{display: flex;align-items: center;gap: 15px}.share-block .links a{display: flex;text-decoration: none}
.tablepress{border: none;border-collapse: collapse;border-spacing: 0;clear: both;margin: 0 auto 1rem;width: 100%}.tablepress>*>tr>*{background: none;border: none;box-sizing: border-box;padding: .5rem;text-align: left;vertical-align: top}.tablepress>thead>tr>th{font-weight: 700;color: #111;border-bottom: 1px solid #ddd}.tablepress>tbody>tr>td{border-top: 1px solid #ddd;color: #111}.tablepress>tbody.row-hover>tr:not(.tp-group):hover>td{background-color: #f3f3f3}.tablepress .column-3{white-space: nowrap;text-align: right}#tablepress-1 .tp-group-title{font-weight: 700;font-size: 28px;padding: 20px 0;border: none;color: #8ea24e}#tablepress-1 tr.tp-group + tr td{padding-top: 10px;border-top: none}@media (max-width: 767px){#tablepress-1 .tp-group-title{font-size: 22px}}.greviews{margin: 20px 0}.greviews__head{display: flex;align-items: center;gap: 10px;margin-bottom: 16px}.greviews__rating{font-size: 28px;font-weight: 700;color: #111}.greviews__count{color: #777;text-decoration: underline}.greviews__stars{--rating: 5;position: relative;display: inline-block;font-size: 18px;line-height: 1;letter-spacing: 2px}.greviews__stars::before{content: '★★★★★';color: #ddd}.greviews__stars::after{content: '★★★★★';color: #fb8e28;position: absolute;left: 0;top: 0;overflow: hidden;width: calc(var(--rating) / 5 * 100%)}.greviews__slider{position: relative;padding-bottom: 4px}.greviews__card{box-sizing: border-box;height: auto;display: flex;flex-direction: column;gap: 12px;padding: 20px;background: #f8f8f8;border-radius: 16px}.greviews__author{display: flex;align-items: center;gap: 12px}.greviews__avatar{width: 50px;height: 50px;border-radius: 50%;object-fit: cover;flex-shrink: 0}.greviews__name{font-weight: 600;color: #111}.greviews__time{font-size: 13px;color: #888}.greviews__text{font-size: 15px;line-height: 1.5;color: #333;max-height: 180px;overflow-y: auto;padding-right: 4px}.greviews__nav{position: absolute;top: 50%;z-index: 2;width: 40px;height: 40px;margin-top: -20px;border: 0;border-radius: 50%;background: #fff url(/theme/img/icons/arr-right.svg) no-repeat center / 16px;box-shadow: 0 2px 10px rgba(0,0,0,.12);cursor: pointer}.greviews__nav--prev{left: 6px;transform: scaleX(-1)}.greviews__nav--next{right: 6px}.greviews__nav.swiper-button-disabled{opacity: .35;cursor: default}.greviews__reply{margin-top: 12px;padding: 10px 12px;border-left: 3px solid #8ea24e;background: #fff;border-radius: 8px;font-size: 14px}.greviews__reply-head{font-weight: 600;margin-bottom: 4px;color: #111}.greviews__reply-head span{font-weight: 400;color: #888;margin-left: 4px}.hero__wrap{transform: translateZ(0)}
