@charset "UTF-8";@font-face{font-family:'TildaSans';font-style:normal;font-weight:250;src:url('../fonts/TildaSans/TildaSans-VF.woff2') format('woff2-variations'),url('../fonts/TildaSans/TildaSans-VF.woff') format('woff-variations')}@font-face{font-family:'TildaSans';font-style:normal;font-weight:300;src:url('../fonts/TildaSans/TildaSans-Light.eot');src:url('../fonts/TildaSans/TildaSans-Light.eot#iefix') format('embedded-opentype'),url('../fonts/TildaSans/TildaSans-VF.woff2') format('woff2-variations'),url('../fonts/TildaSans/TildaSans-VF.woff') format('woff-variations'),url('../fonts/TildaSans/TildaSans-Light.woff2') format('woff2'),url('../fonts/TildaSans/TildaSans-Light.woff') format('woff')}@font-face{font-family:'TildaSans';font-style:normal;font-weight:400;src:url('../fonts/TildaSans/TildaSans-Regular.eot');src:url('../fonts/TildaSans/TildaSans-Regular.eot#iefix') format('embedded-opentype'),url('../fonts/TildaSans/TildaSans-VF.woff2') format('woff2-variations'),url('../fonts/TildaSans/TildaSans-VF.woff') format('woff-variations'),url('../fonts/TildaSans/TildaSans-Regular.woff2') format('woff2'),url('../fonts/TildaSans/TildaSans-Regular.woff') format('woff')}@font-face{font-family:'TildaSans';font-style:normal;font-weight:500;src:url('../fonts/TildaSans/TildaSans-Medium.eot');src:url('../fonts/TildaSans/TildaSans-Medium.eot#iefix') format('embedded-opentype'),url('../fonts/TildaSans/TildaSans-VF.woff2') format('woff2-variations'),url('../fonts/TildaSans/TildaSans-VF.woff') format('woff-variations'),url('../fonts/TildaSans/TildaSans-Medium.woff2') format('woff2'),url('../fonts/TildaSans/TildaSans-Medium.woff') format('woff')}@font-face{font-family:'TildaSans';font-style:normal;font-weight:600;src:url('../fonts/TildaSans/TildaSans-Semibold.eot');src:url('../fonts/TildaSans/TildaSans-Semibold.eot#iefix') format('embedded-opentype'),url('../fonts/TildaSans/TildaSans-VF.woff2') format('woff2-variations'),url('../fonts/TildaSans/TildaSans-VF.woff') format('woff-variations'),url('../fonts/TildaSans/TildaSans-Semibold.woff2') format('woff2'),url('../fonts/TildaSans/TildaSans-Semibold.woff') format('woff')}@font-face{font-family:'TildaSans';font-style:normal;font-weight:700;src:url('../fonts/TildaSans/TildaSans-Bold.eot');src:url('../fonts/TildaSans/TildaSans-Bold.eot#iefix') format('embedded-opentype'),url('../fonts/TildaSans/TildaSans-VF.woff2') format('woff2-variations'),url('../fonts/TildaSans/TildaSans-VF.woff') format('woff-variations'),url('../fonts/TildaSans/TildaSans-Bold.woff2') format('woff2'),url('../fonts/TildaSans/TildaSans-Bold.woff') format('woff')}@font-face{font-family:'TildaSans';font-style:normal;font-weight:800;src:url('../fonts/TildaSans/TildaSans-Extrabold.eot');src:url('../fonts/TildaSans/TildaSans-Extrabold.eot#iefix') format('embedded-opentype'),url('../fonts/TildaSans/TildaSans-VF.woff2') format('woff2-variations'),url('../fonts/TildaSans/TildaSans-VF.woff') format('woff-variations'),url('../fonts/TildaSans/TildaSans-Extrabold.woff2') format('woff2'),url('../fonts/TildaSans/TildaSans-Extrabold.woff') format('woff')}@font-face{font-family:'TildaSans';font-style:normal;font-weight:900;src:url('../fonts/TildaSans/TildaSans-Black.eot');src:url('../fonts/TildaSans/TildaSans-Black.eot#iefix') format('embedded-opentype'),url('../fonts/TildaSans/TildaSans-VF.woff2') format('woff2-variations'),url('../fonts/TildaSans/TildaSans-VF.woff') format('woff-variations'),url('../fonts/TildaSans/TildaSans-Black.woff2') format('woff2'),url('../fonts/TildaSans/TildaSans-Black.woff') format('woff')}:root{--global-base-margin:20px;--global-grid-horizontal:40px;--global-grid-vertical:40px;--global-grid-child-width:auto;--global-body-font-family-1:'TildaSans', 'Arial', sans-serif;--global-body-font-size:18px;--global-body-line-height:1.5;--global-body-font-weight:300;--global-container-padding:90px;--global-section-padding-large:180px;--global-color-1:#000000;--global-color-2:#259da8;--global-color-3:#9c0528;--global-color-4:#ededed;--swiper-theme-color:var(--global-color-2)}.alignleft{display:block;margin-right:calc(var(--global-base-margin) + 5px);margin-bottom:var(--global-base-margin);float:left}.alignright{display:block;margin-left:calc(var(--global-base-margin) + 5px);margin-bottom:var(--global-base-margin);float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft,.alignright{width:400px;height:auto}.alignleft,.alignright,.aligncenter{object-fit:cover}@media (max-width:767px){.alignleft,.alignright,.aligncenter{max-width:100%;float:unset;display:block;margin-left:auto;margin-right:auto;width:100%}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.grid{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin-left:calc(-1 * var(--global-grid-horizontal));gap:var(--global-grid-vertical) 0;list-style:none}.grid>*{flex:0 0 calc(var(--global-grid-child-width) - var(--global-grid-horizontal));max-width:calc(var(--global-grid-child-width) - var(--global-grid-horizontal));margin-left:var(--global-grid-horizontal);box-sizing:border-box}body{margin:0;padding:0;position:relative;z-index:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}img:not([src]){min-width:1px;visibility:hidden}iframe{border:0}html{font-family:var(--global-body-font-family-1);font-size:var(--global-body-font-size);font-weight:var(--global-body-font-weight);line-height:var(--global-body-line-height);-webkit-text-size-adjust:100%;margin-left:auto;margin-right:auto;min-width:420px;background:white;color:var(--global-color-1);word-break:break-word}.body-overflow{overflow:hidden;overflow:clip;position:relative}p,ul,ol,dl,pre,address,fieldset,figure,blockquote{margin:0}*+p,*+.p,*+ul,*+ol,*+dl,*+pre,*+address,*+fieldset,*+figure,*+blockquote{margin-top:var(--global-base-margin)}.container{--container-padding:var(--global-container-padding);--container-width:1160px;max-width:calc(var(--container-width) + var(--container-padding)*2);width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);box-sizing:border-box;margin-left:auto;margin-right:auto}@media (max-width:1849px){:root{--global-container-padding:70px;--global-section-padding-large:150px}}@media (max-width:1699px){:root{--global-container-padding:70px}}@media (max-width:1439px){:root{--global-container-padding:60px;--global-section-padding-large:120px}}@media (max-width:1259px){:root{--global-container-padding:50px;--global-section-padding-large:70px;--global-section-padding-large:100px}}@media (max-width:959px){:root{--global-container-padding:30px;--global-section-padding-large:80px}}@media (max-width:767px){:root{--global-container-padding:20px;--global-section-padding-large:60px;--global-body-font-size:16px}}a{outline:0;text-underline-position:under;color:inherit;text-decoration:none;transition:all .2s linear}a:hover{color:inherit;text-decoration:none}b,strong{font-weight:700}#wpadminbar{z-index:9}@media screen and (max-width:600px){#wpadminbar{transform:translateY(-100%)}}#layer{display:none}#layer{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:9999}#layer .svg-loading{position:absolute;width:100px;height:100px;background:url('../images/theme-loading.svg') center center no-repeat;background-size:contain;top:50%;left:50%;transform:translate(-50%, -50%)}.gallery img{object-fit:cover;width:100%;height:auto;aspect-ratio:390 / 295;border-radius:0px;background:var(--global-color-3)}.gallery .gallery-item{position:relative;z-index:0;overflow:hidden}.gallery:not(.gallery-columns-1){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin-bottom:-30px;margin-left:-30px}.gallery:not(.gallery-columns-1)>br{display:none}.gallery:not(.gallery-columns-1) *{height:100%}.gallery:not(.gallery-columns-1)>*{width:auto;padding-left:30px;margin:0;margin-bottom:30px;height:auto}*+.gallery{margin-top:calc(var(--global-base-margin) + 10px)}.gallery+*{margin-top:calc(var(--global-base-margin) + 10px)}.gallery.gallery-columns-2>*{width:50%}.gallery.gallery-columns-3>*{width:33.333%}.gallery.gallery-columns-4>*{width:25%}.gallery.gallery-columns-5>*{width:20%}.gallery.gallery-columns-6>*{width:16.666%}.gallery.gallery-columns-1 br{display:none}.gallery.gallery-columns-1:not(.swiper){display:flex;opacity:0}.gallery.gallery-columns-1 dl{margin-top:0 !important}@media (max-width:1439px){.gallery.gallery-columns-4>*{width:33.333%}.gallery.gallery-columns-5>*{width:33.333%}.gallery.gallery-columns-6>*{width:33.333%}}@media (max-width:959px){.gallery.gallery-columns-2>*{width:50%}.gallery.gallery-columns-3>*{width:50%}.gallery.gallery-columns-4>*{width:50%}.gallery.gallery-columns-5>*{width:50%}.gallery.gallery-columns-6>*{width:50%}}@media (max-width:767px){.gallery:not(.gallery-columns-1){margin-bottom:-20px;margin-left:-20px}.gallery:not(.gallery-columns-1)>*{padding-left:20px;margin-bottom:20px}.gallery .wp-caption-text{width:calc(100% - 10px)}.gallery.gallery-columns-2>*{width:50%}.gallery.gallery-columns-3>*{width:50%}.gallery.gallery-columns-4>*{width:50%}.gallery.gallery-columns-5>*{width:50%}.gallery.gallery-columns-6>*{width:50%}}@media (max-width:619px){.gallery.gallery-columns-2>*{width:100%}.gallery.gallery-columns-3>*{width:100%}.gallery.gallery-columns-4>*{width:100%}.gallery.gallery-columns-5>*{width:100%}.gallery.gallery-columns-6>*{width:100%}}.grid--form{--global-grid-horizontal:40px;--global-grid-vertical:40px;--global-grid-child-width:100%}.grid--form>.col-2{--global-grid-child-width:50%}.grid--form>.col-submit{text-align:center}div.wpcf7-response-output{display:none !important}div.wpcf7-validation-errors{display:none !important}.wpcf7 input:not([type="submit"],[type="file"],[type="checkbox"],[type="radio"]),.wpcf7 textarea,.wpcf7 select{--color:var(--global-color-1);--border:#8c8c8c;--background:transparent;border:none;border-bottom:1px solid var(--border);background:var(--background);border-radius:0;padding:15px 0px;min-height:55px;outline:0;color:var(--color);font-family:inherit;font-weight:inherit;font-size:16px;line-height:1.2;width:100%}.wpcf7 input:not([type="submit"],[type="file"],[type="checkbox"],[type="radio"])::placeholder,.wpcf7 textarea::placeholder,.wpcf7 select::placeholder{color:var(--border)}.wpcf7 textarea{height:95px}.wpcf7 .wpcf7-form-control-wrap{position:relative;display:flex;flex-direction:column}.wpcf7 .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:10px}.wpcf7 .wpcf7-not-valid-tip{display:block;line-height:1.2;color:var(--global-color-3);position:relative;width:100%;line-height:1;font-size:13px;padding-left:10px;margin-top:5px}.wpcf7 .wpcf7-submit{width:100%;cursor:pointer}.wpcf7 .wpcf7-submit:disabled{opacity:.5}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .wpcf7-form[data-status="submitting"] .wpcf7-spinner{display:block;margin:auto}.wpcf7 .wpcf7-form[data-status="submitting"] [type="submit"]{opacity:.3}.wpcf7 .wpcf7-form[data-status="submitting"] .block-submit{pointer-events:none}.wpcf7 .block-submit{position:relative;display:inline-block}.wpcf7 .block-submit .wpcf7-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0}.wpcf7 .block-submit .wpcf7-spinner::before{position:relative;display:block}.wpcf7 [aria-invalid="true"],.wpcf7 .danger{border-color:var(--global-color-3) !important}.wpcf7 [class*="col-"]>label{margin:0;font-size:14px;font-weight:400;display:block;line-height:1.2;padding:0 10px}.wpcf7-list-item{margin:0}.wpcf7-acceptance label,.wpcf7-checkbox label{display:flex !important;gap:15px;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;outline:0;border-radius:0;border:1px solid transparent;font-size:14px}.wpcf7-acceptance label a,.wpcf7-checkbox label a{color:inherit;text-decoration:underline}.wpcf7-acceptance label input[type="checkbox"],.wpcf7-checkbox label input[type="checkbox"]{margin:0;width:24px;height:24px;flex:0 0 auto;margin-top:-2px;color:inherit;background:transparent;display:inline-block;vertical-align:middle;-webkit-appearance:none;appearance:none;overflow:hidden;border:1px solid rgba(255,255,255,0.5);border-radius:0px;outline:0;background-repeat:no-repeat;background-position:50% 50%;background-size:12px 9px;cursor:pointer}.wpcf7-acceptance label input[type="checkbox"]:checked,.wpcf7-checkbox label input[type="checkbox"]:checked{background-color:white;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.3535 0.353516L3.85352 7.85352L0.353515 4.35352' stroke='%23D62826'/%3e%3c/svg%3e")}.wpcf7-acceptance label span,.wpcf7-checkbox label span{color:inherit}@media (max-width:1259px){.wpcf7 input:not([type="submit"],[type="file"],[type="checkbox"],[type="radio"]),.wpcf7 textarea,.wpcf7 select{font-size:16px}}@media (max-width:619px){.grid--form>.col-2{--global-grid-child-width:100%}.grid--form>.col-submit .block-submit{width:100%}}body.modal-active{overflow:hidden}.modal-container{position:fixed;display:block;overflow:auto;height:100%;width:100%;top:0;left:0;transform:scale(0);z-index:9999}.modal-container[data-animation="one"]{transform:scaleY(.01) scaleX(0);animation:m-unfoldIn 1s cubic-bezier(.165, .84, .44, 1) forwards}.modal-container[data-animation="one"] .modal-background .modal{transform:scale(0);animation:m-zoomIn .5s .8s cubic-bezier(.165, .84, .44, 1) forwards}.modal-container[data-animation="one"].out{transform:scale(1);animation:m-unfoldOut 1s .3s cubic-bezier(.165, .84, .44, 1) forwards}.modal-container[data-animation="one"].out .modal-background .modal{animation:m-zoomOut .5s cubic-bezier(.165, .84, .44, 1) forwards}.modal-container[data-animation="two"]{transform:scale(1)}.modal-container[data-animation="two"] .modal-background{background:rgba(0,0,0,0);animation:m-fadeIn .5s cubic-bezier(.165, .84, .44, 1) forwards}.modal-container[data-animation="two"] .modal-background .modal{opacity:0;animation:m-scaleUp .5s cubic-bezier(.165, .84, .44, 1) forwards}.modal-container[data-animation="two"].out{animation:m-quickScaleDown 0s .5s linear forwards}.modal-container[data-animation="two"].out .modal-background{animation:m-fadeOut .3s cubic-bezier(.165, .84, .44, 1) forwards}.modal-container[data-animation="two"].out .modal-background .modal{animation:m-scaleDown .3s cubic-bezier(.165, .84, .44, 1) forwards}.modal-container .modal-background{display:flex;align-items:center;justify-content:center;min-height:100%;background:rgba(0,0,0,0.7);vertical-align:middle;padding:var(--global-container-padding) var(--global-container-padding)}.modal-container .modal-background .modal{background:white;color:var(--global-color-1);padding:50px 40px;width:600px;display:inline-block;position:relative;z-index:0;--global-base-margin:10px;font-size:min(1rem, 18px);border-radius:0;letter-spacing:normal}.modal-container .modal-background .modal .close{background:var(--global-color-2);color:white;width:44px;height:44px;position:absolute;top:0px;right:0px;display:flex;align-items:center;justify-content:center;border-radius:0}.modal-content--message{text-align:center}@keyframes m-unfoldIn{0%{transform:scaleY(.005) scaleX(0)}50%{transform:scaleY(.005) scaleX(1)}100%{transform:scaleY(1) scaleX(1)}}@keyframes m-unfoldOut{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(.005) scaleX(1)}100%{transform:scaleY(.005) scaleX(0)}}@keyframes m-zoomIn{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes m-zoomOut{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes m-fadeIn{0%{background:rgba(0,0,0,0)}100%{background:rgba(0,0,0,0.7)}}@keyframes m-fadeOut{0%{background:rgba(0,0,0,0.7)}100%{background:rgba(0,0,0,0)}}@keyframes m-quickScaleDown{0%{transform:scale(1)}99.9%{transform:scale(1)}100%{transform:scale(0)}}@keyframes m-sketchIn{0%{stroke-dashoffset:778}100%{stroke-dashoffset:0}}@keyframes m-sketchOut{0%{stroke-dashoffset:0}100%{stroke-dashoffset:778}}@keyframes m-modalFadeIn{0%{background-color:transparent}100%{background-color:white}}@keyframes m-modalFadeOut{0%{background-color:white}100%{background-color:transparent}}@keyframes m-modalContentFadeIn{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes m-modalContentFadeOut{0%{opacity:1;top:0px}100%{opacity:0;top:-20px}}@keyframes m-slowFade{0%{opacity:1}99.9%{opacity:0;transform:scale(1)}100%{transform:scale(0)}}@keyframes m-scaleUp{0%{transform:scale(1) translateY(200px);opacity:0}100%{transform:scale(1) translateY(0px);opacity:1}}@keyframes m-scaleDown{0%{transform:scale(1) translateY(0px);opacity:1}100%{transform:scale(0) translateY(0px);opacity:0}}@keyframes m-scaleBack{0%{transform:scale(1)}100%{transform:scale(.85)}}@keyframes m-scaleForward{0%{transform:scale(.85)}100%{transform:scale(1)}}@media (max-width:1439px){.modal-container .modal-background .modal{font-size:var(--global-body-font-size)}}@media (max-width:767px){.modal-container .modal-background .modal{padding:40px 20px}.modal-container .modal-background .modal .close{width:38px;height:38px}}.html p>a.btn:first-child{margin-top:30px}.html p>a:first-child img,.html p>img{margin-top:5px;margin-bottom:5px}.html iframe:not([class]),.html .iframe{width:100%;height:auto;aspect-ratio:16 / 9;overflow:hidden}.html a:not([class]){text-decoration:underline}.html a:not([class]):hover{text-decoration:underline;color:var(--global-color-2)}.html ul:not([class]),.html ol:not([class]){padding-left:25px}.html ul:not([class]) ul,.html ol:not([class]) ul{margin-top:10px}.html li::marker{color:var(--global-color-2)}.html ul:not([class])>li+li,.html ol:not([class])>li+li{margin-top:5px}.html h1,.html h2,.html h3,.html h4,.html h5{font-family:var(--global-body-font-family-1);color:inherit;margin:0;line-height:1.2;font-weight:600;letter-spacing:normal}.html h1+*:not([class*="margin-top-"]),.html h2+*:not([class*="margin-top-"]),.html h3+*:not([class*="margin-top-"]),.html h4+*:not([class*="margin-top-"]),.html h5+*:not([class*="margin-top-"]){margin-top:calc(var(--global-base-margin) + 5px)}.html h1:not([class]),.html h2:not([class]),.html h3:not([class]),.html h4:not([class]),.html h5:not([class]){font-size:26px}.html *+.section-title,.html *+h1,.html *+h2,.html *+h3,.html *+h4,.html *+h5{margin-top:calc(var(--global-base-margin) + 5px)}h1{font-size:52px}h2{font-size:42px}h3{font-size:36px}.h1{font-size:52px}.h2{font-size:42px}.h3{font-size:36px}.text-medium{font-size:20px}.text-large{font-size:22px}.text-xlarge{font-size:24px}.section-title{font-family:var(--global-body-font-family-1);color:inherit;margin:0;line-height:1.2;font-weight:600;letter-spacing:normal}.section-caption{font-size:16px;opacity:.7}.section-title-line{display:flex;flex-direction:column;align-items:center}.section-title-line:after{content:'';width:50px;height:3px;background:var(--global-color-2);margin-top:30px}.section-title-line .section-caption{margin-top:20px}.color-2{color:var(--global-color-2)}.section{--tpl-margin-section:var(--global-section-padding-large);padding-top:var(--tpl-margin-section);padding-bottom:var(--tpl-margin-section)}.section-background-color-4{background:var(--global-color-4)}.section:not(.section-background)+.section:not(.section-background, .section-top){margin-top:calc(-1 * var(--tpl-margin-section))}.section-background-color-4+.section-background-color-4:not(.section-top){margin-top:calc(-1 * var(--tpl-margin-section))}.section-inside-no-top{margin-top:calc(-1 * var(--tpl-margin-section))}*+.margin-top-section{margin-top:var(--global-section-padding-large)}*+.margin-top-xlarge{margin-top:min(var(--global-section-padding-large), 100px)}*+.margin-top-large{margin-top:50px}*+.margin-top-medium{margin-top:35px}*+.margin-top-xsmall{margin-top:30px}*+.margin-top-small{margin-top:25px}*+.margin-top-mini{margin-top:20px}@media (max-width:1439px){.text-medium{font-size:20px}.text-large{font-size:20px}.text-xlarge{font-size:20px}}@media (max-width:1259px){.text-medium{font-size:18px}.text-large{font-size:18px}.text-xlarge{font-size:18px}h1{font-size:40px}h2{font-size:38px}h3{font-size:32px}.h1{font-size:40px}.h2{font-size:38px}.h3{font-size:32px}}@media (max-width:767px){*+.margin-top-medium{margin-top:30px}*+.margin-top-large{margin-top:30px}*+.margin-top-xlarge{margin-top:35px}.text-medium{font-size:1rem}h2{font-size:34px}h3{font-size:28px}.h2{font-size:34px}.h3{font-size:28px}.html p>a.btn:first-child{margin-top:20px}}.slider{width:100%;display:flex;flex-direction:column}.slider:not(.swiper-initialized){position:relative;max-height:300px}.slider:not(.swiper-initialized):after{content:'';background-image:url('../images/theme-loading.svg');background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100px;max-height:100%;filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.2))}.slider:not(.swiper-initialized)>*{opacity:0}.swiper-button-lock{display:none !important}.swiper-pagination-lock{display:none !important}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.btn{--btn-color:white;--btn-background:var(--global-color-2);--btn-border:transparent;--btn-hover-color:white;--btn-hover-background:var(--global-color-3);--btn-hover-border:transparent;font-family:var(--global-body-font-family-1);font-weight:600;font-size:16px;line-height:1.2;text-transform:none;min-height:60px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 60px;width:max-content;max-width:100%;border-radius:0px;outline:0;cursor:pointer;position:relative;z-index:0;gap:10px;color:var(--btn-color);background:var(--btn-background);border:1px solid var(--btn-border)}.btn:hover,.btn:focus,.btn:active{border-color:var(--btn-hover-border);color:var(--btn-hover-color);background:var(--btn-hover-background);text-decoration:none}.btn-radius{border-radius:7px}.btn-light-1{--btn-color:#006fff;--btn-background:white;--btn-border:transparent;--btn-hover-color:white;--btn-hover-background:var(--global-color-3);--btn-hover-border:transparent}.btn-light-2{--btn-color:var(--global-color-1);--btn-background:white;--btn-border:transparent;--btn-hover-color:white;--btn-hover-background:var(--global-color-3);--btn-hover-border:transparent}@media (max-width:767px){.btn{min-height:55px}}:root{--header-height:100px}.logo{font-size:24px;font-weight:600;line-height:1.2;white-space:nowrap;text-align:center;display:inline-block}.header{background:var(--global-color-1);color:white;position:relative;z-index:5;padding-top:35px;padding-bottom:35px}.grid--header{--global-grid-horizontal:40px;--global-grid-vertical:0px;--global-grid-child-width:auto;flex-wrap:nowrap;align-items:center;justify-content:space-between}.grid--header>.block-offcanvas{display:none;position:relative;top:-1px}.grid--header>.block-contacts{font-weight:500;font-size:20px;line-height:1.2}.navbar{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:5px 30px}.navbar>li{display:flex;flex-direction:column}.navbar>li>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:16px;line-height:1.2;font-weight:600;text-decoration:none}.navbar>li>a:hover{text-decoration:underline}.header.style-transparent:not(fixed){background:transparent;position:absolute;left:0;top:0;width:100%}@media (max-width:959px){:root{--header-height:68px}.header{padding-top:20px;padding-bottom:20px;background:var(--global-color-1)}.grid--header{justify-content:flex-end}.header.style-transparent:not(fixed){background:var(--global-color-1)}.grid--header>.block-offcanvas{display:flex}.grid--header>.block-menu{display:none}.grid--header>.block-logo{display:none}.grid--header>.block-contacts{display:none}}.has-offcanvas--visible{overflow:hidden;overflow:clip}.offcanvas-menu{width:350px;padding:20px 20px 70px 20px;background:var(--global-color-1);color:white;text-align:center}.offcanvas-menu .js-offcanvas-close{float:right}.offcanvas-menu>.block-logo{margin-top:70px}.offcanvas-menu>.block-menu{margin-top:70px}.offcanvas-menu>.block-contacts{margin-top:50px;display:flex;flex-direction:column;gap:15px}.offcanvas-menu .phone{font-weight:600;font-size:28px}.offcanvas-menu .mail{font-size:20px}.offcanvas-menu .social{margin-top:20px}.offcanvas-menu .logo{font-size:30px}.offcanvas-nav{padding:0;list-style:none;margin:0;font-size:18px;font-weight:600}.offcanvas-nav>li+li{margin-top:15px}.offcanvas-nav .sub-menu{margin:0;padding:0;list-style:none;padding-left:25px;display:none;margin-top:20px;margin-bottom:20px}.offcanvas-nav .sub-menu>li+li{margin-top:15px}.offcanvas-nav a{text-decoration:none}.offcanvas-nav a:hover{text-decoration:underline}.offcanvas-nav .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center;min-height:30px}.offcanvas-nav .menu-item-has-children>a>.icon-parent{flex:0 0 auto;background-image:url('../images/navbar-arrow.svg');background-repeat:no-repeat;background-size:15px 15px;background-position:right;width:40px;height:20px;display:inline-block;transition:all .3s ease-in-out}.offcanvas-nav .menu-item-has-children.open>a{color:var(--global-color-2)}.offcanvas-nav .menu-item-has-children.open>a>.icon-parent{transform:rotate(180deg);background-position:left}@media (max-width:767px){.offcanvas-menu+.c-offcanvas-bg{display:none}.offcanvas-menu{max-width:unset}.offcanvas-menu.c-offcanvas--right{transform:none !important;height:0px;transition-property:height;min-height:unset;width:100%}.offcanvas-menu.c-offcanvas--right.is-closed{opacity:0}.offcanvas-menu.c-offcanvas--opening{height:var(--header-height);overflow:hidden}.offcanvas-menu.c-offcanvas.is-open{height:100%}.offcanvas-menu.c-offcanvas--closing{overflow:hidden;height:var(--header-height)}}.social{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:5px;align-items:center}.social a{display:inline-flex;width:30px;height:30px}.social a img{width:100%;height:100%;object-fit:contain}.social a:hover{opacity:.7}.footer{background:var(--global-color-4);padding-top:0;padding-bottom:0}.footer-copyright{background:var(--global-color-1);color:rgba(255,255,255,0.5);text-align:center;padding-top:20px;padding-bottom:20px;font-size:16px}.section-block-footer-contacts{text-align:center}.section-block-footer-contacts .phone{font-size:42px;font-weight:600;line-height:1.2;margin-bottom:100px;display:inline-block}.section-block-footer-contacts .mail{font-size:24px;line-height:1.2}.section-block-footer-contacts .mail a{white-space:nowrap}.section-block-footer-contacts .social{margin-top:50px}@media (max-width:1699px){.section-block-footer-contacts .phone{margin-bottom:70px}}@media (max-width:1259px){.section-block-footer-contacts .phone{margin-bottom:50px}}@media (max-width:767px){.section-block-footer-contacts .phone{margin-bottom:30px}.section-block-footer-contacts .social{margin-top:30px}.section-block-footer-contacts .phone{font-size:36px}.social{gap:5px 10px}.social a{display:inline-flex;width:40px;height:40px}}.section-block-footer-form>*>.section-title{text-align:center}.section-block-footer-form>*>.caption{text-align:center;max-width:590px;margin-left:auto;margin-right:auto}.section-block-footer-form .block-form{max-width:760px;margin-left:auto;margin-right:auto}.section-block-head{position:relative;z-index:0;background-attachment:var(--global-color-2);color:white;text-align:center;padding-top:calc(var(--header-height) + 70px);padding-bottom:120px;height:auto;min-height:max(100vh, 700px)}.section-block-head .background{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;object-fit:cover;object-position:center bottom}.section-block-head:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-image:linear-gradient(rgba(9,47,51,0.8), rgba(8,29,31,0.7))}.section-block-head .title{font-size:72px;font-weight:600;line-height:1.2}.section-block-head .desc{font-size:24px;max-width:700px;margin-left:auto;margin-right:auto}.section-block-head .block-btn{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:10px}.section-block-head .scroll-more{transition:all .2s ease-in-out;-webkit-animation:t-arrow-bottom 1.7s ease infinite;animation:t-arrow-bottom 1.7s ease infinite;position:absolute;bottom:40px;left:50%;margin-left:-19px}.section-block-head.animate .title{opacity:0;transform:translateY(-100px);transition-duration:1.2s;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.19, 1, .22, 1)}.section-block-head.animate .desc{opacity:0;transform:translateY(-100px);transition-duration:.7s;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.19, 1, .22, 1)}.section-block-head.animate .btn-light-1{opacity:0;transform:scale(.9);transition-duration:.6s;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.19, 1, .22, 1)}.section-block-head.animate .btn-light-2{opacity:0;transform:scale(.9);transition-duration:.6s;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.19, 1, .22, 1)}.section-block-head.animate .title.animated{opacity:1;transform:none}.section-block-head.animate .desc.animated{opacity:1;transform:none}.section-block-head.animate .btn-light-1.animated{opacity:1;transform:none}.section-block-head.animate .btn-light-2.animated{opacity:1;transform:none}@keyframes t-arrow-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}55%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1699px){.section-block-head .title{font-size:56px}.section-block-head .desc{font-size:20px}}@media (max-width:1259px){.section-block-head{height:auto;min-height:unset}}@media (max-width:959px){.section-block-head .title{font-size:44px}.section-block-head .desc{font-size:18px}}@media (max-width:619px){.section-block-head .block-btn .btn{width:100%}.section-block-head .title{font-size:36px}.section-block-head .desc{font-size:1rem}.section-block-head .desc br{display:none}}.grid--about{--global-grid-horizontal:40px;--global-grid-vertical:40px;--global-grid-child-width:50%}.grid--about>.block-image{aspect-ratio:600 / 475}.grid--about>.block-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:inherit}.grid--about>.block-content{padding-top:50px;padding-bottom:50px;text-align:center}.grid--about .btn{--btn-background:var(--global-color-1)}@media (max-width:1259px){.grid--about>.block-content{padding-top:0px;padding-bottom:0px}}@media (max-width:959px){.grid--about{--global-grid-child-width:100%}.grid--about>.block-image{height:100%;aspect-ratio:600 / 475;max-height:460px}}.section-block-services>*>.section-title{text-align:center}.section-block-services .desc-top{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.section-block-services .desc-bottom{max-width:900px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:30px 40px}.section-block-services .desc-bottom>.block-btn{flex:0 0 auto;padding-top:10px}.section-block-services .desc-bottom>.block-desc{flex:1;min-width:1px}.services-top-caption{text-transform:uppercase;font-weight:600;letter-spacing:2.5px;text-align:center;font-size:16px;max-width:760px;margin-left:auto;margin-right:auto}.services-list>*:nth-child(even)>.block-image{order:99}.item--services{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;background:white}.item--services>*{width:50%}.item--services>.block-image{aspect-ratio:600/475}.item--services>.block-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:inherit}.item--services>.block-content{padding:40px;text-align:center;display:flex;flex-direction:column;justify-content:center}.item--services>.block-content .desc{max-width:380px;margin-left:auto;margin-right:auto;opacity:.7;font-size:16px}@media (max-width:959px){.services-top-caption{font-size:14px}}@media (max-width:767px){.services-list>*:nth-child(even)>.block-image{order:unset;max-height:400px}.item--services>*{width:100%}.services-list{width:calc(100% + var(--global-container-padding) * 2);margin-left:calc(-1 * var(--global-container-padding))}.section-block-services .desc-bottom>.block-desc{text-align:center}.section-block-services .desc-bottom>.block-btn{width:100%;padding-top:0px;text-align:center}}@media (max-width:619px){.services-top-caption{font-size:12px}}.section-block-advantages>*>.section-title{text-align:center}.grid--advantages{--global-grid-horizontal:40px;--global-grid-vertical:60px;--global-grid-child-width:33.333%}.item--advantages>.block-title{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;margin-bottom:20px}.item--advantages>.block-title>.icon{flex:0 0 auto}.item--advantages>.block-title>.title{font-weight:600;font-size:18px;display:flex;flex-direction:column;justify-content:center}.item--advantages>.block-desc{font-size:16px}@media (max-width:1259px){.grid--advantages{--global-grid-child-width:50%}}@media (max-width:767px){.grid--advantages{--global-grid-horizontal:20px;--global-grid-vertical:30px;--global-grid-child-width:100%}.item--advantages>.block-title{margin-bottom:10px}}.breadcrumb{margin-bottom:10px;font-size:16px;color:rgba(0,0,0,0.7)}.breadcrumb .divider{margin:0 5px}.breadcrumb a:hover{color:var(--global-color-2)}.section-block-page-header+.section-block-page{padding-top:40px}.section-block-page-header{text-align:center}.section-block-page{text-align:center}