@font-face{font-family:RobotoFlex;src:url(/dsk-peur-de-la-conduite/_next/static/media/825f3527bcc2d755-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:RobotoFlex Fallback;src:local("Arial");ascent-override:93.26%;descent-override:24.54%;line-gap-override:0.00%;size-adjust:99.48%}.__className_2a9f0c{font-family:RobotoFlex,RobotoFlex Fallback}.__variable_2a9f0c{--RobotoFlex:"RobotoFlex","RobotoFlex Fallback"}@font-face{font-family:Montserrat;src:url(/dsk-peur-de-la-conduite/_next/static/media/41b4d136076de1ca-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_52f938{font-family:Montserrat,Montserrat Fallback}.__variable_52f938{--montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Nunito;src:url(/dsk-peur-de-la-conduite/_next/static/media/95ccc3f79a33dd9d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:101.10%;descent-override:35.30%;line-gap-override:0.00%;size-adjust:100.00%}.__className_c90e79{font-family:Nunito,Nunito Fallback}.__variable_c90e79{--nunito:"Nunito","Nunito Fallback"}body{font-family:var(--montserrat);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;overflow-x:hidden}body,body *{margin:0;padding:0;box-sizing:border-box}body *{text-decoration:none}body svg{image-rendering:auto}#top{border-top:.5px solid #0000}section#hs>.loader{top:0;z-index:-1}section#hs>h2{padding-left:2rem}section#hs>p{padding:2.5rem;height:90vh}.search{max-width:223px!important}.search .nav-padding{padding:1rem 1.5rem!important}p{max-width:720px;margin:0 auto;color:#1e1e1e;font-size:1.75rem;font-weight:500;line-height:2.0625rem}h2,p{font-family:Montserrat,sans-serif;font-style:normal}h2{color:#000;font-size:2.5rem;font-weight:700;line-height:normal;letter-spacing:.8px}button,input,option,select,textarea{background:#0000;outline:none;margin:0;padding:0;border:none;appearance:none}option{cursor:pointer}:focus-visible{outline:2px solid #1a6de5}ol,ul{list-style:none}.content-wrapper{margin:0 auto;max-width:1440px;width:auto;position:relative}.flx-c{display:flex;justify-content:center;align-items:center}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.card_bg{position:absolute;left:42px;top:82px;width:1314px;height:442px;border-radius:45px 0 45px 45px;background:#fff}.segment{width:1314px;height:auto;display:flex;flex-flow:row wrap;align-items:center;column-gap:42px;position:relative;margin:0 0 0 42px}.segment .card_empty,.segment .card_header{width:444px;flex-flow:column nowrap;padding:40px 42px 42px;display:flex;border-radius:45px}.segment .card_empty{background:none}.segment .card_content,.segment .srv-description{display:flex;width:822px;flex-flow:column nowrap;align-content:space-between;justify-content:space-between;padding:40px 66px 42px 42px;border-radius:45px 90px 45px 45px}.segment .card_content p,.segment .srv-description p{padding:0;margin:0}.card_empty,.card_title{height:82px;width:828px;padding:40px 66px 42px 42px;border-radius:45px 82px 0 0;background:#fff}@keyframes opacityAnimationDelay{0%{opacity:0;display:none}50%{display:inherit}66%{opacity:0}to{opacity:1}}@keyframes opacityAnimation{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes opacityWidthAnimationIn{0%{opacity:0;width:0}66%{width:50%;opacity:0;transform:translateY(-20px)}90%{width:100%}to{opacity:1;transform:translateY(0)}}@keyframes opacityWidthAnimationOut{0%{opacity:1;transform:translateY(0)}10%{width:100%}66%{width:50%;opacity:0;transform:translateY(-20px)}to{opacity:0;transform:translateY(-20px);width:0}}.section{width:100%}.section .fixed-menu{height:calc(60px + 2rem);width:100vw;transform-origin:top;transform:scaleY(1);transition:all 375ms ease-in-out}.section h2{display:flex;flex-flow:row;justify-content:center;align-items:center;text-align:center;margin:0}.section .s1,.section .s2,.section .s3{padding:2rem}.section .s2{background:#acd4ac}.section .s3{background:#b0b0d6}#profile{background:linear-gradient(#7551c2,#fff)}#connexion{min-height:100vh;background:#ffb121}@media(max-width:1390px){body{background:#fff}.segment{width:1314px;height:auto;flex-flow:column;justify-content:flex-start;margin:0 32px;padding:0}.segment .card_content,.segment .card_title{height:auto;gap:24px;width:100%;padding:0}.segment .accompanist-bg{display:none}}:root{--amplify-components-button-background-color:#0d84e3}:root [data-amplify-theme]{--amplify-components-button-loading-color:#fff;--amplify-components-button-loading-background-color:#1a6de5}.amplify-button--primary,.amplify-field__show-password{color:#fff}.amplify-button--primary:hover,.amplify-field__show-password:hover{background:#1a6de5}.amplify-button{border-left:1px solid #1a6de500;border-top:1px solid #1a6de500;border-color:#009ee2 #1a6de500 #1a6de500 #009ee2;border-style:solid;border-width:1px;padding:8px 12px;box-shadow:0 4px 4px #00000040;border-radius:21px;position:relative;z-index:1;transition:background .3s ease,box-shadow .3s ease;will-change:transform,box-shadow}.amplify-button:hover{border-top:1px solid #009ee2;border-left:1px solid #0d84e3;box-shadow:2px 4px 6px #00000059}.amplify-button:active{transform:scale(.98);color:#fff}.amplify-button:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;border-radius:21px;transition:opacity 225ms ease;background:linear-gradient(145deg,#0d84e3,#009ee2cc,#0152c3,#009ee2cc,#0d84e3);background-size:300% 300%;background-repeat:repeat-x;will-change:transform,opacity;animation:slideRepeat 6s linear 1 forwards}.amplify-button:hover:after{opacity:1;animation:slideRepeat 6s linear infinite}@keyframes slideRepeat{0%{background-position-x:0;opacity:0}25%{background-position-x:-75%;opacity:1}to{opacity:1;background-position-x:-285%}to{opacity:0;background-position-x:-300%}}.amplify-button.amplify-button--small{color:#1a6de5;border:2.5px solid #1a6de5;background:#0000!important;box-shadow:none!important}.amplify-button.amplify-button--small:after{background:none!important}.amplify-button.amplify-button--small:hover{border:2.5px solid #1a6de5;box-shadow:inherit;color:#0152c3;background:#0000!important;filter:drop-shadow(2px 2px 1.5px rgba(0,0,0,.25))}.amplify-button.amplify-button--small:hover:after{background:none!important}.amplify-field__show-password{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;left:-1px;box-shadow:0 4px 4px #00000026;margin-top:0}.amplify-field__show-password:after{border-radius:0!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;animation:none}.amplify-field__show-password:hover:after{opacity:1;animation:none}.amplify-icon path{fill:#1a6de5!important;fill:#fff!important}.amplify-input,.amplify-label,.amplify-tabs__item,.amplify-tabs__list{color:#000;font-family:Inter,"system-ui",Avenir,Helvetica,Arial,sans-serif}.amplify-tabs__item{color:#4a4a4a;background:#fff}.amplify-tabs__item:hover{background:#fff;color:#0152c3}.amplify-tabs__item--active{color:#1a6de5}.amplify-tabs__item--active:hover{background:#fff;color:#0152c3}.amplify-tabs:hover .amplify-tabs__item--active{color:#0d84e3}.amplify-input:focus-visible{border:none!important;outline:none!important}.amplify-field-group:has(input[name=confirm_password]:focus) .amplify-field__show-password,.amplify-field-group:has(input[name=password]:focus) .amplify-field__show-password{border-left:1px solid #0000;position:relative;top:.25px;left:0;padding:1.75px 12px;box-sizing:initial;outline:#000}input[name=password]:focus{border:none!important;outline:none!important}.auth-logo{display:inline-block;width:280px;filter:drop-shadow(1px 2px 1.5px rgba(0,0,0,.35))}.connexion,.main-nav,.reservationId,.search{display:inline-flex;justify-content:space-around;width:auto;border-radius:100px;background:#fff;box-shadow:10px 10px 50px 10px #00000080;transition:all .45s ease,color .3s ease}.connexion:focus,.connexion:hover,.main-nav:focus,.main-nav:hover,.reservationId:focus,.reservationId:hover,.search:focus,.search:hover{box-shadow:10px 10px 50px 10px #00000040}header{background:linear-gradient(180deg,#f5f5f5,#f5f5f500 95%,#f5f5f500);width:100vw;position:fixed;top:-1px;z-index:100}.header{padding:1rem 2rem 1.5rem;margin:0 auto;display:inline-flex;gap:2rem;gap:clamp(1rem,2vw,4rem);flex-flow:row;box-sizing:border-box;width:100%;height:50px;flex-flow:nowrap}.head-flex{margin-top:1.5rem;display:flex;flex:1 1;align-items:center;gap:2rem}.reset-padding{padding:0!important}.head-space{flex-grow:1;flex-shrink:1;flex-basis:0}nav{animation:opacityAnimationDelay .9s ease-in-out forwards}.main-nav{z-index:1000;padding:1rem 1.5rem;gap:1.5rem}.main-nav .nav-circle,.main-nav .nav-padding{padding:0}.main-nav:focus,.main-nav:hover{transform:scale(1)}.nav-circle{padding:1rem;gap:2rem}.nav-padding{padding:1rem 1.5rem}.main-nav .icon-color_secondary{fill:#009ee2}.reservationId{background:#1a6de5;color:#fff;cursor:pointer}.reservationId .icon-color,.reservationId .nav-link{fill:#fff;color:#fff;text-shadow:1px 2px 1px #00000059;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.25));transition:fill .3s ease,color .3s ease}.reservationId:focus,.reservationId:hover{background:#d14905;transform:scale(1.05);box-shadow:10px 10px 50px 10px #0003}.reservationId:focus .icon-color,.reservationId:focus .nav-link,.reservationId:hover .icon-color,.reservationId:hover .nav-link{fill:#fff!important;color:#fff!important}.reservationId:focus .icon-color_secondary,.reservationId:hover .icon-color_secondary{fill:#ff611d}.reservationId .head-link.active .icon-color,.reservationId .head-link.active .nav-link{fill:#fff!important;color:#fff!important}.reservationId .head-link.active .nav-icon,.reservationId .main-link,.reservationId .nav-icon{filter:drop-shadow(2px 2px 2px rgba(0,0,0,.35))}.connexion,.research{cursor:pointer;width:auto}.connexion .icon-color,.connexion .nav-link,.research .icon-color,.research .nav-link{transition:fill .3s ease,color .3s ease}.connexion:focus,.connexion:hover,.research:focus,.research:hover{box-shadow:10px 10px 50px 10px #0003}.connexion:focus .icon-color,.connexion:focus .nav-link,.connexion:hover .icon-color,.connexion:hover .nav-link,.research:focus .icon-color,.research:focus .nav-link,.research:hover .icon-color,.research:hover .nav-link{fill:#1a6de5;color:#1e1e1e}.connexion:focus button .icon-color,.connexion:focus button .nav-link,.connexion:hover button .icon-color,.connexion:hover button .nav-link,.research:focus button .icon-color,.research:focus button .nav-link,.research:hover button .icon-color,.research:hover button .nav-link{fill:#1e1e1e!important;color:#1e1e1e!important}.connexion .submenu,.research .submenu{padding-top:1rem}.connexion .submenu .nav-link,.research .submenu .nav-link{width:100%;margin:0!important}.connexion .head-link.active .icon-color,.connexion .head-link.active .nav-link,.research .head-link.active .icon-color,.research .head-link.active .nav-link{fill:#1e1e1e!important;color:#1e1e1e!important}.research:focus,.research:hover{transform:scale(1)}.connexion .nav-link{width:114px}.connexion:focus,.head-link .connexion:hover{transform:scale(1.05)}.connexion,.head-link,.nav-link,.reservationId,.search{transition:transform .3s ease,background-color .3s ease}nav .group_link-submenu{position:relative;min-width:20px;display:flex;justify-content:center;align-items:baseline}.head-link{min-height:20px;min-width:20px;display:inline-flex;align-items:center;margin:0;padding:0}.show-button{width:18px}.hidden{opacity:0;visibility:hidden;margin:0!important;padding:0!important;overflow:hidden;transform:scale(0);width:0}.show-link{max-height:100px;visibility:visible;white-space:nowrap;transform:scale(1);transform-origin:left;opacity:0;width:100%}input.show-link{overflow:hidden;text-overflow:ellipsis;min-width:112px;width:auto}.nav-link{font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;margin-left:10px}nav[data-reduced=desktopReduced] .nav-link,nav[data-reduced=mobile] .nav-link,nav[data-reduced=tablet] .nav-link{display:none}nav .group_link-submenu:last-of-type .nav-link:last-of-type{margin-right:.25rem}.group_link-submenu .nav-link.hidden{opacity:0;width:0;margin:0!important;visibility:hidden;max-height:0;transform:translateY(-10px);transition:all .3s ease-in-out}.group_link-submenu .nav-link.show-link{opacity:1;visibility:visible;max-height:52px;transform:translateY(0);transition:all .3s ease-in-out}.group_link-submenu .nav-link.hidden{animation:opacityWidthAnimationIn .3s ease-in-out backwards}.group_link-submenu .nav-link.show-link{animation:opacityWidthAnimationIn .3s ease-in-out forwards}.nav-link.display-none{display:none}.nav-icon{display:flex;cursor:pointer;width:18px;height:18px;margin:1px}.nav-icon .close-search .bg-color{fill:#1e1e1e}.nav-icon .close-search .icon-color{stroke:#fff}input.nav-link,option.nav-link{text-transform:capitalize}.submenu{display:none;position:absolute;top:100%;height:auto;margin-left:.5rem;width:100%;padding-top:2rem;box-sizing:border-box;z-index:10;transition:all .35s ease;opacity:0}.main-nav>.group_link-submenu .submenu{width:calc(100% + 3.5rem)}.submenu.open,nav .group_link-submenu:focus .submenu,nav .group_link-submenu:hover .submenu{display:block;opacity:1}nav .nav-circle .submenu.open,nav .nav-circle:focus .submenu,nav .nav-circle:hover .submenu,nav .nav-padding .submenu:not(.open){display:none}.submenu_group{background-color:#fff;border-radius:1.5rem;padding:1rem;display:flex;flex-flow:column;box-shadow:10px 30px 40px 10px #00000040}.submenu_group .nav-link{position:relative;display:block;margin:0;padding:.5rem;border-radius:.5rem;color:#1e1e1e;text-decoration:none;overflow:hidden;transition:color .3s ease}.submenu_group .nav-link:after,.submenu_group .nav-link:before{content:"";position:absolute;width:100%;height:3px;background:#1a6de5;transform:scaleX(0);transition:transform .3s ease}.submenu_group .nav-link:before{top:0;left:0;transform-origin:left}.submenu_group .nav-link:after{bottom:0;right:0;transform-origin:right}.submenu_group .nav-link:hover{color:#fff!important;background:#1a6de5!important;box-shadow:2px 4px 6px #00000040;transition:background,box-shadow .35s ease}.submenu_group .nav-link:hover:after,.submenu_group .nav-link:hover:before{transform:scaleX(1)}.icon-color,.nav-link{fill:#1e1e1e;color:#1e1e1e;transition:fill,color .35s ease}.connexion.group_link-submenu:hover .head-link .nav-link,.group_link-submenu:hover,.group_link-submenu:hover .head-link .icon-color,.group_link-submenu:hover .head-link .nav-link,.group_link-submenu:hover .submenu.open,.main-nav:hover .group_link-submenu .head-link:hover .icon-color,.main-nav:hover .group_link-submenu .head-link:hover .nav-link,.nav-link:hover,.submenu_group .nav-link:hover{fill:#d14905;color:#d14905;transition:fill,color,transform .35s ease;z-index:20}.main-nav:hover .group_link-submenu .head-link:hover{transition:all .7s ease}.group_link-submenu:hover .head-link.active .nav-icon .icon-color,.group_link-submenu:hover .head-link.active .nav-link,.head-link.active .icon-color,.head-link.active .nav-icon,.head-link.active .nav-link,.main-nav:hover .group_link-submenu .head-link.active:hover,.main-nav:hover .group_link-submenu .head-link.active:hover .icon-color,.main-nav:hover .group_link-submenu .head-link.active:hover .nav-link,.submenu_group .nav-link.active,.submenu_group .nav-link:hover,.submenu_group:hover .nav-link.active:hover{fill:#1a6de5;color:#1a6de5;transition:fill,color,transform .35s ease;background:none}.logo,.logo-link{width:50px;height:50px}.logo{margin:0;position:relative;top:0;z-index:1;box-shadow:10px 10px 50px 10px #00000080;border-radius:50%;background:#fff;cursor:pointer}.logo .eyes,.logo .mouth{transform:rotate(0deg);transform-origin:center;transition:transform .5s ease-in-out}.logo .logo-fp{fill:#fff;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.35))}.logo .logo-bg,.logo .logo-circle{filter:blur(.1px)}.logo:hover{filter:drop-shadow(4px 4px 4px rgba(0,0,0,.25))}.logo:hover .logo-bg{filter:drop-shadow(4px 4px 4px rgba(0,0,0,.05));border-radius:50%!important}.logo:hover .logo-circle{display:none}.logo:hover .eyes{animation:eyeAnimation .5s .25s;transform:rotate(1deg);transform-origin:center}.logo:hover .mouth{transform:rotate(-7deg);transform-origin:center;transition:transform .5s ease-in-out}.logo:hover .logo-fp{display:none}@keyframes eyeAnimation{0%{d:path("M64.2 47.8c.2 4.4 6.8 3.5 9.3 3.2 4.9-.9 4.7-8.4-.2-8s-9.1 1.4-9.1 4.8z")}50%{d:path("M64.2 47.8c.2 1.4 6.8 1.5 9.3 1.2 4.9-.3 4.7-1.4-.2-1s-9.1 1.4-9.1 0.8z")}to{d:path("M64.2 47.8c.2 4.4 6.8 3.5 9.3 3.2 4.9-.9 4.7-8.4-.2-8s-9.1 1.4-9.1 4.8z")}}.btn-style_blue{border-radius:8px;padding:.75rem 2rem;height:44px;background:#1a6de5;cursor:pointer;box-shadow:0 4px 4px #00000040;position:relative;z-index:1;transform:scale(1);transition:transform .2s ease,background .3s ease,box-shadow .3s ease;will-change:transform,box-shadow}.btn-style_blue,.btn-style_blue a{font-family:Nunito,sans-serif;color:#fff;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.25rem;text-align:center}.btn-style_blue:hover{transform:scale(1.01);box-shadow:0 6px 20px #1a6de580}.btn-style_blue:active{transform:scale(.98)}.btn-style_blue:after{content:"";position:absolute;inset:0;border-radius:8px;z-index:-1;opacity:0;transition:opacity 225ms ease,transform .45s ease;background:linear-gradient(145deg,#009ee280,#0003);will-change:transform,opacity}.btn-style_blue:hover:after{opacity:1}.boolean-checkbox input[type=checkbox]{appearance:none;width:24px;height:24px;border-radius:6px;position:relative;background-color:#c4c4c4;cursor:pointer;box-shadow:inset 2px 2px 4px 0 #00000040}.boolean-checkbox input[type=checkbox]:checked{background:#009ee2;background:#0000;box-shadow:inherit;border:none;outline:none;z-index:1}.boolean-checkbox input[type=checkbox]:checked~span.checked{background:#009ee2;box-shadow:2px 2px 4px 0 #00000040;z-index:0}.boolean-checkbox input[type=checkbox]:disabled{cursor:not-allowed}.boolean-checkbox span{border-radius:6px;position:relative;z-index:-1;width:24px;height:24px;cursor:pointer}.boolean-checkbox span svg{width:14px;height:10px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25))}.boolean-checkbox label{cursor:pointer}.select-field{margin-bottom:.5rem}.select-field_label{display:block;font-weight:500;margin-bottom:.25rem}.select-field_input{border:1px solid #c4c4c4;padding:.5rem;width:100%;background:#fff;border-radius:4px}.read-only-view{max-width:48rem;margin:0 auto;padding:1.5rem 1rem;background-color:#ede9fe;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.read-only-view,.read-only-view_title{font-family:Inter,"system-ui",Avenir,Helvetica,Arial,sans-serif}.read-only-view_title{font-size:1.25rem;font-weight:600;color:#1e1e1e;padding:0 1rem 1.5rem;text-align:left!important;display:block!important}.read-only-view_list{display:flex;flex-direction:column;gap:1.5rem}.read-only-view_item{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:1.25rem 1rem;text-align:left;transition:box-shadow .2s ease-in-out}.read-only-view_item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.read-only-view_label{color:#1e1e1e;font-weight:500;font-weight:600;font-size:1.125rem;line-height:1.75rem;display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;user-select:none}.read-only-view_label svg{fill:#1e1e1e}.read-only-view_actions{display:flex;gap:.5rem}.read-only-view .user-profile-value,.read-only-view_value{font-size:1rem;color:#1e1e1e;word-break:break-word;font-family:Inter,"system-ui",Avenir,Helvetica,Arial,sans-serif;line-height:1.5rem;overflow-wrap:break-word;letter-spacing:.2px}.read-only-view .user-profile-value--empty,.read-only-view_value--empty{font-size:.875rem;color:#c4c4c4;font-style:italic}.seo-fields{border:1px solid #e5e7eb;padding:1rem;border-radius:.375rem;margin-top:1rem}.seo-fields_legend{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151}.item-selector{margin-bottom:1rem}.item-selector__label{display:block;font-weight:500;color:#374151;margin-bottom:.75rem}.item-selector__list{border:1px solid #d1d5db;border-radius:.375rem;max-height:15rem;overflow:auto;padding:.5rem;background-color:#f9fafb}.item-selector__item{display:flex;align-items:center;padding:.5rem;margin-bottom:.25rem;border-radius:.375rem;cursor:pointer;background-color:#fff}.item-selector__item:hover{background-color:#f3f4f6}.item-selector__item--checked{background-color:#d1fae5;border:1px solid #34d399}.item-selector__input{margin-right:.5rem;cursor:pointer}.item-selector__item-label{font-weight:500}.item-selector__item-id{font-size:.875rem;color:#6b7280}.item-selector__item-order{margin-left:.5rem;font-size:.75rem;color:#9ca3af}.edit-field{margin:1.5rem auto;padding:1rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;box-shadow:0 1px 2px #0000000d}.edit-field .edit-field_legend{text-align:left;font-weight:600;font-size:1.125rem;line-height:1.75rem;margin-bottom:1rem}.edit-field_input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;transition:box-shadow .2s ease,border-color .2s ease;font-family:Inter,"system-ui",Avenir,Helvetica,Arial,sans-serif;color:#1e1e1e;letter-spacing:.2px}.edit-field_input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.edit-field_actions{display:flex;justify-content:space-between;margin-top:1.25rem;gap:2.5rem}.editable-field{margin-bottom:1rem}.editable-field_label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.25rem}.editable-field_input{width:100%;padding:.5rem .75rem;border-radius:.375rem;border:1px solid;font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px 0 #0000000d;transition:all .2s}.editable-field_input[readonly]{background-color:#f3f4f6;border-color:#d1d5db;color:#6b7280;cursor:not-allowed}.editable-field_input:not([readonly]){background-color:#fff;border-color:#3b82f6;color:#111827}.editable-field_input:not([readonly]):focus{outline:none;box-shadow:0 0 0 2px #93c5fd}.entity-editor{width:100%;max-width:28rem;margin:0 auto 2rem;padding:1.5rem 1rem;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border-radius:.5rem}.entity-editor_title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.entity-editor_delete-container{display:flex;align-items:center;justify-content:center;margin-top:2rem}.entity-editor_delete-container button{padding:0 .75rem;border-radius:1rem}.entity-editor_delete-container button:hover{filter:drop-shadow(4px 4px 4px rgba(48,46,77,.3))}.entity-form{gap:1.25rem;padding:1.5rem;background:#fff;border:1px solid #c4c4c4;border-radius:6px;box-shadow:0 1px 2px #0000000d;max-width:28rem;margin-left:auto;margin-right:auto}.entity-form,.entity-form_field{display:flex;flex-direction:column}.entity-form_field{text-align:left;font-family:Inter,"system-ui",Avenir,Helvetica,Arial,sans-serif}.entity-form_field .entity-form_label{display:block;margin-bottom:.25rem;font-weight:500;font-size:1.125rem;line-height:1.75rem}.entity-form_field .entity-form_input{width:100%;padding:.5rem;border:1px solid #c4c4c4;border-radius:4px}.entity-form_actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem}.P{fill:#f1f1f0}.Q{opacity:.25}.R{opacity:.54}.S{fill:#fdf8fb}.T{font-family:Roboto Flex,sans-serif}.U{font-size:24px}.sld-container{height:100vh;max-height:630px;width:100%;max-width:1920px;margin:0 auto;z-index:2;display:flex;justify-content:center;overflow:hidden}.sld-container .sld-flag,.sld-container .sld-road,.sld-container .sld-road-med,.sld-container .slider-number{top:-10px;padding:0 35px 0 0;max-width:1656px;height:auto;position:absolute;z-index:2;margin:0 auto;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.25))}.sld-container .sld-road-med{display:none}.sld-container .sld-flag{max-width:inherit;width:1685px;padding-right:45px;top:-20px;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.sld-container .slider-number{top:15px;position:absolute;max-width:1640px}.sld-container .slider-number .sld-numb1,.sld-container .slider-number .sld-numb2,.sld-container .slider-number .sld-numb3,.sld-container .slider-number .sld-numb4,.sld-container .slider-number .sld-numb5{animation:none;display:none}.sld-container .slider-number.sld1 .sld-numb1,.sld-container .slider-number.sld2 .sld-numb2,.sld-container .slider-number.sld3 .sld-numb3,.sld-container .slider-number.sld4 .sld-numb4,.sld-container .slider-number.sld5 .sld-numb5{display:block;animation:opacityAnimation .5s ease-in-out}.slider{top:0;z-index:2}.slider .slider-content{position:absolute;z-index:10;text-align:center;width:100%;max-width:900px}.slider .slider-content .sld-card_title{width:-moz-fit-content;width:fit-content;background:#ffb121;height:172px;margin:0 auto;border-radius:4rem}.slider .slider-content .sld-card_title h2{height:39px;margin-top:128px;font-family:Montserrat,sans-serif;color:#000;font-size:2rem;font-style:normal;font-weight:500;line-height:normal}.slider .slider-content .sld-card_title h2 .bold{font-weight:700}.slider .slider-content .banner-description{margin:387px auto auto;padding:6px 3.95rem 8px;width:-moz-fit-content;width:fit-content;background:#fff;border-radius:90px;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.25))}.slider .slider-content .banner-description p{max-height:37.5px}.slider .slider-content .banner-description p,.slider .slider-content p{max-width:inherit;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;color:#000}.slider .slider-content p{max-height:32px}.slider .slide{opacity:0;transition:opacity .25s ease,transform .25s ease}.slider .slide.active{opacity:1;transform:translateX(0)}.slider .slide.active .sld-card_title{transition:opacity .375s ease-in-out .25s,transform .375s ease-in-out .25s;opacity:1;transform:translateY(0)}.slider .slide.active .sld-card_title h2{transition:opacity .5s ease-in-out,transform .5s ease-in-out;opacity:1;transform:translateY(0)}.slider .slide.active .banner-description{transition:opacity .75s ease-in-out .375s,transform .75s ease-in-out .375s;opacity:1;transform:translateX(0)}.slider .slide.active .banner-description p{transition:opacity .5s ease-in-out,transform .5s ease-in-out;opacity:1;transform:translateY(0)}.slider .slide.next{opacity:0}.slider .slide.next .sld-card_title{transform:translateY(-160px)}.slider .slide.next .banner-description{transform:translateX(-300%)}.slider .slide.prev{opacity:0}.slider .slide.prev .sld-card_title{transform:translateY(-160px)}.slider .slide.prev .banner-description{transform:translateX(300%)}.slider .sld-card_title{opacity:0;transform:translateY(160px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.slider .sld-card_title h2{opacity:0;transform:translateY(-16px);transition:opacity .25s ease-in-out .25s,transform .25s ease-in-out .25s}.slider .banner-description{opacity:0;transition:opacity .5s ease-in-out .25s,transform .75s ease-in-out .25s}.slider .banner-description p{opacity:0;transform:translateY(-16px);transition:opacity .25s ease-in-out .25s,transform .25s ease-in-out .25s}.banner-arrow{width:100%;max-width:calc(900px + 2rem);height:630px;position:relative;z-index:10;justify-content:space-between;top:50%;float:right;transition:all .5s ease;margin-right:90px}.banner-arrow .slider-arrow{background:#0000;color:#0000;border:none;width:3rem;height:3rem;outline:none!important;border-radius:50%;padding-left:4px;position:relative;cursor:pointer;z-index:12;transition:all .5s ease}.banner-arrow .slider-arrow .icon{width:2rem;height:2rem;filter:drop-shadow(0 0 0 rgba(0,0,0,.25))}.banner-arrow .slider-arrow.left-arrow,.banner-arrow .slider-arrow.right-arrow{left:1rem;top:-4rem}.banner-arrow .slider-arrow.left-arrow{transform:rotate(180deg)}.banner-arrow .slider-arrow.left-arrow:focus-visible,.banner-arrow .slider-arrow.left-arrow:focus-visible .icon,.banner-arrow .slider-arrow.left-arrow:hover,.banner-arrow .slider-arrow.left-arrow:hover .icon{filter:drop-shadow(-4px -4px 4px rgba(0,0,0,.25))}.banner-arrow .slider-arrow.right-arrow:focus-visible,.banner-arrow .slider-arrow.right-arrow:focus-visible .icon,.banner-arrow .slider-arrow.right-arrow:hover,.banner-arrow .slider-arrow.right-arrow:hover .icon{filter:drop-shadow(4px 4px 4px rgba(0,0,0,.25))}.banner-arrow .slider-arrow.right-arrow:focus~.left-arrow,.banner-arrow .slider-arrow:focus-visible,.banner-arrow .slider-arrow:focus~.slider-arrow,.banner-arrow .slider-arrow:hover{background:#00000080;color:#fff}.banner-arrow .slider-arrow:focus-visible{border:2px solid #1a6de5!important}.banner-arrow:focus .slider-arrow,.banner-arrow:hover .slider-arrow{background:#00000080;color:#fff}.sld-CTA{width:270px;height:180px;border-radius:24px;cursor:pointer;background:#fff;position:absolute;z-index:100;margin:0 0 0 90px;display:flex;flex-direction:column;padding:24px 0 21px;top:168px;transform:scale(1);transition:transform .25s ease-out;will-change:transform}.sld-CTA:focus-visible,.sld-CTA:hover{transform:scale(1.05)}.sld-CTA p{width:175px;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.12px}.sld-CTA p.p1{height:34px}.sld-CTA p.p2{height:39px;font-size:2rem;text-align:right;margin-bottom:1rem}#slider{position:relative}#slider.active-section .sld-info_ctn{transform:translateX(0);opacity:1;transition:opacity .5s ease-in-out,transform .5s ease-in-out}#slider .sld-info_ctn{transform:translateX(100%);opacity:0;width:972px;height:72px;flex-shrink:0;border-radius:90px;background:#fff;display:inline-flex;align-items:center;margin:4rem 0 0;position:relative;float:none;left:468px;z-index:1;bottom:0}#slider .sld-info_ctn:after{transition:opacity .5s ease-in-out,transform .5s ease-in-out}#slider .sld-info_ctn p{margin:0 0 0 84px;width:720px;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.12px}#slider .sld-info_ctn .icon-position{width:135px;width:119px;height:135px;position:absolute;right:-16px;align-self:flex-end;z-index:1000}#slider .sld-info_ctn .icon-position img{position:absolute;width:135px;width:119px;height:135px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@media(max-width:1440px){#slider .sld-info_ctn{left:calc(100vw - 972px + 16px)}}.sld-bg{z-index:1}.sld-bg .slider-bg:before{position:relative;z-index:1}.sld-bg .sld-sun{width:900px;height:630px;float:right;position:relative;background:#ffb121;border-bottom-left-radius:450px;border-bottom-right-radius:450px;z-index:2}.slider-bg{position:relative;margin:0 auto;z-index:0;max-height:-moz-fit-content;max-height:fit-content}.sld-bg,.slider{height:100%;width:100%;position:absolute}#slider{min-height:718px}.sld-info_ctn,.sld-sun,.slide,.slider-content{width:900px;max-width:900px;float:right;margin-right:90px}@media(max-width:1390px){.sld-container .sld-road-med{display:block}.sld-container .sld-flag,.sld-container .sld-road,.sld-container .slider-number{display:none}.banner-arrow,.sld-info_ctn,.sld-sun,.slide,.slider-content{float:none!important;margin:0 auto}.slider .slider-content .sld-card_title h2{display:block;width:100%}.slider .slider-content .sld-card_title h2 .bold{display:block}#slider{min-height:822px}#slider .sld-info_ctn{margin-top:6rem;opacity:1;position:inherit;transform:translateX(0)}#slider .sld-CTA{width:auto;height:auto;padding:0;gap:16px;flex-flow:row wrap;margin:0;left:calc(50vw - 228.5px);top:643px;background:#0000}#slider .sld-CTA div{height:44px;display:flex;flex-flow:row;align-items:center;gap:12px}#slider .sld-CTA div p{width:-moz-fit-content;width:fit-content;margin:0!important;padding:1px 0 0}#slider .sld-CTA div p.p2{padding:0}#slider .sld-CTA a{margin:0}.banner-arrow .slider-arrow{order:2px solid #1a6de5!important}.banner-arrow .slider-arrow.left-arrow,.banner-arrow .slider-arrow.right-arrow{left:0;top:-4rem}}@media(max-width:900px){.sld-container .sld-road-med{width:calc(100% + 551.25px);top:45px}.sld-container .sld-flag,.sld-container .sld-road,.sld-container .slider-number{display:none}.banner-arrow,.sld-info_ctn,.sld-sun,.slide,.slider-content{float:none!important;margin:0 auto}.slider .slider-content .sld-card_title h2{display:block;width:100%}.slider .slider-content .sld-card_title h2 .bold{display:block}#slider{min-height:822px}#slider .sld-info_ctn{margin-top:6rem;opacity:1;position:inherit;transform:translateX(0)}#slider .sld-CTA{width:auto;height:auto;padding:0;gap:16px;flex-flow:row wrap;margin:0;left:calc(50vw - 228.5px);top:643px;background:#0000}#slider .sld-CTA div{height:44px;display:flex;flex-flow:row;align-items:center;gap:12px}#slider .sld-CTA div p{width:-moz-fit-content;width:fit-content;margin:0!important;padding:1px 0 0}#slider .sld-CTA div p.p2{padding:0}#slider .sld-CTA a{margin:0}.banner-arrow .slider-arrow{order:2px solid #1a6de5!important}.banner-arrow .slider-arrow.left-arrow,.banner-arrow .slider-arrow.right-arrow{left:0;top:-4rem}}.about-bg.active-section .fixed-menu{transition:all 125ms ease-in-out}.about{position:relative;height:396px;justify-content:inherit}.about .ab-card_bg{position:absolute;z-index:-2;left:-78px;width:1434px;height:390px;border-radius:45px 90px 45px 45px;background:#fff}.about .ab-img_info{background:#0d84e3;position:absolute;z-index:-1;top:-229px;left:-78px;border-radius:50%}.about .ab-img_info img{filter:drop-shadow(4px 4px 4px rgba(0,0,0,.15));width:540px;height:540px}.about .segment .card_header{position:relative;z-index:2;height:392px}.about .segment .card_header h3{font-family:Montserrat,sans-serif;color:#000;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;color:#fff;text-shadow:0 4px 4px #00000040;font-weight:900;height:39px}.about .segment .card_header h3 span{font-weight:500}.about .segment .card_header p{font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.12px;position:relative;color:#1a6de5;text-shadow:0 4px 4px #00000040;width:360px;height:34px}.about .segment .card_header img.ab-img_head{margin:6px;border-radius:48px;width:225px;height:225px}.about .segment .card_content{height:392px}.about .segment .card_content p{padding:0;margin:0}@media(max-width:1390px){.about{height:auto}.about .ab-card_bg{height:100%}.about .ab-img_info{top:-72px;left:0;border-radius:0 50% 50% 0}.about .ab-img_info img{height:384px;width:384px}.about .segment{flex-flow:row nowrap}.about .segment .card_header{padding:0;align-self:flex-start}.about .segment .card_content{height:auto;gap:24px;width:100%;padding:42px 0 0}.about .segment .card_content p{max-width:inherit;width:100%;padding:0;margin:0}}form.srv-form{justify-content:flex-start}form.srv-form input[type=checkbox]{margin:0 9px 0 25px}form.srv-form span{position:relative;left:-32px}form.srv-form label{font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;height:50px}.services.content-srv{margin-top:60px}.services.content-srv .segment .card_title{background:#0000;width:486px}.services.content-srv .segment .card_empty{height:0;background:#fff;border-radius:45px 45px 0 0;width:486px;position:relative;top:-19px;align-items:flex-start}.services.content-srv .segment .card_empty .card_title{position:relative;top:10.5px;border-radius:0;text-align:center;width:360px;padding:0;font-family:Montserrat,sans-serif;color:#000;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.76px}.services.content-srv .segment .card_header{border-radius:45px 45px 0 0;display:flex;flex-direction:column;justify-content:space-between}.services.content-srv .segment .card_header a,.services.content-srv .segment .card_header p{width:360px;height:160px}.services.content-srv .segment .card_header .aside-bg{width:360px;background:linear-gradient(90deg,#f5f5f5,#fff0);border-radius:0 0 0 16px;position:relative;flex-grow:1;overflow:hidden}.services.content-srv .segment .card_header .aside-bg img{width:100%;height:100%;object-fit:contain;object-fit:cover;object-position:top,a left}.services.content-srv .segment .card_content{border-radius:0 90px 45px 45px;padding:0 0 42px;width:828px}.services.content-srv .segment .card_content .srv-description{height:180px;border-radius:0;flex-flow:row nowrap;padding:0 42px;cursor:pointer;width:828px}.services.content-srv .segment .card_content .srv-description a,.services.content-srv .segment .card_content .srv-description p{font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.12px;margin:0 20px;padding:0 20px;width:488px;letter-spacing:0;position:relative;z-index:2}.services.content-srv .segment .card_content .srv-description .icon-description{position:relative;width:137px;height:137px;border-radius:50%;background:#fff;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.25))}.services.content-srv .segment .card_content .srv-description .icon-description img{position:absolute;z-index:100;width:134px;height:134px}.services.content-srv .segment .card_content .srv-description:nth-of-type(odd){align-self:self-end;width:828px;justify-content:right}.services.content-srv .segment .card_content .srv-description:nth-of-type(odd) .icon-description{left:1px}.services.content-srv .segment .card_content .srv-description:nth-of-type(odd) a,.services.content-srv .segment .card_content .srv-description:nth-of-type(odd) p{margin:0;width:444px}.services.content-srv .segment .card_content .srv-description:nth-of-type(odd).o1{text-shadow:0 4px 4px #00000040;border-radius:0 90px 90px 24px;background:#7f9d2a}.services.content-srv .segment .card_content .srv-description:nth-of-type(odd).o1 a,.services.content-srv .segment .card_content .srv-description:nth-of-type(odd).o1 p{font-family:Montserrat,sans-serif;color:#000;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;width:100%;color:#fff;padding:0;margin:0}.services.content-srv .segment .card_content .srv-description:nth-of-type(odd).o1 .icon-description{background:#0000;border:none;height:137px}.services.content-srv .segment .card_content .srv-description:nth-of-type(odd).o1 .icon-description img{border-radius:0;width:80px;height:80px}.services.content-srv .segment .card_content .srv-description:nth-of-type(2n){flex-flow:row-reverse nowrap;justify-content:flex-end;align-self:self-start}.services.content-srv .segment .card_content .srv-description:nth-of-type(2n) .icon-description{left:-1px;top:1px}.services.content-srv .card_bg{border-radius:0 90px 0 45px}.services.content-srv img.road-confirmed{position:absolute;z-index:1;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.25))}#beginner .segment .card_content{height:1122px}#beginner .segment .card_header{height:1122px;height:1101px}#beginner .segment .card_header a,#beginner .segment .card_header p{width:360px;height:160px;position:relative;top:-11px}#beginner .segment .card_header .aside-bg{top:-11px}#beginner .segment .card_header .aside-bg img{width:100%;height:100%;object-fit:contain;object-fit:cover;object-position:top,a left}#beginner .card_bg{height:1122px;height:1099px}#beginner img.road-confirmed{width:1706.7px;height:2957.4px;left:-173.35px;top:-21.15px}#confirmed .segment .card_content{padding:0 0 21px;height:741px}#confirmed .segment .card_content .srv-description:nth-of-type(odd) .icon-description{left:2px}#confirmed .segment .card_header{height:741px}#confirmed .segment .card_header a,#confirmed .segment .card_header p{margin-bottom:40px}#confirmed .card_bg{height:741px}#confirmed img.road-confirmed{width:1706.7px;height:2597px;left:-133.35px;top:61.75px}.services h2.card_title{justify-content:flex-start}.services .segment .card_header{height:auto}.services .segment .card_header img.srv-img_typo{width:360px;height:83px}.services .segment .card_header img.srv-img_lesson{margin-top:12px;width:288px;height:265px}.services .segment .card_content{height:442px}.services .segment .card_content p{padding-bottom:14px}.services .segment .card_content p.srv-ask{padding-top:24px}.services .segment .accompanist-bg{position:relative;top:-42px;background:#fff;height:171px;width:1314px;margin:0;border-radius:0 0 45px 45px}.services .segment .accompanist-bg .card_content{max-height:121px}.services .segment .accompanist-bg .isAccompanist,.services .segment .accompanist-bg .isAccompanist p{padding-top:0}@media(max-width:1390px){#beginner,#confirmed,.services{height:auto}#beginner .ab-card_bg,#confirmed .ab-card_bg,.services .ab-card_bg{height:100%}#beginner .accompanist-bg,#confirmed .accompanist-bg,.services .accompanist-bg{display:none}#beginner .segment,#confirmed .segment,.services .segment{flex-flow:row nowrap;width:calc(100% - 64px)}#beginner .segment-title,#confirmed .segment-title,.services .segment-title{flex-flow:row nowrap;height:82px}#beginner .segment-title .card_empty,#confirmed .segment-title .card_empty,.services .segment-title .card_empty{min-width:360px;padding:0}#beginner .segment .card_header,#confirmed .segment .card_header,.services .segment .card_header{padding:0;align-self:flex-start}#beginner .segment .card_content,#confirmed .segment .card_content,.services .segment .card_content{min-height:360px;height:auto;width:auto;gap:0}#beginner .segment .card_content p,#confirmed .segment .card_content p,.services .segment .card_content p{max-width:inherit;width:100%;padding:0;margin:0}#beginner .card_bg,#confirmed .card_bg{left:0;width:100%}#beginner img.road-confirmed,#confirmed img.road-confirmed{left:calc(50vw - 853.35px - 221px);position:relative;top:76px;margin:0 auto}#beginner .aside-bg,#confirmed .aside-bg{display:none}#beginner .segment,#confirmed .segment{flex-flow:column nowrap;width:calc(100% - 64px)}#beginner .segment-title,#confirmed .segment-title{flex-flow:row nowrap}#beginner .segment .card_header,#confirmed .segment .card_header{height:auto;max-height:98px;padding:0;width:100%;align-self:flex-start}#beginner .segment .card_header p,#confirmed .segment .card_header p{width:100%;height:auto;max-width:inherit}#beginner .segment .card_header p span,#confirmed .segment .card_header p span{width:100%;display:block;margin-bottom:32px}#beginner .segment .card_content img,#confirmed .segment .card_content img{display:initial}#confirmed img.road-confirmed{position:absolute;top:159px;padding-right:1px}}.contact{margin-bottom:136px;margin-top:0;width:calc(100% - 96px)}.contact .contact-bg{position:relative;top:0;left:0;width:100%;height:1587px;z-index:0}.contact .ctc-content{position:relative;z-index:1;top:0;box-shadow:0 4px 4px 0 #00000040;border-radius:45px;width:100%;height:100%;padding:45px 84px;overflow:hidden}.contact .ctc-content img.contact-bg{position:absolute;z-index:0;object-fit:cover;width:100%;height:100%}.contact .ctc-content .ctc-layout{position:relative;width:100%;height:100%;display:flex;justify-content:flex-start;flex-direction:column;gap:45px;color:#000}.contact .ctc-content .ctc-layout h2{width:329px;text-align:left}.contact .ctc-content .ctc-layout .ctc-announcement{margin:0;width:-moz-fit-content;width:fit-content}.contact .ctc-content .ctc-layout .ctc-announcement img{width:45px;height:45px;margin-right:42px}.contact .ctc-content .ctc-layout .ctc-announcement p{width:622px;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;color:#000}.contact .ctc-content .ctc-layout .ctc-announcement:last-child p{width:400px}.contact .ctc-content .ctc-layout .ctc-info{flex-flow:wrap;justify-content:space-between;gap:45px}.contact .ctc-content .ctc-layout .ctc-info .ctc-card,.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card{flex:1 1;display:flex;flex-flow:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;min-width:calc(33.3333333333% - 90px);height:225px;padding:40px 20px;border-radius:16px;background:#f2f2f1;box-shadow:0 4px 4px 0 #00000040;text-align:center}.contact .ctc-content .ctc-layout .ctc-info .ctc-card img,.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card img{width:45px;height:45px;margin-bottom:20px}.contact .ctc-content .ctc-layout .ctc-info .ctc-card p,.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card p{width:100%;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;color:#000}.contact .ctc-content .ctc-layout .ctc-info div.ctc-card{cursor:default}.contact .ctc-content .ctc-layout .ctc-info a.ctc-card{position:relative;transition:transform .3s ease}.contact .ctc-content .ctc-layout .ctc-info a.ctc-card:after,.contact .ctc-content .ctc-layout .ctc-info a.ctc-card:before{content:"";position:absolute;inset:0;border-radius:inherit;transition:transform .3s ease,opacity .3s ease;z-index:-1}.contact .ctc-content .ctc-layout .ctc-info a.ctc-card:before{transform:scale(.95);opacity:0}.contact .ctc-content .ctc-layout .ctc-info a.ctc-card:after{transform:scale(1);opacity:0}.contact .ctc-content .ctc-layout .ctc-info a.ctc-card:hover{transform:scale(1.05)}.contact .ctc-content .ctc-layout .ctc-info a.ctc-card:hover:before{transform:scale(1.1);opacity:1}.contact .ctc-content .ctc-layout .ctc-info a.ctc-card:hover:after{transform:scale(1.05);opacity:1}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card{min-width:calc((33.3333333333% - 45px)*2 + 75px);text-align:left}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card p{align-self:start;margin:0 0 0 25px}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons{margin-top:35px;padding:0 25px;display:flex;justify-content:space-between;width:100%;height:90px}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon{width:92px;height:92px;background:#fff;border-radius:12px;box-shadow:0 4px 4px #00000040}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon svg{width:90px;height:90px;object-fit:cover;border-radius:12px}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon svg .bg-color{fill:#1a6de5}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon svg .icon-color{fill:#fff;filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon:active svg,.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon:hover svg{filter:drop-shadow(0 4px 2px rgba(0,0,0,.35))}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon:active svg .bg-color,.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon:hover svg .bg-color{fill:#ff611d}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons .social-icon:active .icon-color{fill:none}.ctc-layout .ctc-form{left:-42px;width:1350px;width:calc(100% + 84px);height:630px;background:#fff;padding:45px 42px;display:flex;flex-flow:column wrap;gap:42px;box-shadow:inset 0 4px 4px 0 #00000040;border-radius:18px}.ctc-layout .ctc-form .form-title{height:50px;gap:30px;justify-content:flex-start}.ctc-layout .ctc-form .form-title h2{width:-moz-fit-content;width:fit-content;justify-content:flex-start;padding:0;margin:0}.ctc-layout .ctc-form .form-title .flx-c{width:37px;height:32px}.ctc-layout .ctc-form .form-questions{width:610px;width:calc((100% - 42px)/2);flex-flow:wrap;gap:18px}.ctc-layout .ctc-form .form-questions .questions{width:610px;align-self:start;display:inline-flex;justify-content:space-between}.ctc-layout .ctc-form .form-questions label,.ctc-layout .ctc-form .form-questions p{margin:0;text-align:left;font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem}.ctc-layout .ctc-form .form-questions .response{display:inline-flex;justify-content:flex-end;height:24px}.ctc-layout .ctc-form .form-questions .response input[type=checkbox]{position:relative;margin:0 2px;left:14px}.ctc-layout .ctc-form .form-questions .response span{left:-12px}@media(max-width:1390px){.contact .ctc-content{position:relative;z-index:1;top:0;width:100%;height:100%;padding:42px 84px}.contact .ctc-content img.contact-bg{position:absolute;z-index:0;object-fit:cover;height:100%;border-radius:45px;box-shadow:0 4px 20px #0000001a}.contact .ctc-content .ctc-layout{position:relative;width:100%;height:100%;display:flex;justify-content:flex-start;flex-direction:column;gap:45px;color:#000}.contact .ctc-content .ctc-layout h2{width:329px;text-align:left}.contact .ctc-content .ctc-layout .ctc-announcement{margin:0;width:-moz-fit-content;width:fit-content;padding:8px 16px;border-radius:16px;background:#ffb12159}.contact .ctc-content .ctc-layout .ctc-announcement img{width:45px;height:45px;margin-right:42px}.contact .ctc-content .ctc-layout .ctc-announcement p{width:100%;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;color:#000}.contact .ctc-content .ctc-layout .ctc-announcement:last-child p{width:400px}.contact .ctc-content .ctc-layout .ctc-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:45px;max-width:831px;margin:0 auto}.contact .ctc-content .ctc-layout .ctc-info .ctc-card,.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card{display:grid;place-items:center;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;width:100%;height:225px;padding:40px 20px;border-radius:16px;background:#f2f2f1;box-shadow:0 4px 4px 0 #00000040;text-align:center}.contact .ctc-content .ctc-layout .ctc-info .ctc-card img,.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card img{width:45px;height:45px;margin-bottom:20px}.contact .ctc-content .ctc-layout .ctc-info .ctc-card p,.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card p{width:100%;font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;color:#000}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card{grid-column:span 2;height:225px;text-align:left;display:flex;justify-content:space-between}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card p{align-self:start;margin:0 0 0 25px}.contact .ctc-content .ctc-layout .ctc-info .ctc-social_card .social-icons{margin-top:35px;padding:0 25px}.ctc-layout .ctc-form{max-width:831px;margin:0 auto;height:auto;left:0}.ctc-layout .ctc-form .form-title{width:610px;height:50px;gap:30px;justify-content:flex-start}.ctc-layout .ctc-form .form-title h2{width:-moz-fit-content;width:fit-content;justify-content:flex-start;padding:0;margin:0}.ctc-layout .ctc-form .form-title .flx-c{width:37px;height:32px}.ctc-layout .ctc-form .form-questions{width:100%}.ctc-layout .ctc-form .form-questions .questions{width:100%;padding:0 45px;justify-content:space-between}.ctc-layout .ctc-form .form-questions:nth-child(5) .questions p{width:480px}.ctc-layout .ctc-form .form-questions:nth-child(5){position:relative!important;top:-28px!important}.ctc-layout .ctc-form .form{width:100%!important;padding:0 45px}.ctc-layout .ctc-form .form:nth-of-type(4){position:relative;top:-28px}.ctc-layout .ctc-form .endOF{width:100%!important}}@media(max-width:992px){.contact .ctc-content .ctc-layout{position:relative;width:calc(100% - 90px)}.contact .ctc-content .ctc-layout .ctc-info{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 45px),1fr));width:calc(100% + 90px)}.ctc-layout .ctc-form{max-width:831px;margin:0 auto;height:auto;left:0}.ctc-layout .ctc-form .form-title{width:610px;height:50px;gap:30px;justify-content:flex-start}.ctc-layout .ctc-form .form-title h2{width:-moz-fit-content;width:fit-content;justify-content:flex-start;padding:0;margin:0}.ctc-layout .ctc-form .form-title .flx-c{width:37px;height:32px}.ctc-layout .ctc-form .form-questions{width:100%}.ctc-layout .ctc-form .form-questions .questions{width:100%;padding:0 45px;justify-content:space-between}.ctc-layout .ctc-form .form-questions:nth-child(5) .questions p{width:480px}.ctc-layout .ctc-form .form-questions:nth-child(5){position:relative!important;top:-28px!important}.ctc-layout .ctc-form .form{width:100%!important;padding:0 45px}.ctc-layout .ctc-form .form:nth-of-type(4){position:relative;top:-28px}.ctc-layout .ctc-form .endOF{width:100%!important}}.ctc-layout .ctc-form{position:relative;gap:40px!important}.ctc-layout .ctc-form .form{display:flex;flex-flow:column wrap;gap:12px;width:calc((100% - 42px)/2)}.ctc-layout .ctc-form .form label{color:#1d1d1b;text-align:justify;height:20px;display:inline-flex;justify-content:space-between;align-items:center}.ctc-layout .ctc-form .form input,.ctc-layout .ctc-form .form label,.ctc-layout .ctc-form .form textarea{font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem}.ctc-layout .ctc-form .form input,.ctc-layout .ctc-form .form textarea{padding:.5rem 1rem;height:60px;border-radius:8px;border:1px solid #c4c4c4;background:#fff;box-shadow:inset 0 4px 4px 0 #00000040}.ctc-layout .ctc-form .form textarea{height:236px}.ctc-layout .ctc-form .form .error-message{text-align:right;display:inline;font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;padding:0;color:red;font-size:1rem;margin:5px 0 0}.ctc-layout .ctc-form .endOF{height:1px;width:607px}.ctc-layout .ctc-form .endOF button[type=submit]{position:relative;top:-22px;margin:0 auto}.ctc-layout .ctc-form .form-questions:nth-child(5){position:relative;top:-10px}.ctc-layout .ctc-form .form-questions:nth-child(5) .questions{justify-content:flex-start}.ctc-layout .ctc-form .form-questions:nth-child(5) label{display:none}.ctc-layout .ctc-form .form-questions:nth-child(5) .response input[type=checkbox]{margin:0;padding:0;left:0}.ctc-layout .ctc-form .form-questions:nth-child(5) .response span{left:-24px}.ctc-layout .ctc-form .valid-message{flex-flow:column;gap:.5rem;padding:2rem;width:calc(417px + 4rem);height:calc(82px + 4rem);position:absolute;z-index:1000;left:calc(50% - (417px + 4rem)/2);top:calc(50% - (82px + 4rem)/2);border-radius:18px;background:#f2f2f1;box-shadow:0 4px 4px 0 #00000040;animation:fadeOut 4s ease-in-out forwards}.ctc-layout .ctc-form .valid-message p{font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;text-align:center;width:417px}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.95);visibility:hidden}}.modal-inner_content{max-width:26rem}.modal-inner_content .entity-editor{padding:1rem 1.5rem .5rem}.modal-inner_content .content-info{display:flex;flex-flow:column;align-items:flex-start;text-align:left!important;gap:.5rem;padding:1rem 1.5rem 0;border-radius:6px;box-shadow:0 1px 2px #0000000d;width:100%;max-width:28rem}.modal-inner_content .content-info_head{padding:1rem 1.5rem 0}.modal-inner_content .content-info_footer{padding:0 1.5rem 1rem}.modal-inner_content .error-message,.modal-inner_content .info-message{font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;text-align:left;padding:0;color:red;font-size:1rem;margin:5px 0 0;width:100%}.modal-inner_content .info-message{color:#1e1e1e}.modal-inner_content #modal-title{font-family:Inter,"system-ui",Avenir,Helvetica,Arial,sans-serif;margin-top:1rem}.modal-inner_content .entity-editor{margin:0;box-shadow:none}.modal-inner_content a.info-message{color:#fff;background:#1a6de5;width:auto;padding:.5rem 1.5rem;border-radius:1.5rem;margin:0!important}.modal-inner_content a.info-message span{display:block;height:1rem;width:auto;line-height:1rem}.modal-inner_content .bck-ico{border:none!important;background:#1a6de5;border-radius:50%!important}.modal-inner_content .bck-ico svg{fill:#fff}.modal-inner_content .btnInLine{--shift:calc(-100% + 169px);display:inline-flex;flex-flow:row;margin:0 1.5rem;max-width:calc(100% - 3rem);justify-content:space-between;align-items:center;width:100%;position:relative}.modal-inner_content .btnInLine .bck-ico{transition:transform .4s ease;transform:translateX(0)}.modal-inner_content .btnInLine:focus,.modal-inner_content .btnInLine:hover{background:#c4c4c4;border-radius:1rem;box-shadow:inset 2px 2px 4px #302e4d26}.modal-inner_content .btnInLine:focus .bck-ico,.modal-inner_content .btnInLine:focus a.info-message,.modal-inner_content .btnInLine:hover .bck-ico,.modal-inner_content .btnInLine:hover a.info-message{background:#0152c3}.modal-inner_content .btnInLine:focus .bck-ico,.modal-inner_content .btnInLine:hover .bck-ico{transform:translateX(var(--shift))}.modal-inner_content .btnInLine:has(.bck-ico:active) .bck-ico{transform:translateX(0)}.modal-inner_content .btnInLine:focus-within .bck-ico,.modal-inner_content .btnInLine:has(.bck-ico:focus){transform:translateX(0)}.modal-inner_content button.adjustIco{background:#2e7d32!important;border:10px solid #000}.modal-inner_content button.adjustIco:focus,.modal-inner_content button.adjustIco:hover{background:#0152c3}button.adjustIco{padding:calc(.25rem + .5px) calc(.75rem + 2.5px) .25rem calc(.75rem - 2.5px)!important}button.adjustIco svg{position:relative;top:-.5px;left:2px}.edit-field button.adjustIco,.entity-form button.adjustIco{border:none;color:#fff;background:#1a6de5}.edit-field button.adjustIco:focus,.edit-field button.adjustIco:hover,.entity-form button.adjustIco:focus,.entity-form button.adjustIco:hover{background:#0152c3}.footer{text-align:center;font-size:1rem;background:#151515;height:176px}.footer .container{padding:42px 84px;max-width:1440px;margin:0 auto;gap:10px}.footer .container,.footer .ft_p-1{display:flex;justify-content:space-between}.footer .ft_p-1{flex-direction:column;align-items:flex-start;height:90px}.footer .ft_p-1 nav{display:flex;gap:20px}.footer .ft_p-1 nav a{font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;color:var(--Light-Yellow-BG,#f1e7d1);font-size:24px;line-height:normal;transition:color .3s}.footer .ft_p-1 nav a:hover{color:#1a6de5}.footer .ft_p-1 p{margin:0;font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;color:var(--oranged,#f60);width:448px}.footer .ft_p-2{flex-direction:column;align-items:flex-start;width:544px}.footer .ft_p-2,.footer .ft_p-2 .social-icons{display:flex;justify-content:space-between;height:90px}.footer .ft_p-2 .social-icons{margin-top:0;padding:0;align-items:center;width:100%}.footer .ft_p-2 .social-icons .social-icon{width:62px;height:62px;background:#fff;border-radius:6px;box-shadow:0 4px 4px #00000040;border:1px solid #000;position:relative}.footer .ft_p-2 .social-icons .social-icon svg{position:absolute;width:64px;height:64px;max-width:64px;max-height:64px;object-fit:cover;border-radius:8.5px;overflow:hidden}.footer .ft_p-2 .social-icons .social-icon svg .bg-color{fill:#1a6de5}.footer .ft_p-2 .social-icons .social-icon svg .icon-color{fill:#fff;filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}.footer .ft_p-2 .social-icons .social-icon:active svg,.footer .ft_p-2 .social-icons .social-icon:hover svg{filter:drop-shadow(0 4px 2px rgba(0,0,0,.35))}.footer .ft_p-2 .social-icons .social-icon:active svg .bg-color,.footer .ft_p-2 .social-icons .social-icon:hover svg .bg-color{fill:#ff611d}.footer .ft_p-2 .social-icons .social-icon:active .icon-color{fill:none}@media(max-width:1390px){.footer{height:-moz-fit-content;height:fit-content}.footer .container{justify-content:flex-start;flex-flow:wrap;gap:2rem}.footer .ft_p-1{align-items:center;height:-moz-fit-content;height:fit-content;gap:2rem;width:100%}.footer .ft_p-1 nav{gap:2rem;justify-content:space-between;width:544px}.footer .ft_p-2{height:70px;margin:0 auto}}.loader{position:fixed;height:100vh;width:100vw;padding:4rem;z-index:900;display:flex;align-items:center;justify-content:center}#s1,.loader{background:#ffb121}#s1{min-height:100vh}#s1 .container{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:2rem;padding-top:90px}#s1 .f{width:100%;border:1px solid #000;position:absolute;top:0}#s1 h1{font-family:Montserrat,sans-serif;color:#000;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;margin-top:64px}#s1 .canvas{width:100%;margin-top:220px;height:calc(100vh - 220px);flex-flow:column nowrap;position:fixed;top:-146px;z-index:0;filter:drop-shadow(-2px -2px 4px rgba(0,0,0,.15));border:1px solid #000}.ld-circleBG{position:absolute;height:200vw;width:200vw;background:linear-gradient(45deg,#ffb121,#ff611d);background-size:300vw 300vh;animation:rotateBackground 4s ease .6s infinite;opacity:0}.ld-frame{width:672px;height:275px;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}.ld-frame img{padding:2rem;max-width:450px;opacity:0;transform:scale(0);animation:growImage .6s ease-in-out forwards}.ld-dot,.ld-dot1,.ld-dot2{position:absolute;bottom:1px;width:8px;height:8px;background:#000;border-radius:50%;opacity:0;animation:pulse 1.5s ease-in-out infinite}.ld-dot{animation-delay:.5s;right:50px}.ld-dot1{animation-delay:.8s;right:25px}.ld-dot2{animation-delay:1.1s;right:0}@media(min-width:900px){.ld-frame img{padding:0}}@keyframes growImage{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1.5)}}@keyframes pulse{0%{transform:scale(0);opacity:0}50%{transform:scale(1.5);opacity:1}to{transform:scale(0);opacity:0}}@keyframes rotateBackground{0%{transform:rotate(0deg) scale(.5);border-radius:0;opacity:0}25%{transform:rotate(90deg) scale(1);opacity:.25}50%{transform:rotate(180deg) scale(1.5);opacity:.75}84%{transform:rotate(270deg) scale(1);border-radius:50%;opacity:.5}85%{transform:rotate(270deg) scale(.85);border-radius:0;opacity:.15}to{transform:rotate(1turn) scale(.25);opacity:0}}.coach2 h3,.srvP_card-title .srvP-h3 h3,.title{text-shadow:var(--shadow-dark)}.page-title{width:100%;display:flex;flex-flow:row nowrap;justify-content:left;align-items:center;padding:0 104px;gap:16px;margin:48px auto;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5))!important}.page-title .nav-icon{display:flex;justify-content:center;align-items:center;width:42px!important;height:auto!important;filter:drop-shadow(2px 2px 4px rgba(0,0,0,0))!important;margin:0}.page-title .title{text-shadow:none;display:flex;align-items:center;text-align:left;font-family:Montserrat,sans-serif;color:#000;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;margin:0;color:var(--light-color);min-width:inherit;max-height:64px;line-height:32px}.margin-srv{height:32px}.page-title .icon-color{width:100%;height:100%;max-width:64px;max-height:64px;fill:#fff}.container{position:relative;z-index:1;padding:0 16px;text-align:center}.container,.ref{max-width:1440px;margin:0 auto}.category{padding:16px 16px 32px;border-radius:16px;color:var(--dark-color);background:#ffb121;flex-flow:row wrap;gap:0 2rem}#avec-permis .category,#expert .category{margin-top:64px}.category-title{margin-bottom:8px;width:100%}.category-intro{max-width:inherit;line-height:1.5;width:100%;margin-bottom:12px}.coach,.price-card{background:var(--light-color)}.price-card,.price-title{width:calc(100% - 10px);min-width:360px;max-width:400px;position:relative}.coach p,.coach2 h3{font-size:1.35rem}.coach2 h3{padding-top:18px!important}.srvP_card-title{font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem}.packs-container{display:flex;flex-direction:column;align-items:center;padding:20px 10px}#prices .packs-container{width:450px}#prices .category{width:-moz-fit-content;width:fit-content}.price-card{border-radius:0 0 16px 16px;margin-bottom:20px;padding:0 10px 10px;z-index:2}.price-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;top:.25px}.coach,.coach2{width:100%;border-radius:16px 16px 0 0;padding:4px 6px;flex:1 1;display:flex;flex-flow:column nowrap;height:120px;position:relative;z-index:-1;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));border-bottom:1px solid var(--light-color)}.coach p{padding:4px 8px;filter:drop-shadow(var(--shadow-light));width:-moz-fit-content;width:fit-content;color:var(--primary-color);text-align:center}.coach2 h3,.srvP_card-title .srvP-h3 h3,h3.price-title{color:var(--light-color);font-weight:700}.service-image{padding:0 0 12px}#services-page .packs-container,.coach2{padding:0}.service-image img,.srvP_card-title .srvP-img img{display:flex;align-items:center;justify-content:center;margin:0 auto;width:68px;height:68px;filter:drop-shadow(var(--shadow-light))}.coach2{flex:2 1;align-items:flex-end;justify-content:flex-end;background:initial;box-shadow:none;filter:none}.coach2 h3{z-index:1;padding:16px 10px 0 16px;flex:2 1;border-radius:0 16px 2px 0;background:var(--highlight-color);min-height:92px}.coach2 .empty{height:36px;top:0;min-width:100%;display:block}.img-title{position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:118px}.coach-icon{border:1px solid var(--light-color);width:140px}h3.price-title{margin:8px 0;text-align:left;display:block;font-size:1.35rem}.price-table{margin:10px 0 0;width:100%;border-collapse:collapse;box-shadow:1px 2px 3px #00000040;border-radius:10px}.srvP_bull-card,.srvP_card-title{width:calc(100% - 10px);max-width:600px}.price-table td,.price-table th{padding:10px;text-align:center;border-bottom:1px solid #ddd}.page-title .icon-color,.page-title .nav-icon{display:flex;width:64px;height:64px;padding:4px 2px 0}.srvP_card-title{min-width:330px;display:flex;justify-content:space-between;align-items:center}.srvP_card-title .srvP-img{padding:4px 10px 8px;background-color:var(--light-color);border-radius:50%}.srvP_card-title .srvP-h3{display:flex;align-items:center;z-index:1;padding:0 10px 0 16px;flex:2 1;min-height:92px}.srvP_card-title .srvP-h3 h3{font-size:1.7rem}.srvP_bull-card{margin:20px 0;min-width:320px;background:var(--light-color);border-radius:24px;padding:10px 16px;position:relative;z-index:2}.srvP_bull-card p.service-description{color:var(--dark-color)}.srvP_bull-card .bull-bd{position:absolute;top:-24px;left:86px;width:24px;height:25px}.packs-container:nth-child(2n) .srvP_card-title{flex-direction:row-reverse}.packs-container:nth-child(2n) .srvP_bull-card .bull-bd{right:96px;left:auto}.packs-container:nth-child(2n) .srvP_bull-card .bull-bd img{transform:scaleX(-1)}.price-table .nb-sessions,.price-table thead{color:var(--light-color);background-color:var(--highlight-color);padding:1px;box-shadow:var(--shadow-dark);font-weight:700}.individual-session p{font-size:1rem;margin:10px 0;font-weight:500}.price-table tr:last-child td:first-child{border-bottom-left-radius:10px;border-bottom:0!important}.price-table tr:last-child td{border-bottom:1px solid #0000!important}thead tr th{border-right:1px solid var(--light-color);border-left:1px solid var(--light-color)}thead tr th:first-child,thead tr th:last-child{border-right:none;border-left:none;border-bottom:1px solid #ddd}.category,.packs-container{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.coach2 h3,.srvP_card-title.srvP-h3 h3,.title{text-shadow:var(--shadow-dark)}:root{--primary-color:#ffb121;--dark-color:#1e1e1e;--light-color:#fff;--highlight-color:#1a6de5;--shadow-dark:2px 2px 4px #00000080;--shadow-light:2px 2px 3px #1a6de540}.page{background:#647d21;padding-bottom:64px}#blog{background:var(--highlight-color)!important;min-height:calc(100vh - 176px)}#blog .loader{position:fixed;top:0;left:0}.blog-wrapper{max-width:64rem;margin:0 auto;padding:3rem 1rem}.section-card{filter:drop-shadow(0 4px 8px rgba(0,0,0,.35));margin:3rem 96px 0 112px;transition:box-shadow .2s;display:flex;flex-flow:column wrap}.section-card:focus,.section-card:focus .blog-card__footer,.section-card:focus .blog-card__link,.section-card:focus .blog-card__title,.section-card:focus .section-card-link,.section-card:hover,.section-card:hover .blog-card__footer,.section-card:hover .blog-card__link,.section-card:hover .blog-card__title,.section-card:hover .section-card-link,.section-card:not(.cardFaded),.section-card:not(.cardFaded) .blog-card__footer,.section-card:not(.cardFaded) .blog-card__link,.section-card:not(.cardFaded) .blog-card__title,.section-card:not(.cardFaded) .section-card-link,.section-card:not(.cardHovered),.section-card:not(.cardHovered) .blog-card__footer,.section-card:not(.cardHovered) .blog-card__link,.section-card:not(.cardHovered) .blog-card__title,.section-card:not(.cardHovered) .section-card-link,.section-card:not(:focus),.section-card:not(:focus) .blog-card__footer,.section-card:not(:focus) .blog-card__link,.section-card:not(:focus) .blog-card__title,.section-card:not(:focus) .section-card-link,.section-card:not(:hover),.section-card:not(:hover) .blog-card__footer,.section-card:not(:hover) .blog-card__link,.section-card:not(:hover) .blog-card__title,.section-card:not(:hover) .section-card-link{z-index:1;opacity:1}.section-card:focus,.section-card:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.section-card-header{background:#eff6ff;padding:1rem 1.5rem;border-radius:1rem;text-align:left;display:flex;flex-flow:column wrap;width:100%;max-width:1200px;margin:0 auto;height:-moz-fit-content;height:fit-content}.section-card-header .section-card-title{color:#000;font-size:2rem;font-weight:700;line-height:normal;display:inherit;line-height:1.5;margin:0 0 0 .5rem}.section-card-header .section-card-desc,.section-card-header .section-card-title{font-family:Montserrat,sans-serif;font-style:normal;text-align:left;align-self:flex-start}.section-card-header .section-card-desc{color:#1e1e1e;font-size:1.75rem;font-weight:500;line-height:2.0625rem;color:#000;max-width:inherit;line-height:1.5;margin:.5rem 0 .5rem .5rem}.section-card-header .section-card-link{align-self:flex-start;margin:.5rem 0}.section-card-header .section-card-link .btn-style_blue{filter:drop-shadow(var(--shadow-light))!important;transform:inherit}.section-card-header .section-card-link .btn-style_blue:hover{text-shadow:var(--shadow-light)}.section-card-content{padding:2rem 0;display:flex;flex-flow:column wrap}.blog-card:focus{outline:2px solid red}.blog-list{display:flex;flex-flow:row wrap;gap:1.5rem}@media(min-width:768px){.blog-list{grid-template-columns:repeat(2,1fr)}}.blog-card{background:#fff;border-radius:1rem;border:1px solid #e5e7eb;padding:1.5rem;box-shadow:1px 2px 4px #00000040;transition:box-shadow .34s ease-in-out,text-shadow .34s ease-in-out,transform .34s ease-in-out,opacity .34s ease-in-out,filter .34s ease-in-out;position:relative;width:100%;min-width:450.5px;flex:1 1;max-width:587.5px}.blog-card.cardHovered,.blog-card:focus,.blog-card:hover{box-shadow:0 8px 32px #1a6de538,0 1.5px 9px 0 #1e1e1eb3;transform:scale(1.015);opacity:1;filter:none;z-index:2}.blog-card.cardHovered .blog-card__title,.blog-card:focus .blog-card__title,.blog-card:hover .blog-card__title{box-shadow:var(--shadow-dark),inset var(--shadow-light);border:none;background:#1a6de5}.blog-card.cardHovered .blog-card__title:after,.blog-card:focus .blog-card__title:after,.blog-card:hover .blog-card__title:after{opacity:1;transition:text-shadow .34s}.blog-card.cardFaded,.blog-list:hover .blog-card.blog-card:not(:hover):not(:focus):not(.cardHovered){box-shadow:inset 0 2px 8px #00000012;transform:scale(.985);z-index:1}.blog-card.cardFaded .blog-card__title:after,.blog-list:hover .blog-card.blog-card:not(:hover):not(:focus):not(.cardHovered) .blog-card__title:after{opacity:1;transition:text-shadow .17s}.blog-card.cardFaded a,.blog-list:hover .blog-card.blog-card:not(:hover):not(:focus):not(.cardHovered) a{text-shadow:none}.blog-card__header{text-align:left;display:inherit;line-height:1.5}.blog-card__title{font-family:Montserrat,sans-serif;color:#000;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;font-size:1.75rem;margin-bottom:1.5rem;padding:1rem;border-radius:.5rem .5rem 0 0;text-wrap:balance;text-align:center;border-bottom:1px solid #e5e7eb;z-index:1;box-shadow:inset 0 8px 32px #1a6de538,inset 0 1.5px 9px 0 #1e1e1e66;position:relative;background:var(--highlight-color);background:var(--primary-color);background:#0d84e3}.blog-card__title:after{content:"";position:absolute;inset:0;border-radius:8px;z-index:-1;opacity:0;background:linear-gradient(145deg,#009ee280,#0003);will-change:transform,opacity}.blog-card__title a{color:#fff!important;text-shadow:var(--shadow-dark);text-wrap:balance}.blog-card__content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;height:auto;width:100%;gap:1rem}.blog-card__excerpt{font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;color:#000;flex:1 1;max-width:inherit;margin:0 .5rem .5rem;font-size:1.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto;max-height:132px}.blog-card__video{flex:2 1;margin:1rem auto 0;max-width:537px;height:-moz-fit-content;height:fit-content;width:100%;border-radius:.75rem;overflow:hidden;box-shadow:var(--shadow-dark);border:4px solid #fff;background:#0000}.blog-card__video .video-embed{margin:0 auto!important;background:#0000}.blog-card__video .video-embed .loader{position:inherit!important;width:505.5px!important;width:100%!important;height:284.5px!important;height:100%!important;overflow:hidden;padding:5rem;box-shadow:inset var(--shadow-dark);opacity:.75;top:0;left:0}.blog-card__video .video-embed .loader .ld-circleBG{display:none}.blog-card__video .video-embed .loader .ld-frame{height:75%!important;width:75%!important}.blog-card__video .video-embed .loader .ld-dot,.blog-card__video .video-embed .loader .ld-dot1,.blog-card__video .video-embed .loader .ld-dot2{position:absolute;top:150px;width:8px;height:8px;border-radius:50%;opacity:0}.blog-card__footer{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:50px;margin-top:1.5rem;pointer-events:none;transition:opacity .18s cubic-bezier(.5,0,.5,1)}.blog-card__footer .post-author__meta{margin:0 .15rem}.blog-card.cardHovered .blog-card__footer,.blog-card:focus .blog-card__footer,.blog-card:hover .blog-card__footer{opacity:1;pointer-events:auto}.blog-card__link{font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;display:inline-block}.section-page{max-width:1200px;margin-left:auto;margin-right:auto;background:#fff;border-radius:1rem;border:1px solid #e5e7eb;padding:1.5rem;box-shadow:1px 2px 4px #00000040;transition:box-shadow .34s ease-in-out,text-shadow .34s ease-in-out,transform .34s ease-in-out,opacity .34s ease-in-out,filter .34s ease-in-out;position:relative}.section-page__title{color:#000;font-size:2.5rem;font-weight:700;line-height:normal;letter-spacing:.8px;margin-bottom:.25rem}.section-page__desc,.section-page__title{font-family:Montserrat,sans-serif;font-style:normal}.section-page__desc{color:#1e1e1e;font-size:1.75rem;font-weight:500;line-height:2.0625rem;color:#000;color:#4b5563;margin-bottom:2rem}.section-page__posts{display:flex;flex-direction:column;gap:4rem;margin-bottom:3rem}.section-page__footer{text-align:right;margin-top:3rem}.section-page__back{font-family:Nunito,sans-serif;color:#fff;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.25rem;text-align:center;display:inline-block;background:#3b82f6;padding:.5rem 1.25rem;border-radius:.5rem;border:none;cursor:pointer;transition:background .2s}.section-page__back:hover{background:#2563eb}.section-page.section-card{background:#eff6ff}.section-page.section-card .section-card-header{border-radius:.5rem .5rem 0 0;background:#0000;padding-bottom:2rem}.section-page.section-card .section-blog_bg{padding:0 2px;width:100%}.blog-list:hover .blog-card:not(:hover){transform:scale(.75);box-shadow:inset 0 4px 8px #00000026}.video-embed{margin-top:1rem;aspect-ratio:16/9;border-radius:.5rem;overflow:hidden}.video-embed__iframe{width:100%;height:100%;border:none;display:block}.post-content{background:#fff;border-radius:1rem;border:1px solid #e5e7eb;padding:1.5rem;box-shadow:1px 2px 4px #00000040;transition:box-shadow .34s ease-in-out,text-shadow .34s ease-in-out,transform .34s ease-in-out,opacity .34s ease-in-out,filter .34s ease-in-out;position:relative;width:100%;max-width:1200px;margin:0 auto}.post-content__title{font-family:Montserrat,sans-serif;color:#000;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;padding:1rem 1.5rem;font-size:1.85rem;margin-bottom:1.5rem;display:block;width:100%;border-radius:.5rem;text-wrap:balance;text-align:center;z-index:1;box-shadow:0 8px 32px #1a6de538,0 1.5px 9px 0 #1e1e1e66;position:relative;background:#0d84e3}.post-content__title:after{content:"";position:absolute;inset:0;border-radius:8px;z-index:-1;opacity:1;background:linear-gradient(145deg,#009ee280,#0003);will-change:transform,opacity}.post-content__title h2{color:#1a6de5;text-align:center;margin:0;color:#fff!important;text-shadow:var(--shadow-dark);text-wrap:balance}.post-content__post{text-align:left;line-height:1.5;position:relative;min-height:400px}.post-content .float-img{float:right;margin:1.5rem 1.5rem 1rem 2.5rem;filter:drop-shadow(var(--shadow-dark));display:block;overflow:hidden;border:8px solid #fff;border-radius:.7rem;width:330px;height:auto}.post-content .float-img .video-embed{position:relative;max-width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;width:330px;height:586px;margin:0 auto;border-radius:0}.post-content .float-img .video-embed__iframe{height:100%;object-fit:contain;width:330px;transition:width .2s,margin .2s}.post-content .float-img .video-embed--short .video-embed__iframe{width:172%;height:100%;object-fit:cover;margin-left:0}.post-content .float-img .video-embed .loader{position:inherit!important;width:505.5px!important;width:100%!important;height:284.5px!important;height:100%!important;overflow:hidden;padding:5rem;box-shadow:inset var(--shadow-dark);opacity:.75;top:0;left:0}.post-content .float-img .video-embed .loader .ld-circleBG{display:none}.post-content .float-img .video-embed .loader .ld-frame{height:100%!important;width:200px!important}.post-content .float-img .video-embed .loader .ld-frame img,.post-content .float-img .video-embed .loader .ld-frame svg{max-width:180px!important}.post-content .float-img .video-embed .loader .ld-dot,.post-content .float-img .video-embed .loader .ld-dot1,.post-content .float-img .video-embed .loader .ld-dot2{position:absolute;top:350px;width:6px;height:6px;border-radius:50%;opacity:0}.post-content .markdown-container{max-width:inherit;margin:0 2rem;padding-top:1rem}.post-content .markdown-container h2{font-family:Montserrat,sans-serif;color:#000;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;font-size:1.75rem;max-width:inherit;text-align:left;display:block}.post-content .markdown-container li,.post-content .markdown-container p{font-family:Montserrat,sans-serif;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem;color:#000;margin-bottom:1.5rem;max-width:inherit;font-size:1.5rem;line-height:1.5;color:#1e1e1e}.post-content .markdown-container li{line-height:1rem}.post-content .markdown-container li strong{color:#1a6de5}.post-content .markdown-container ol,.post-content .markdown-container ul{margin:2.5rem .75rem 3rem}.post-content .markdown-container p{text-align:justify;margin:1.5rem 1.5rem 2rem .75rem}.post-author__meta{font-family:RobotoFlex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem;color:#6b7280;text-align:right;display:flex;justify-content:flex-end;align-items:flex-end;gap:.75rem;margin:.5rem 2rem 2rem}.post-author__meta .avatar{width:50px;height:50px;border-radius:50%;background:#1a6de5;display:flex;flex-flow:row;align-items:flex-end;justify-content:center}.post-author__meta .avatar img{width:48px;height:48px;position:absolute;display:block}.post-author__meta .avatar .shadow{border-radius:50%;filter:drop-shadow(var(--shadow-dark))}.post-author__info{position:relative;display:inline-flex;flex-flow:column;text-align:right;top:.35rem}.post-author__info>*+*{margin-left:.5rem}.post-author__author{font-weight:500}.post-author__date{font-size:.875rem;color:inherit;text-transform:capitalize;color:var(--primary-color)}.markdown-container{max-width:65ch;margin-left:auto;margin-right:auto;line-height:1.7}.markdown-container h2{font-weight:700}.markdown-container h2,.markdown-container h3{font-family:Montserrat,sans-serif;color:#000;font-size:2rem;font-style:normal;line-height:normal}.markdown-container h3{font-weight:500}.markdown-container h4,.markdown-container h5,.markdown-container h6,.markdown-container li,.markdown-container p{font-family:Montserrat,sans-serif;color:#1e1e1e;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.0625rem}.markdown-container li,.markdown-container p{margin:1em 0}.markdown-container ol,.markdown-container ul{padding-left:2em;margin-top:1em;margin-bottom:1em}.markdown-container li{margin-top:.5em;margin-bottom:.5em}.markdown-container ol{list-style-type:decimal;font-weight:700}.markdown-container code{background:#f1f5f9;color:#e11d48;border-radius:.3em;padding:.15em .4em;font-family:Fira Mono,monospace}.markdown-container pre{background:#0f172a;color:#e0e7ef;border-radius:.6em;padding:1em;overflow-x:auto;margin-top:2em;margin-bottom:2em}.markdown-container blockquote{border-left:4px solid #60a5fa;background:#f0f9ff;color:#0369a1;padding:1em 1.5em;margin:2em 0;font-style:italic}.markdown-container a{color:#3b82f6;text-decoration:underline;transition:color .2s}.markdown-container a:hover{color:#1d4ed8}.markdown-container img{max-width:100%;border-radius:.5em;display:block;margin:2em auto}.markdown-container table{border-collapse:collapse;width:100%;margin:2em 0}.markdown-container td,.markdown-container th{border:1px solid #e5e7eb;padding:.5em 1em;text-align:left}.button-page{position:fixed;left:0;z-index:10;top:143px;margin:0 auto;width:100%}.button-page .center-fixed{max-width:1200px;width:calc(100% - 64px);margin:auto;position:relative}.button-page .button-page__back{font-family:Nunito,sans-serif;color:#fff;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.25rem;text-align:center;border:2px solid #fff;background:#1a6de5;right:-24px;float:right;padding:.5rem;border-radius:50%;width:50px;height:50px;filter:drop-shadow(var(--shadow-dark))}.button-page .button-page__back:hover{background:var(--primary-color)}.button-page .button-page__back svg,.button-page .button-page__back:hover svg{filter:drop-shadow(var(--shadow-dark))}.button-page .button-page__back svg{height:24px!important;width:24px!important}.yt-pl{cursor:pointer;padding:0;border:none;background:#0000;position:relative}.yt-pl,.yt-pl img{display:block;width:100%;height:100%}.yt-pl img{object-fit:cover}.yt-pl__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center}.yt-pl__icon svg{width:1.5rem;height:1.5rem;fill:#fff}