.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output,.yco-footer .footer__nav .menu-item a:after{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:0;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{bottom:0;display:none;height:100%;left:0;overflow:auto;overflow:initial;position:fixed;right:0;top:0;transition:all .15s ease-in-out;width:100%;z-index:1999999999}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before,:after,:before{box-sizing:border-box}.pum-container{margin-bottom:3em;position:absolute;top:100px;z-index:1999999999}.pum-container.pum-responsive{height:auto;left:50%;margin-left:-47.5%;overflow:visible;width:95%}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{background-color:#0000;cursor:pointer;line-height:1;min-width:1em;position:absolute;text-align:center;text-decoration:none;z-index:2}.popmake-close{cursor:pointer}.pum-theme-5079,.pum-theme-rewin{background-color:rgb(255 255 255/1)}.pum-theme-5079 .pum-container{padding:18px;border-radius:0;border:1px #000}.pum-theme-5079 .pum-container,.pum-theme-rewin .pum-container{box-shadow:1px 1px 3px 0 rgb(2 2 2/.23);background-color:rgb(249 249 249/1)}.pum-theme-5079 .pum-title{color:#000;text-align:left;font-weight:400;font-size:32px}.pum-theme-5079 .pum-title,.pum-theme-rewin .pum-title{text-shadow:0 0 0 rgb(2 2 2/.23);font-family:inherit;line-height:36px}.pum-theme-5079 .pum-content{color:#8c8c8c}.pum-theme-5079 .pum-content,.pum-theme-rewin .pum-content{font-family:inherit;font-weight:400}.pum-theme-5079 .pum-content+.pum-close,.pum-theme-rewin .pum-content+.pum-close{position:absolute;height:auto;width:auto;left:auto;right:0;bottom:auto;top:0;padding:8px;color:#fff;font-family:inherit;font-weight:400;font-size:12px;line-height:36px;border:1px #fff;border-radius:0;box-shadow:1px 1px 3px 0 rgb(2 2 2/.23);text-shadow:0 0 0 rgb(0 0 0/.23);background-color:rgb(0 183 205/1)}#pum-5089{z-index:1999999999}.btn-block{display:block;width:100%}input[type=submit].btn-block{width:100%}fieldset{min-width:0;border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}input[type=checkbox]{line-height:normal;margin:1px\9 0 0}input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-control{color:#555;display:block;font-size:16px;line-height:1.428571429;background-image:none;box-shadow:inset 0 1px 1px rgb(0 0 0/.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgb(0 0 0/.075),0 0 8px #66afe999;outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:#0000;border:0}.form-group{margin-bottom:15px}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-md-4,.col-md-5,.col-md-6{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:992px){.col-md-4,.col-md-5,.col-md-6{float:left}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-push-1{left:8.3333333333%}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0;font-family:IBM Plex Sans,helvetica,arial,sans-serif;font-size:16px;margin-top:0!important}footer,header,main,section{display:block}a{background-color:#0000;color:#000}a:active,a:hover{outline:0}b,strong{font-weight:700}h1{margin:.67em 0}img{border:0;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button}input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}body{background-color:#fff;line-height:1.428571429;color:#000;font-family:IBM Plex Sans,helvetica,arial,sans-serif;font-size:16px;margin:0;padding:0;position:relative}button,input{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.img-responsive{display:block;height:auto;max-width:100%}.img-circle{border-radius:50%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.h1,.h3,h1,h3,h4{line-height:1.1}.h1,.h3,h1,h2,h3,h4{color:inherit;font-family:inherit}.h1,.h3,h1,h2,h3{margin-top:22px}.h1,.h3,h1,h2,h3,h4,ol{margin-bottom:11px}h4{margin-top:11px;font-size:20px}.h1,h1{font-size:41px}h2{font-size:34px}.h3,h3{font-size:28px}p{margin:0 0 11px}.text-center{text-align:center}ol{margin-top:0}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-Bold.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-BoldItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-ExtraLight.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-ExtraLightItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-Italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-Light.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-LightItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-MediumItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-SemiBold.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-SemiBoldItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-Thin.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:url(/app/themes/rewin/dist/fonts/IBMPlexSans-ThinItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/app/themes/rewin/dist/fonts/Montserrat-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/app/themes/rewin/dist/fonts/Montserrat-SemiBold.ttf)format("truetype")}@font-face{font-display:swap;font-family:rewin;src:url(/app/themes/rewin/dist/fonts/rewin.ttf?e5725d95b732341781647374a287e8fa)format("truetype")}*,html{scroll-behavior:smooth}*{scroll-margin-top:100px;box-sizing:border-box}@media (max-width:375px){body{overflow-x:hidden}}ul{list-style-type:none;margin:0;padding:0}button{background-color:#0000;border:0;cursor:pointer}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:inherit}:focus{outline:0}.Wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding-top:62px}@media screen and (min-width:992px){.Wrapper{padding-top:150px}}@media screen and (min-width:991px){body.header-style__simple-narrow .Wrapper{padding-top:80px}}@media screen and (min-width:1100px){.h1,h1{font-size:40px;line-height:50px}.h1,h1,h2{font-weight:700}h2{font-size:30px;line-height:36px}.h3,h3{font-size:26px;line-height:30px}.h3,h3,h4{font-weight:700}h4{font-size:22px;line-height:26px}}@media screen and (min-width:781px) and (max-width:1099px){.h1,h1{font-size:45px;line-height:50px}.h1,.h3,h1,h2,h3,h4{font-weight:300}h2{font-size:40px;line-height:45px}.h3,h3,h4{font-size:30px;line-height:40px}h4{font-size:25px;line-height:30px}}@media screen and (max-width:768px){.h1,.h3,h1,h2,h3,h4{font-size:25px;line-height:30px;margin:20px 0}}.list-marker-color-red{font-size:20px;padding-left:1em}.list-marker-color-red li::marker{color:#e1251b;font-weight:700}.list-marker-line{font-size:20px;list-style-type:none;padding-left:0}.list-marker-line li{margin-bottom:20px;padding-left:16px;position:relative}.list-marker-line li:before{background-color:#e1251b;border-radius:6px;content:"";display:block;height:100%;left:0;position:absolute;width:6px}.flex{display:flex}@media (max-width:576px){.flex{flex-direction:column}}.flex--justify-content-center{justify-content:center}.Button{border:1px solid #000;border-radius:6px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;line-height:20px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:.3s}.Button,.Button:focus,.Button:hover{outline:0}.Wrapper--set1 .Button--standard{background-color:#000;border-color:#000;color:#fff}.Wrapper--set1 .Button--standard:focus,.Wrapper--set1 .Button--standard:hover{background-color:#333;border-color:#000;color:#fff}.Button.Button--primary{background-color:#e1251b;border:1px solid #e1251b;color:#fff}.Button.Button--primary:focus,.Button.Button--primary:hover{background-color:#b31e16;border-color:#b31e16;color:#fff}header#the-yco-header{background-color:#fff;position:fixed;top:0;width:100%;z-index:1030}@media (min-width:992px){header#the-yco-header .yco-header__logo{width:200px}header#the-yco-header .yco-header__wrapper{align-items:center;display:flex}}header#the-yco-header .yco-header--simple{z-index:9999}@media (max-width:991px){header#the-yco-header .yco-header--simple{height:62px}}@media (min-width:992px){header#the-yco-header .yco-header--simple{height:100px}}header#the-yco-header .yco-header--simple .yco-header__logo{width:125px}@media (min-width:768px){header#the-yco-header .yco-header--simple .yco-header__logo{width:150px}}@media (min-width:992px){header#the-yco-header .yco-header--simple .yco-header__logo{width:175px}}header#the-yco-header .yco-header--simple .yco-header__wrapper{align-items:center;display:flex;justify-content:space-between}.yco-header,header#the-yco-header .yco-header--narrow{background-color:#fff;box-shadow:0 0 9px 3px #29292926}@media (min-width:992px){header#the-yco-header .yco-header--narrow{height:80px}}.yco-header{align-items:center;box-shadow:0 1px 10px 0#00000040;display:flex;flex-direction:column;justify-content:center;transition:all .2s ease-in-out;width:100%;z-index:99}@media (max-width:991.98px){.yco-header{height:63px;padding:10px}}@media (min-width:992px){.yco-header{height:150px}}.yco-header .yco-header__wrapper h1{margin:0}.yco-header .yco-header__logo{float:left;height:auto;transition:all .2s ease-in-out}@media (max-width:991.98px){.yco-header .yco-header__logo{height:auto;margin-top:7px;width:110px}}@media (min-width:992px){.menu-item{display:inline-block;position:relative}.menu-item:last-child a:after{width:calc(100% - 15px)}.menu-item a{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:25px;padding:5px 20px}}@media (min-width:992px) and (max-width:1199px){.menu-item a{font-size:18px;padding:5px 10px}}@media (min-width:992px){.menu-item a:after{background:#e1251b;border-radius:5px;bottom:-2px;content:"";display:block;height:5px;left:15px;position:absolute;transform:scaleX(0);transition:cubic-bezier(.13,.57,.745,.635);transition-delay:.1s;transition-duration:.2s;width:calc(100% - 30px)}.menu-item a:hover:after{transform:scaleX(1);transition:cubic-bezier(.175,.885,.32,1.275);transition-duration:.2s}:not(.page-template-template-school-start) .menu-item a:focus,:not(.page-template-template-school-start) .menu-item a:hover{background-color:#fff}}@media (max-width:991.98px){.yco-header .container{width:100%}}.yco-footer{box-shadow:0 1px 10px 0#00000040;margin-top:auto}.yco-footer .footer__bg{bottom:0;display:none;height:420px;left:-65px;position:absolute;width:690px}@media (min-width:991px){.yco-footer .footer__bg{display:block}}.yco-footer .footer__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 0 20px;text-align:center}.yco-footer .footer__logo{width:120px}@media (min-width:991px){.yco-footer .footer__logo{width:250px}}.yco-footer .footer__nav{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0;row-gap:10px}@media (min-width:991px){.yco-footer .footer__nav{row-gap:0}}.yco-footer .footer__nav .menu-item:not(:last-child){border-right:1px solid #000}.yco-footer .footer__nav .menu-item a{font-size:16px;font-weight:400;line-height:22px;padding:0 15px}@media (min-width:991px){.yco-footer .footer__nav .menu-item a{padding:0 20px}}.yco-footer .footer__nav .menu-item a:hover{background-color:#0000;text-decoration:underline}.yco-footer .footer__social{display:flex;gap:10px;margin-bottom:60px}.yco-footer .footer__copyright{font-size:12px;line-height:26px}div.wpcf7-response-output{border:0;bottom:0;color:#fff;max-width:450px;padding:15px 50px 15px 30px;position:fixed;right:10px;text-align:left;z-index:999}@media (max-width:991px){div.wpcf7-response-output{left:0;margin:0;width:100%}}@media (min-width:992px){div.wpcf7-response-output{box-shadow:0 2px 4px 0#00000080}}.wpcf7-form-control-wrap{display:flex;flex-direction:column;position:relative}.wpcf7-form-control-wrap>input{max-width:100%}.pum-theme-rewin{background-color:#00000080}.pum-theme-rewin .pum-close{line-height:1;align-items:center;background-color:#fff!important;border-radius:16px!important;box-shadow:none!important;color:#e1251b!important;display:inline-flex;justify-content:center;overflow:hidden;padding:8px 16px!important;right:16px!important;text-indent:-9999px}.pum-theme-rewin .pum-close:before{content:"";font-family:rewin!important;font-style:normal;font-weight:400!important;vertical-align:top;text-indent:0}.pum-theme-rewin .pum-container{background-color:#fff;border:0!important;border-radius:16px;box-shadow:1px 1px 3px 0#02020233!important;max-width:calc(100% - 40px)!important;padding:40px;width:540px!important}.pum-theme-rewin .pum-container:after{background-image:url(/app/themes/rewin/dist/images/rewin-bg-shape.svg);background-position:0;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:75%;left:0;opacity:.05;position:absolute;width:100%;z-index:1}.pum-theme-rewin .pum-title{word-wrap:break-word;color:#e1251b;font-size:24px;font-weight:700;margin-bottom:32px;text-align:center;text-shadow:0 0 0#0000!important;z-index:2}.pum-theme-rewin .pum-content{color:#333!important;text-align:center;z-index:2}.pum-theme-rewin .pum-content p:not(:last-of-type):not(:only-of-type){margin-bottom:16px}.pum-theme-rewin .pum-content a{color:#e1251b!important;font-weight:700}.pum-theme-rewin .pum-content a:hover{text-decoration:underline!important}:root{--rewin-red:#e1251b;--rewin-purple:#d1c1ff;--rewin-green:#b3ece3;--rewin-gray:#dce3eb;--rewin-grey:#7b868c;--rewin-light-grey:#e6e6e6;--rewin-white:#fff;--rewin-black:#000}@media (min-width:1400px){.container{width:1320px}}.mt-0{margin-top:0!important}@media (min-width:992px){.mr-md-0{margin-right:0!important}}.mr-16{margin-right:16px!important}.pb-16{padding-bottom:16px!important}.py-48{margin-bottom:48px!important;margin-top:48px!important}.h1,h1,h2{font-weight:700}@media (max-width:991.98px){.h1,h1{font-size:30px;line-height:1.2}}@media (min-width:992px){.h1,h1{font-size:40px;line-height:1.25}}h2{line-height:1.2}@media (max-width:991.98px){h2{font-size:24px}}@media (min-width:992px){h2{font-size:30px}}.h3,h3,h4{font-weight:700}@media (max-width:991.98px){.h3,h3{font-size:18px;line-height:1.125}}@media (min-width:992px){.h3,h3{font-size:26px;line-height:1.15}}@media (max-width:991.98px){h4{font-size:16px;line-height:1.125}}@media (min-width:992px){h4{font-size:22px;line-height:1.118}}li,p{line-height:1.333}@media (max-width:991.98px){li,p{font-size:14px}}@media (min-width:992px){li,p{font-size:18px}}.card{background:#fff;border-radius:10px;padding:40px}.form-control{background-color:#fff;border:2px solid #000;border-radius:6px;height:auto;padding:12px 16px}.form-group{position:relative}.form-group label{font-size:12px}.wpcf7-acceptance label{display:flex;gap:8px}.wpcf7-acceptance input[type=checkbox]{accent-color:#000;background:#fff;border:2px solid #000;border-radius:6px;cursor:pointer;height:24px;width:24px}.wpcf7-list-item{margin-bottom:16px;margin-left:0}.wpcf7-list-item-label{font-size:16px;font-weight:300}.wpcf7-list-item-label a{text-decoration:underline}.wpcf7-list-item-label a:hover{text-decoration:none}.wpcf7-form{transition:opacity .3s ease}.wpcf7 form .wpcf7-response-output{background-color:#0085ca;border:2px solid #0085ca}.section{overflow-x:hidden!important;overflow-y:hidden!important;overflow:hidden!important}.section-title{margin-top:0}.section-content ul{gap:15px}.section-content ul li{line-height:1.44;margin-left:25px;padding:2px 0;position:relative}.section-content ul li:before{background-color:#e1251b;border-radius:5px;content:"";height:24px;left:-20px;position:absolute;top:0;width:6px}.section[class*="--bg-"]{padding-bottom:40px;padding-top:40px}@media (min-width:992px){.section[class*="--bg-"]{padding-bottom:80px;padding-top:80px}}.section--bg-purple{--section-background-color:#d1c1ff;--section-text-color:#000;background-color:#d1c1ff!important}.section--bg-green{--section-background-color:#b3ece3;--section-text-color:#000;background-color:#b3ece3!important}.section--bg-gray{--section-background-color:#dce3eb;--section-text-color:#000;background-color:#dce3eb!important}.section .row.display-flex{display:flex;flex-wrap:wrap}.section .row.display-flex>[class*=col-],.section-content ul{display:flex;flex-direction:column}.section-section-selector-cards .section-header{margin-bottom:32px}@media (min-width:992px){.section-section-selector-cards .section-header{margin-bottom:54px}}.section-section-selector-cards .card{align-items:center;box-shadow:0 4px 6px #0000001a;display:flex;padding:16px 24px;transition:box-shadow .3s ease;width:100%}@media (min-width:992px){.section-section-selector-cards .card{flex-direction:column;height:100%;padding:32px 48px}}.section-section-selector-cards .card:hover{box-shadow:0 8px 15px #00000026;transition:box-shadow .3s ease}@media (min-width:992px){.section-section-selector-cards .card h3{text-align:center}}@media (max-width:991.98px){.section-section-selector-cards .card img{height:auto;max-width:80px}}