@charset "UTF-8";.u-m-xl{margin:4rem}.u-m-l{margin:2rem}.u-m-m{margin:1rem}.u-m-s{margin:.5rem}.u-mb-xl{margin-bottom:4rem}.u-mb-l{margin-bottom:2rem}.u-mb-m{margin-bottom:1rem}.u-mb-s{margin-bottom:.5rem}.u-p-xl{padding:4rem}.u-p-l{padding:2rem}.u-p-m{padding:1rem}.u-p-s{padding:.5rem}.u-p-xl{padding-bottom:4rem}.u-p-l{padding-bottom:2rem}.u-p-m{padding-bottom:1rem}.u-p-s{padding-bottom:.5rem}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{background-color:#fff;overflow-x:hidden}.ugo-container{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;position:relative}.ugo-flex{display:flex;flex-direction:column;row-gap:5rem}.ugo-grid{display:grid;grid-auto-flow:row;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(30rem, 1fr))}.ugo-grid--col2{grid-template-columns:repeat(auto-fill,minmax(30rem, 1fr))}.ugo-grid--col3{grid-template-columns:repeat(auto-fill,minmax(15rem, 1fr))}.ugo-grid--col4{grid-template-columns:repeat(auto-fill,minmax(15rem, 1fr))}.ugo-block__margin{margin-top:clamp(5rem, 7vw, 10rem);margin-bottom:clamp(5rem, 7vw, 10rem)}.ugo-block__padding{padding-top:clamp(5rem, 7vw, 10rem);padding-bottom:clamp(5rem, 7vw, 10rem)}.ugo-anchor:before{visibility:hidden;content:"#";color:inherit;opacity:.5;display:inline-block;font-size:.7em;line-height:1;margin-left:-.8em;text-decoration:none;width:.8em}.ugo-anchor:hover{text-decoration:underline;text-decoration-thickness:.3rem;text-underline-offset:.4rem}.ugo-anchor:hover:before{visibility:visible}.ugo-intro{max-width:75rem;margin-left:auto;margin-right:auto;margin-bottom:4rem;text-align:center}.ugo-intro__title{font-size:clamp(2.4rem, 3vw, 3.8rem)}.ugo-block-text{display:flex;flex-direction:column;row-gap:clamp(1.6rem, 3vw, 2rem)}.ugo-block-text>*,.ugo-block-text>* *:last-child{margin-bottom:0 !important}.ugo-text>*:first-child{margin-top:0 !important}.ugo-text h2[class*=__title]>a{text-decoration:none;cursor:default}.ugo-text h2,.ugo-text h3,.ugo-text h4{margin-top:5rem;margin-bottom:clamp(1.6rem, 3vw, 2rem)}.ugo-text p{margin-bottom:clamp(1.6rem, 3vw, 2rem)}.ugo-text a:not(.ugo-button){display:inline;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.4rem}.ugo-text a:hover{text-decoration-thickness:.4rem}.ugo-text ul,.ugo-text ol{margin-left:3rem;margin-top:3rem}.ugo-text ul li:not(:last-child),.ugo-text ol li:not(:last-child){margin-bottom:1rem}.ugo-text ul ul,.ugo-text ul ol,.ugo-text ol ul,.ugo-text ol ol{margin-top:1rem;margin-bottom:1rem}.ugo-text ul{list-style-type:disc}.ugo-text ol{list-style-type:decimal}.ugo-image--desktop{display:none}.ugo-mask{background-color:#fff;border:1px solid #000;overflow:hidden;display:flex;align-items:center;justify-content:center}.ugo-mask--circle{border-radius:100%}.ugo-mask img{padding:1rem}.ugo-link{width:-moz-fit-content;width:fit-content;font-size:clamp(1.6rem, 2vw, 1.8rem);font-weight:500;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.4rem}.ugo-link:hover{text-decoration-thickness:.4rem}.ugo-link--icon{text-decoration:none;display:flex;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem}.ugo-link--icon svg{width:3.2rem;height:3.2rem;background-color:#fff;border:1px solid #000;border-radius:100%;padding:.7rem;fill:#000;overflow:unset}.ugo-link--icon:hover{text-decoration:underline}.ugo-link--arrow:after{content:"➔";padding-left:1rem;position:absolute;transition:.3s}.ugo-link--arrow:hover:after{transform:translateX(.5rem)}.ugo-link--cut{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ugo-link--cut--2-rows{-webkit-line-clamp:2}.ugo-link--cut--3-rows{-webkit-line-clamp:3}.ugo-card{position:relative}.ugo-card a:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:100%}.ugo-card p:last-child{position:relative;z-index:2}.ugo-buttons{margin-left:3rem;margin-right:3rem;display:flex;flex-direction:column;gap:1rem}.ugo-button{font-size:clamp(16px, 2vw, 17px);font-weight:500;text-align:center;padding:1rem;border-width:2px;border-style:solid;border-radius:5px;width:100%;min-width:10rem;cursor:pointer;display:flex;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}.ugo-button span{font-size:inherit;font-weight:inherit}.ugo-button svg{fill:currentColor}.ugo-button--white{background-color:#fff;border-color:#fff;color:#000}.ugo-button--white:hover{background-color:#000;color:#fff}.ugo-button--black{background-color:#000;border-color:#000;color:#fff}.ugo-button--black:hover{background-color:#fff;color:#000}.ugo-button--primary{background-color:#000;border-color:#000;color:#fff}.ugo-button--primary:hover{background-color:#fff;color:#000}.ugo-button--active{background-color:#fd0;border-color:#000;border-width:1px;color:#000}.ugo-button--active:hover{background-color:#000;color:#fff}.ugo-button--inverse{background-color:#fff;border-color:#fff;color:#000}.ugo-button--inverse:hover{background-color:#000;color:#fff}.ugo-button--border{background-color:#fff;border-color:#000;color:#000}.ugo-button--border:hover{background-color:#000;color:#fff}.ugo-button--transparent{background-color:transparent;border-color:#000;color:#000}.ugo-button--transparent:hover{background-color:#fff;color:#000}.ugo-scroll{overflow:scroll;overflow-x:auto;display:flex;flex-wrap:nowrap;-moz-column-gap:1rem;column-gap:1rem}.ugo-scroll::-webkit-scrollbar{width:0;background:0 0}.ugo-background--primary{background-color:#000;color:#fff}.ugo-background--secondary{background-color:#052962;color:#fff}.ugo-background--tertiary{background-color:#052962;color:#000}.ugo-background--white{background-color:#fff;color:#000}.ugo-background--black{background-color:#000;color:#fff}@media screen and (min-width:768px){.ugo-image--mobile{display:none}.ugo-image--desktop{display:block}.ugo-flex{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:4rem;column-gap:4rem}.ugo-flex>.ugo-column{flex-basis:100%;position:relative}.ugo-flex>.ugo-column--1of2,.ugo-flex>.ugo-column--1of3,.ugo-flex>.ugo-column--1of4,.ugo-flex>.ugo-column--2of3,.ugo-flex>.ugo-column--3of4{flex-basis:calc(50% - 2rem)}.ugo-buttons{margin:0;flex-direction:row}.ugo-button{width:-moz-fit-content;width:fit-content;min-width:15rem}}@media screen and (min-width:1000px){html{scroll-padding-top:15rem}.ugo-flex>.ugo-column--1of2{flex-basis:calc(50% - 2rem)}.ugo-flex>.ugo-column--1of3{flex-basis:calc(33.333333% - 2.6666666667rem)}.ugo-flex>.ugo-column--1of4{flex-basis:calc(25% - 3rem)}.ugo-flex>.ugo-column--2of3{flex-basis:calc(66.666666% - 8rem)}.ugo-flex>.ugo-column--3of4{flex-basis:calc(75% - 8rem)}}.hero-image__grid{display:grid;grid-template-columns:2rem 1fr 2rem;grid-template-areas:". text ." ". image .";align-content:stretch;min-height:40rem}.hero-image__grid--text{grid-area:text;place-self:center stretch}.hero-image__grid--image{grid-area:image}.hero-image__block-text{padding:5rem 0;z-index:1}.hero-image__image{height:100%;min-height:30rem;display:flex}.hero-image__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.hero-image{margin-top:5rem}.hero-image__grid{grid-template-columns:3rem 1fr 2rem 1fr 3rem;grid-template-areas:". text . image ."}.hero-image__block-text{padding-right:3rem}}@media screen and (min-width:1300px){.hero-image__grid{grid-template-columns:1fr 600px 40px 600px 1fr}.hero-image__grid--image{max-height:60rem}}@media screen and (min-width:1700px){.hero-image__grid{grid-template-columns:1fr 800px 40px 800px 1fr}}.text{max-width:700px;margin-left:auto;margin-right:auto}.items__item{list-style-type:none;background-color:aqua}.items__item:nth-child(1){background-color:#e6d9ea}.items__item:nth-child(2){background-color:#f9f7c6}.items__item:nth-child(3){background-color:#d8f7f1}.item{display:flex;flex-direction:column;height:100%;justify-content:space-between}.item__block-text{padding:20px;display:flex;flex-direction:column;row-gap:10px}.item__block-text h3{margin:0}.item__block-text p{margin:0}.item__image{display:flex}.item__image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:2;filter:grayscale(1);position:relative}.item__image img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,255,0,.4);mix-blend-mode:multiply;pointer-events:none}.mySwiper{width:100%;height:auto;position:relative}.swiper{width:100%;height:500px}.swiper-slide{display:flex;align-items:center;justify-content:center;background:#000}.zoom-wrapper{width:100%;height:500px;overflow:hidden}.zoom-wrapper img.zoom-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-wrapper img{max-width:100%;height:auto;cursor:grab}.video-wrapper iframe{width:100%;height:100%;aspect-ratio:16/9}.swiper-button-prev,.swiper-button-next{background-color:#fff;border-radius:100px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2033%2018'%3E%3Cpath%20d%3D'M31.9571%209.7071C32.3476%209.31658%2032.3476%208.68341%2031.9571%208.29289L25.5931%201.92893C25.2026%201.5384%2024.5695%201.5384%2024.1789%201.92893C23.7884%202.31945%2023.7884%202.95262%2024.1789%203.34314L29.8358%209L24.1789%2014.6569C23.7884%2015.0474%2023.7884%2015.6805%2024.1789%2016.0711C24.5695%2016.4616%2025.2026%2016.4616%2025.5931%2016.0711L31.9571%209.7071ZM0%209L0%2010L31.25%2010L31.25%209L31.25%208L0%208L0%209Z'%20fill%3D'currentColor'%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat;background-position:center;background-size:30px}.swiper-button-prev svg,.swiper-button-next svg{display:none}.swiper-button-prev{transform:rotate(180deg)}.lg-prev,.lg-next{background-color:#fff !important;border:0 !important;border-radius:100% !important;width:44px !important;height:44px !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2033%2018'%3E%3Cpath%20d%3D'M31.9571%209.7071C32.3476%209.31658%2032.3476%208.68341%2031.9571%208.29289L25.5931%201.92893C25.2026%201.5384%2024.5695%201.5384%2024.1789%201.92893C23.7884%202.31945%2023.7884%202.95262%2024.1789%203.34314L29.8358%209L24.1789%2014.6569C23.7884%2015.0474%2023.7884%2015.6805%2024.1789%2016.0711C24.5695%2016.4616%2025.2026%2016.4616%2025.5931%2016.0711L31.9571%209.7071ZM0%209L0%2010L31.25%2010L31.25%209L31.25%208L0%208L0%209Z'%20fill%3D'currentColor'%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat;background-position:center;background-size:30px}.lg-prev:before,.lg-prev:after,.lg-next:before,.lg-next:after{display:none}.lg-prev{transform:rotate(180deg)}.sections__list{padding:0}.sections__item{list-style-type:none;background-color:#e6d9ea}.sections__item:nth-child(3n+1){background-color:#e6d9ea}.sections__item:nth-child(3n+2){background-color:#f9f7c6}.sections__item:nth-child(3n){background-color:#d8f7f1}.sections__item:not(:last-child){margin-bottom:5rem}.section__block-text{padding:20px}.section__block-text h3{margin:0}.section__block-text p{margin:0}.items__list{padding:0}.item__link{color:#000 !important;text-decoration:none !important}.item__link:hover{text-decoration:underline !important}@media only screen and (max-width:992px){.sections__item:not(:last-child){margin-bottom:2rem}}.contacts{max-width:600px;margin-left:auto;margin-right:auto}.contacts__block-text{text-align:center}.contacts__image{width:150px !important;height:150px !important;-o-object-fit:cover;object-fit:cover;border-radius:150px !important;border:2px solid #dadada !important;margin:auto}.contacts__list{margin-top:30px;list-style-type:none;padding:0;display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px}.grecaptcha-badge{visibility:hidden}.menu-shortcode-outside{display:flex;align-items:center;max-width:120px}@media only screen and (max-width:992px){.header-inner{padding:0}.menu-shortcode-outside{margin-left:auto}.site-navigation-toggle-holder{padding:8px}}.custom-content{max-width:none !important;padding:0 !important}.custom-content .e-con-inner{margin:0;padding:0 !important;max-width:none !important}.elementor h1{font-size:52px}.elementor h2{font-size:40px}.elementor h3{font-size:32px}.elementor h4{font-size:28px}.elementor p,.elementor li{font-size:18px}.elementor img{border-radius:8px}.ugo-block{padding-left:0;padding-right:0}.ugo-block>.e-con-inner{padding-top:5rem;padding-bottom:5rem}.ugo-block>.e-con-inner>.elementor-element{padding:0}.elementor-widget-text-editor .elementor-widget-container>*{margin-top:0;margin-bottom:0}.elementor-widget-text-editor .elementor-widget-container>*:not(:last-child){margin-bottom:20px}.elementor-button{background-color:#fee047 !important;border:2px solid #ffce00;padding:15px 30px;font-size:18px;border-radius:3px}.elementor-button .elementor-button-text{color:#000}.elementor-button:hover{background-color:#78448a !important;border:2px solid #fff}.elementor-button:hover .elementor-button-text{color:#fff}.site-header{background-color:#fff;padding:0 15px;min-height:80px;border-bottom:1px solid #000}.site-header a{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.site-header a>img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50px;border:2px solid #bebebe}.site-header a>span{font-weight:700;font-size:20px;color:#000}.site-header .header-inner{max-width:100% !important;margin-left:20px !important;margin-right:20px !important}.site-header nav.site-navigation{align-items:stretch}.site-header nav.site-navigation>ul.menu>li.menu-item:not(:last-child){height:100%;align-items:center}.site-header nav.site-navigation>ul.menu>li.menu-item:not(:last-child)>a{color:#000;font-weight:500;height:100%;display:flex;align-content:center;align-items:center}.site-header nav.site-navigation>ul.menu>li.menu-item:not(:last-child):hover>a:before,.site-header nav.site-navigation>ul.menu>li.current-menu-item.menu-item:not(:last-child)>a:before{content:"";background-color:#000;height:5px;width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.site-header nav.site-navigation>ul.menu>li.menu-item:last-child{align-items:center;margin-left:20px}.site-header nav.site-navigation>ul.menu>li.menu-item:last-child a{background-color:#000;color:#fff;border:2px solid #000;padding:7px 20px;border-radius:3px}.site-header nav.site-navigation>ul.menu>.menu-item-has-children:after{color:#000;font-size:30px;margin-top:-4px}.site-header nav.site-navigation>ul.menu>.menu-item-has-children>a{padding-right:8px}.site-header nav.site-navigation ul.sub-menu a{color:#000;font-weight:500}.site-footer{border-top:1px solid #000;display:flex;flex-direction:column;gap:40px}.site-footer .footer-inner{max-width:1100px;padding-left:15px;padding-right:15px;display:flex;justify-content:flex-start;gap:40px}.site-footer h3{font-size:24px}.site-footer ul,.site-footer ol{list-style-type:none;padding-left:0}.site-footer a{color:#000}.site-footer a:hover{text-decoration:underline}.site-footer__column{flex:1}.site-footer__company p{font-size:14px;display:inline}.rank-math-breadcrumb *{color:#fff}.rank-math-breadcrumb a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width:768px){[class*=__button]{text-align:center}[class*=__button] .elementor-button{display:inline-block;width:100%;max-width:300px;min-width:300px}}@media only screen and (max-width:600px){.site-footer .footer-inner{flex-direction:column}}@media only screen and (max-width:500px){[class*=__button] .elementor-button{width:90%;max-width:unset;min-width:unset}}.cover{min-height:400px}.cover__column{padding:50px}.cover__text{max-width:700px !important}.cover__image{height:100%}.cover__image img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.cover__column{padding:15px}}.box-text__text{padding-left:15px !important;padding-right:15px !important}.box-text .elementor-widget-container{max-width:700px !important;margin:0 auto;padding:50px !important;background-color:#fff;border-radius:10px}.box-text .elementor-widget-container *{color:#000}.box-text h2{text-align:center}.accordion summary{border:2px solid #fff !important;background-color:#673a77;margin-bottom:10px;border-radius:5px !important;justify-content:space-between !important;padding:20px !important}.accordion summary *{color:#fff;fill:#fff;font-size:18px !important}.accordion summary:hover,.accordion summary[aria-expanded=true]{background-color:#fff}.accordion summary:hover *,.accordion summary[aria-expanded=true] *{color:#000;fill:#000}.accordion summary h3{font-size:22px !important}.accordion details>.elementor-element{margin-bottom:10px;background-color:#673a77;border:0}.text>.e-con-inner{max-width:700px !important;padding-left:15px;padding-right:15px;gap:30px}.text-image>.e-con-inner{max-width:1100px;padding-left:15px;padding-right:15px;gap:30px}@media only screen and (min-width:768px){.text-image:nth-child(odd) .text-image__column:last-child{order:-1}}.grid>.e-con-inner{max-width:1100px;padding-left:15px;padding-right:15px;gap:30px}.grid:not(:has(.grid__card:nth-child(2))) .grid__grid{max-width:600px;margin:0 auto}.grid__text{text-align:center;max-width:700px !important;margin:0 auto}.grid__button{text-align:center !important}.grid__grid{grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));grid-template-rows:auto !important;gap:30px}.grid__card .elementor-image-box-img{width:100% !important;margin:0 !important;margin-bottom:10px !important}.grid__card .elementor-image-box-img a{display:flex}.grid__card .elementor-image-box-img img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;border-radius:10px}.grid__card .elementor-image-box-wrapper{position:relative;text-align:left !important}.grid__card .elementor-image-box-title{margin:0;margin-bottom:10px;color:#fee047 !important}.grid__card .elementor-image-box-title a:after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.grid__card .elementor-image-box-description{position:relative;color:#fff !important;z-index:3}.banner>.e-con-inner{max-width:1100px;padding-left:15px;padding-right:15px;gap:30px}.banner__text{text-align:center;max-width:700px !important;margin:0 auto}.banner__button{text-align:center}.blog .site-main,.archive .site-main{max-width:1000px !important;padding:40px 15px}.blog .page-header>.entry-title,.archive .page-header>.entry-title{max-width:700px;margin:0;margin-bottom:20px}.blog .page-content,.archive .page-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px, 1fr));-moz-column-gap:30px;column-gap:30px;row-gap:50px}.blog .post,.archive .post{display:flex;flex-direction:column}.blog .post .entry-title a,.archive .post .entry-title a{color:#fee047 !important;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.5rem}.blog .post .entry-title a:hover,.archive .post .entry-title a:hover{text-decoration-thickness:.4rem}.blog .post>a,.archive .post>a{order:-1;display:flex}.blog .post>a img,.archive .post>a img{border-radius:10px}.blog .post>p,.archive .post>p{font-size:18px}.blog .post:first-child,.archive .post:first-child{grid-column:1/-1}.blog .post:first-child .entry-title,.blog .post:first-child>p,.archive .post:first-child .entry-title,.archive .post:first-child>p{max-width:600px}.header-blog{margin-bottom:50px}.header-blog>*{max-width:700px}.header-blog .title-blog{margin:0;margin-bottom:10px}.header-blog .description-blog{font-size:18px}.pagination-numbers{margin-top:50px;display:flex;justify-content:center}.page-numbers{padding:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.page-numbers li{background-color:transparent;box-shadow:inset 0 0 0 2px #fff;border-radius:3px;width:50px;height:50px}.page-numbers li:not(:has(a)){background-color:#fff}.page-numbers li:not(:has(a))>*{color:#000}.page-numbers li>*{display:flex;align-content:center;justify-content:center;color:#fff;font-size:18px;width:50px;height:50px}.page-numbers li:has(a):hover{background-color:#fff}.page-numbers li:has(a):hover>*{color:#000}.single .site-main{max-width:1000px !important;padding:40px 15px}.single .site-main>*:not(:last-child){margin-bottom:20px}.single .entry-title{max-width:700px;margin:0 !important;margin-bottom:25px !important}.single .page-content{max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.single .page-content>*:first-child{margin-top:50px}.single .page-content h2,.single .page-content h3{margin-top:50px}