@charset "UTF-8";*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.blog_aside{grid-area:aside;font-size:clamp(.94rem,calc(.81rem + .33vw),1.05rem);display:flex;flex-direction:column}.blog_aside__box{padding:clamp(1.69rem,calc(1.34rem + .93vw),2rem)}.blog_aside__list{padding-left:1em}.blog_aside__box p{margin:.25em 0}.blog_aside__divider{height:1px;background-color:#ededed}.blog_aside__avatar{margin:clamp(1.13rem,calc(.92rem + .56vw),1.31rem)auto 0;border-radius:50%}.blog{display:grid;grid-template-areas:"aside separator header" "aside separator content" "aside separator nav";grid-template-columns:2fr 1px 6fr;width:100%}.blog__header{grid-area:header;padding:0 clamp(1.69rem,calc(1.34rem + .93vw),2rem)clamp(1.13rem,calc(.92rem + .56vw),1.31rem)}.blog__date{color:#5b5b5b}.blog__content{grid-area:content}.blog__content--padding{padding-left:clamp(1.69rem,calc(1.34rem + .93vw),2rem)}.blog__pagination{align-items:center;display:flex;gap:clamp(3.38rem,calc(2.75rem + 1.67vw),3.94rem);justify-content:space-between;padding:clamp(2.25rem,calc(1.83rem + 1.11vw),2.63rem)}.blog__page_link{flex:1}.blog__page_link--right{text-align:right}.blog__separator{background-color:#ededed;flex-basis:1px;grid-area:separator}.booking{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.56rem,calc(.42rem + .37vw),.69rem)clamp(1.69rem,calc(1.34rem + .93vw),2rem);justify-content:center;margin-inline:auto}.booking--vertical{flex-direction:column}.booking__call{flex:none}.booking__advice{color:#5b5b5b;flex:none;font-size:clamp(.94rem,calc(.81rem + .33vw),1.05rem);line-height:1.25;text-align:center}.button{background-color:#fe9000;border-radius:clamp(.88rem,calc(.74rem + .37vw),1rem);border:2px solid #fff;color:#fff;font-weight:700;outline:1px solid transparent;padding:clamp(.31rem,calc(.31rem + 0vw),.31rem)clamp(.88rem,calc(.74rem + .37vw),1rem);transition:outline .15s ease-in;text-decoration:none}.button:hover{cursor:pointer;outline:1px solid #fe9000;transition:outline .15s ease-in}.button:active{box-shadow:0 0 5px #60a8dd;cursor:pointer}.call_to_action{background-color:#ededed;display:block;margin:clamp(2.25rem,calc(1.83rem + 1.11vw),2.63rem)0;padding:clamp(2.25rem,calc(1.83rem + 1.11vw),2.63rem)clamp(1.13rem,calc(.92rem + .56vw),1.31rem);width:100%}.call_to_action__container{margin-inline:auto;max-width:1140px;padding:clamp(1.13rem,calc(.92rem + .56vw),1.31rem)0}.call_to_action__title{font-family:heebo,sans-serif;font-size:clamp(1.35rem,calc(1.03rem + .86vw),1.64rem);margin-bottom:clamp(1.69rem,calc(1.34rem + .93vw),2rem)}.call_to_action__summary>p{font-size:clamp(.94rem,calc(.81rem + .33vw),1.05rem);margin-bottom:1.5em}.call_to_action__action{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.56rem,calc(.42rem + .37vw),.69rem)clamp(1.69rem,calc(1.34rem + .93vw),2rem);justify-content:center;margin:clamp(1.69rem,calc(1.34rem + .93vw),2rem)auto 0}.call_to_action__advice{color:#5b5b5b;font-size:clamp(.94rem,calc(.81rem + .33vw),1.05rem);line-height:1.25;text-align:center}.center{text-align:center}.contacts{align-items:strestch;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 clamp(1.69rem,calc(1.34rem + .93vw),2rem);justify-content:pace-between}.contacts__section{flex:1 0;padding:clamp(1.69rem,calc(1.34rem + .93vw),2rem)0}.contacts__section--middle{align-self:center}.contacts__divider{background-color:#ededed;flex:0;flex-basis:1px}.contacts h3{margin:1em 0 .25em}.contacts p{margin:.5em 0}.content h1{margin-bottom:1em}.content h2{margin-bottom:1em}.content h3{margin-bottom:1em}.content h4{margin-bottom:1em}.content h5{margin-bottom:1em}.content h6{margin-bottom:1em}.content ul>li,.content ol>li{margin-bottom:1em}.content__img_wrapper--center{display:block;text-align:center;padding:clamp(.88rem,calc(.74rem + .37vw),1rem)0}.content__img_wrapper--left{float:left;padding:0 clamp(.88rem,calc(.74rem + .37vw),1rem)clamp(.88rem,calc(.74rem + .37vw),1rem)0;margin-left:clamp(-5rem,calc((8vw - 6rem) * -1),0rem)}.content__img_wrapper--right{float:right;padding:0 0 clamp(.88rem,calc(.74rem + .37vw),1rem)clamp(.88rem,calc(.74rem + .37vw),1rem);margin-right:clamp(-5rem,calc((8vw - 6rem) * -1),0rem)}.content__img_wrapper--wide{display:block;text-align:center;padding:clamp(.88rem,calc(.74rem + .37vw),1rem)0}.content__img_wrapper--wide .content__img{width:100%;height:auto}.content__img{display:inline}.deck{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(1.69rem,calc(1.34rem + .93vw),2rem);margin:clamp(1.69rem,calc(1.34rem + .93vw),2rem)0}.deck-card{min-width:300px;flex:1 1 calc((100% - 1 * clamp(1.69rem,calc(1.34rem + .93vw),2rem))/2)}.deck-card--3cols{min-width:200px;flex:1 1 calc((100% - 2 * clamp(1.69rem,calc(1.34rem + .93vw),2rem))/3)}.deck-card--4cols{min-width:150px;flex:1 1 calc((100% - 3 * clamp(1.69rem,calc(1.34rem + .93vw),2rem))/4)}.deck-card h4{margin-bottom:1em}.evidence{position:relative;color:#fe9000;z-index:1}.evidence::after{content:"";position:absolute;left:0;bottom:-.25em;width:100%;height:.4em;background:url(/icons/brush-stroke.svg)no-repeat 50% 100%;background-size:100% 100%;z-index:-1;pointer-events:none}.footer{color:#2c3a42;margin:auto auto 0;max-width:1140px;padding:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);text-align:center;width:100%}.h1,.landingHero-title,.content h1{font-family:heebo,sans-serif;font-size:clamp(1.94rem,calc(1.25rem + 1.84vw),2.56rem);line-height:1.25}.h2,.landingHero-preTitle,.content h2{font-family:heebo,sans-serif;font-size:clamp(1.62rem,calc(1.14rem + 1.28vw),2.05rem);line-height:1.25}.h3,.content h3{font-family:heebo,sans-serif;font-size:clamp(1.35rem,calc(1.03rem + .86vw),1.64rem);line-height:1.25}.h4,.content h4,.deck-card h4{font-family:heebo,sans-serif;font-size:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);line-height:1.25}.h5,.content h5{font-family:heebo,sans-serif;font-size:clamp(.94rem,calc(.81rem + .33vw),1.05rem);line-height:1.25}.h6,.content h6{font-family:heebo,sans-serif;font-size:clamp(.78rem,calc(.72rem + .17vw),.84rem);line-height:1.25}.header{display:block;margin-inline:auto;max-width:1140px;padding-inline:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);width:100%}.header__container{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);justify-content:space-between;padding:clamp(1.13rem,calc(.92rem + .56vw),1.31rem)0}.header__title{color:#236499;flex:1 0;font-family:heebo,sans-serif;font-size:clamp(1.62rem,calc(1.14rem + 1.28vw),2.05rem);letter-spacing:-.025em;line-height:clamp(1.62rem,calc(1.14rem + 1.28vw),2.05rem);text-shadow:0 0 1px #60a8dd}.header__sub_title{font-family:heebo,sans-serif;font-size:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);line-height:clamp(1.13rem,calc(.92rem + .56vw),1.31rem)}.header__menu{color:#236499;display:flex;font-family:heebo,sans-serif;gap:clamp(1.69rem,calc(1.34rem + .93vw),2rem);margin:0 auto;text-align:center}.header__link{color:#236499;transition:color .15s ease-in;text-underline-offset:.25em}.header__link:visited{color:#236499;transition:color .15s ease-in}.header__link:hover{color:#60a8dd;transition:color .15s ease-in}.header__phone{color:#fff;padding-right:clamp(.31rem,calc(.31rem + 0vw),.31rem);text-shadow:-1px 0 #236499,0 1px #236499,1px 0 #236499,0 -1px #236499;transition:text-shadow .15s ease-in}.header__link:hover>.header__phone{text-shadow:-1px 0 #60a8dd,0 1px #60a8dd,1px 0 #60a8dd,0 -1px #60a8dd;transition:text-shadow .15s ease-in}.home_hero{background-color:#ededed;display:block;margin:clamp(2.25rem,calc(1.83rem + 1.11vw),2.63rem)0;padding:clamp(2.25rem,calc(1.83rem + 1.11vw),2.63rem)clamp(1.13rem,calc(.92rem + .56vw),1.31rem);width:100%}.home_hero__container{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.69rem,calc(1.34rem + .93vw),2rem)clamp(6.75rem,calc(5.5rem + 3.33vw),7.88rem);justify-content:space-between;margin-inline:auto;max-width:1140px;padding:clamp(1.13rem,calc(.92rem + .56vw),1.31rem)0}.home_hero__profile{flex:1 1;text-align:center}.home_hero__title{font-family:heebo,sans-serif;font-size:clamp(2.33rem,calc(1.36rem + 2.58vw),3.2rem)}.home_hero__subtitle{color:#5b5b5b;margin:clamp(.56rem,calc(.42rem + .37vw),.69rem)0 clamp(1.69rem,calc(1.34rem + .93vw),2rem)}.home_hero__advice{color:#5b5b5b;font-size:clamp(.94rem,calc(.81rem + .33vw),1.05rem);line-height:1.25;margin-top:clamp(.31rem,calc(.31rem + 0vw),.31rem)}.home_hero__picture{box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);flex:1 1;height:auto}.landingHero{display:flex;gap:clamp(1.69rem,calc(1.34rem + .93vw),2rem)clamp(6.75rem,calc(5.5rem + 3.33vw),7.88rem);align-items:center}.landingHero-left{text-align:center}.landingHero-preTitle{margin-bottom:clamp(1.13rem,calc(.92rem + .56vw),1.31rem)}.landingHero-title{margin-bottom:clamp(1.13rem,calc(.92rem + .56vw),1.31rem)}.link,.content a{color:#236499;transition:color .15s ease-in}.link:visited,.content a:visited{color:#236499;transition:color .15s ease-in}.link:hover,.content a:hover{color:#60a8dd;transition:color .15s ease-in}.link--gray{color:#668799}.link--gray:visited{color:#668799}.link--gray:hover{color:#92a9b6}.link--black{color:#121212;text-decoration:none}.link--black:visited{color:#121212}.link--black:hover{color:#121212;text-decoration:underline}.link--left_icon{padding-right:clamp(.31rem,calc(.31rem + 0vw),.31rem)}.list--icon{list-style:none}.list-item--checked::before{content:"✅";margin-right:.5em}.list-item--crossed::before{content:"❌";margin-right:.5em}.main{margin-inline:auto;max-width:1140px;padding-inline:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);width:100%}.main--full{max-width:100%;padding:0}.p,.content p,.deck-card p{margin-bottom:1.5em}.section{background-color:#ededed;display:block;padding:clamp(2.25rem,calc(1.83rem + 1.11vw),2.63rem)clamp(1.13rem,calc(.92rem + .56vw),1.31rem);width:100%}.section-container{margin-inline:auto;max-width:1140px;padding-inline:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);width:100%}.section--pureWhite{background-color:#fff}.section--yellow{background-color:#ffdd4a}.section--yellow1{background-color:#ffe368}.section--yellow2{background-color:#ffe886}.section--yellow3{background-color:#ffeea5}.section--yellow4{background-color:#fff4c3}.section--yellow5{background-color:#fff9e1}.section--blueGray5{background-color:#bdccd3}.section--blue4{background-color:#b6cbdd}.section--blueGrayShadow{background:#fff;background:linear-gradient(180deg,transparent 0%,#e9eef0 100%)}.section--yellowShadow{background:#fff;background:linear-gradient(180deg,transparent 0%,#fff9e1 100%)}.section--blueShadow{background:#fff;background:linear-gradient(180deg,transparent 0%,#dae5ee 100%)}.separator{border:0;height:1px;background:#a4a4a4}.separator--gradient{background-image:linear-gradient(to right,#ededed,#a4a4a4,#ededed)}.subtitle{text-align:center;color:#5b5b5b}.summary{border-top:1px solid #ededed;padding:clamp(1.69rem,calc(1.34rem + .93vw),2rem)}.summary__title{margin-bottom:clamp(.31rem,calc(.31rem + 0vw),.31rem)}.summary__date{font-family:sora,sans-serif;font-size:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);font-weight:400}.summary__image{border-radius:clamp(.56rem,calc(.42rem + .37vw),.69rem);height:auto;margin:clamp(.56rem,calc(.42rem + .37vw),.69rem)0;width:100%}.summary__summary{margin-top:clamp(.31rem,calc(.31rem + 0vw),.31rem)}.title{text-align:center;line-height:1}body{color:#121212;font-family:sora,sans-serif;font-size:clamp(1.13rem,calc(.92rem + .56vw),1.31rem);display:flex;flex-direction:column;min-height:100vh}.content__img_wrapper--center,.content__img_wrapper--left,.content__img_wrapper--right{display:block;text-align:center;padding:clamp(.88rem,calc(.74rem + .37vw),1rem)0}.content__img{display:block;width:100%;height:auto}.blog{display:flex;flex-direction:column}.blog__content--padding{padding-left:0}.contacts{flex-direction:column}