/*!
Theme Name: better-course
Version: 1.0
Author: 
*/
 :root{--black:#282424;--orange:#FC9928;--beige:#FAF4E6;--gray:#B3B3B3}*{padding:0;margin:0;box-sizing:border-box}:after,:before{box-sizing:border-box}body,html{height:100%}body{position:relative;font-family:"Onest",sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.4;overflow:auto;overflow-x:hidden;cursor:default;color:var(--black);background:var(--beige)}.fixed{overflow:hidden;width:100%}a,button,.button,.nav-open,.nav-open span,.nav-open span:before,.nav-container,.social path,.wpcf7-submit,input[type=checkbox]:before{transition:all .4s ease}.button{font-size:.875rem;line-height:1.4;font-weight:700;padding:.6875rem 2rem;border:1px solid var(--orange);color:#fff;background:var(--orange);border-radius:6.25rem;cursor:pointer;display:inline-block;text-decoration:none}.button:hover,.button:focus{background:none;color:var(--orange)}.button-styled{text-transform:uppercase;font-size:1.125rem;line-height:1;font-weight:900;padding:.25rem .25rem .25rem 1.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:360px;max-width:100%}.button-styled:hover,.button-styled:focus{background:var(--orange);color:#fff}.arrow-wrap{display:inline-block;padding:1rem;width:3rem;height:3rem;overflow:hidden;position:relative;background:#fff;-webkit-border-radius:50%;border-radius:50%;margin-left:1.5rem}.arrow-wrap__inner{overflow:hidden}.arrow-slide{transition:transform 0.4s ease;transform:translateX(-1rem)}.arrow-slide i{margin-left:1rem;display:block}.arrow-slide i:last-child{margin-left:0}.arrow-slide i:before{content:'';background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_292_146)'%3E%3Cg clip-path='url(%23clip1_292_146)'%3E%3Cpath d='M14.4709 2.51393C14.4709 1.96164 14.0232 1.51393 13.4709 1.51393L4.47094 1.51393C3.91865 1.51393 3.47094 1.96164 3.47094 2.51393C3.47094 3.06621 3.91865 3.51393 4.47094 3.51393H12.4709V11.5139C12.4709 12.0662 12.9187 12.5139 13.4709 12.5139C14.0232 12.5139 14.4709 12.0662 14.4709 11.5139L14.4709 2.51393ZM2.15723 13.8276L2.86433 14.5347L14.178 3.22103L13.4709 2.51393L12.7638 1.80682L1.45012 13.1205L2.15723 13.8276Z' fill='%23F5DA2C'/%3E%3Cpath d='M14.4709 2.51393C14.4709 1.96164 14.0232 1.51393 13.4709 1.51393L4.47094 1.51393C3.91865 1.51393 3.47094 1.96164 3.47094 2.51393C3.47094 3.06621 3.91865 3.51393 4.47094 3.51393H12.4709V11.5139C12.4709 12.0662 12.9187 12.5139 13.4709 12.5139C14.0232 12.5139 14.4709 12.0662 14.4709 11.5139L14.4709 2.51393ZM2.15723 13.8276L2.86433 14.5347L14.178 3.22103L13.4709 2.51393L12.7638 1.80682L1.45012 13.1205L2.15723 13.8276Z' fill='%23FC9928'/%3E%3Cpath d='M-2.49977 19.4846C-2.49977 18.9323 -2.94748 18.4846 -3.49977 18.4846L-12.4998 18.4846C-13.0521 18.4846 -13.4998 18.9323 -13.4998 19.4846C-13.4998 20.0369 -13.0521 20.4846 -12.4998 20.4846H-4.49977V28.4846C-4.49977 29.0369 -4.05205 29.4846 -3.49977 29.4846C-2.94748 29.4846 -2.49977 29.0369 -2.49977 28.4846L-2.49977 19.4846ZM-14.8135 30.7983L-14.1064 31.5054L-2.79266 20.1917L-3.49977 19.4846L-4.20687 18.7775L-15.5206 30.0912L-14.8135 30.7983Z' fill='%23F5DA2C'/%3E%3Cpath d='M-2.49977 19.4846C-2.49977 18.9323 -2.94748 18.4846 -3.49977 18.4846L-12.4998 18.4846C-13.0521 18.4846 -13.4998 18.9323 -13.4998 19.4846C-13.4998 20.0369 -13.0521 20.4846 -12.4998 20.4846H-4.49977V28.4846C-4.49977 29.0369 -4.05205 29.4846 -3.49977 29.4846C-2.94748 29.4846 -2.49977 29.0369 -2.49977 28.4846L-2.49977 19.4846ZM-14.8135 30.7983L-14.1064 31.5054L-2.79266 20.1917L-3.49977 19.4846L-4.20687 18.7775L-15.5206 30.0912L-14.8135 30.7983Z' fill='%23FC9928'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_292_146'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_292_146'%3E%3Crect width='17' height='16' fill='white' transform='translate(-3.5 8.1709) rotate(-45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:1rem;height:1rem}.button-styled:hover .arrow-slide{transform:translate(0,-1rem)}.socials-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.social svg{width:.75rem;height:auto;display:block}.social:hover path{fill:var(--orange)}.container{width:100%;padding-left:1rem;padding-right:1rem}main{padding-top:4rem}h1,.h1{font-size:2rem;line-height:1.2;font-weight:800;margin-bottom:2rem;text-align:center}h2,.h2{font-size:1.5rem;line-height:1.2;font-weight:800;margin-bottom:1.5rem}h3,.h3{font-size:1.5rem;line-height:1;font-weight:700;margin-bottom:2rem}h1 i,h1 em,.h1 i,.h1 em,h2 i,h2 em,.h2 i,.h2 em,h3 i,h3 em,.h3 i,.h3 em{font-family:'Silk Serif',sans-serif;font-weight:700}p{margin-top:.5rem}a{text-decoration:underline;cursor:pointer;color:inherit}a:hover,a:focus{text-decoration:none}b,strong{font-weight:500}ul,ol{padding-left:1.375rem;margin-top:.5rem}ul:first-child,ol:first-child,p:first-child{margin-top:0}.header{position:fixed;top:0;left:0;width:100%;z-index:10;box-shadow:2px 2px 40px 0 rgba(232,219,204,.32);background:var(--beige)}.header-container{height:4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 1rem}.logo img{height:2rem;width:auto}.nav-container{position:fixed;width:17.125rem;top:0;right:-100%;height:100%;overflow:hidden;overflow-y:auto;z-index:10;background:var(--beige);scrollbar-color:var(--orange) transparent;scrollbar-width:thin;padding:1.75rem 1.5rem 1.5rem 2.5rem;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.nav-container::-webkit-scrollbar{width:6px}.nav-container::-webkit-scrollbar-thumb{background-color:var(--orange)}.top-menu{width:100%;margin:0;list-style:none;padding-left:0;counter-reset:menucounter;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-menu li:before{content:none}.top-menu>li{padding:.75rem 0;counter-increment:menucounter}.top-menu a{font-weight:800;font-size:3rem;line-height:2.25rem;text-decoration:none;color:var(--black);display:inline-block}.top-menu>li>a{padding-right:1.5rem;position:relative}.top-menu>li>a:after{content:counter(menucounter,decimal-leading-zero);font-size:.875rem;line-height:.625rem;font-weight:500;position:absolute;top:0;right:0}.top-menu a:hover,.top-menu a:focus{color:var(--orange)}.nav-open{cursor:pointer;font-size:13px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.75rem}.nav-open:hover,.nav-open:focus{color:var(--orange)}.nav-open span{padding:.75rem;-webkit-border-radius:50%;border-radius:50%;border:1px solid var(--gray)}.nav-open span:before{content:'';display:block;width:.375rem;height:.375rem;-webkit-border-radius:50%;border-radius:50%;background:var(--orange)}.nav-open:hover span:before,.nav-open:focus span:before{background:var(--black)}#nav:checked~.nav-container{right:0}#nav:checked~.nav-container+.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(40,36,36,.5)}.header__socials{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.5rem}.header__socials .social{border:1px solid var(--black);padding:.5625rem;-webkit-border-radius:50%;border-radius:50%}.nav-container .button{margin-top:1.5rem}.header__button{display:none}.footer{padding:1rem 0;border-top:1px solid var(--gray);text-align:center}.footer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}.footer__socials{gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__socials svg{width:1.125rem}.bottom-menu{list-style:none;padding-left:0;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.bottom-menu a{font-size:.75rem;color:var(--black);text-decoration:none}.bottom-menu a:hover,.bottom-menu a:focus{color:var(--orange)}.copyright{font-size:.625rem}.wpcf7 label{font-size:1.125rem;line-height:.8;font-weight:500;text-transform:uppercase;display:block;width:100%}.wpcf7 label+label,.wpcf7 label+.wpcf7-form-control-wrap{margin-top:2rem}.wpcf7-form-control-wrap,.wpcf7-acceptance,.wpcf7-list-item{display:block;width:100%}.wpcf7 label .wpcf7-form-control-wrap{margin-top:1rem}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{font-size:1rem;line-height:1.4;font-family:"Onest",sans-serif;color:var(--black);padding-bottom:.75rem;background:none;border:none;border-bottom:2px solid var(--black);width:100%}.wpcf7-form-control-wrap input:focus-visible,.wpcf7-form-control-wrap textarea:focus-visible{outline:none}.wpcf7-form-control-wrap textarea{height:6rem;resize:none}.wpcf7-not-valid-tip{position:absolute;margin-top:.25rem;text-transform:none;font-size:.75rem!important}.wpcf7-submit{color:#fff;background:var(--black);font-size:1rem;line-height:1;font-weight:800;border:2px solid var(--black);border-radius:100px;text-transform:uppercase;padding:.875rem 2.125rem;cursor:pointer}.wpcf7-submit:focus-visible{outline:none}.wpcf7-submit:hover,.wpcf7-submit:focus{border-color:var(--orange)}.form-submit{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-submit__inner{position:relative}.wpcf7-spinner{position:absolute!important;top:calc(50% - .75rem);right:8px;margin:0!important}.wpcf7.response{position:relative}.wpcf7.response form>*:not(.form-response){opacity:0}.wpcf7.response .form-response{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wpcf7-form.sent .wpcf7-response-output{display:none!important}.form-response{display:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;z-index:1}.form-response__title{text-transform:uppercase}.form-response__text{font-size:1.25rem}.wpcf7-list-item{margin-left:0}.wpcf7-list-item-label{margin-top:-1px}.wpcf7-acceptance label{text-transform:none;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.2}.wpcf7-acceptance label a{text-decoration:underline}.wpcf7-acceptance label a:hover,.wpcf7-acceptance label a:focus{text-decoration:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:20px;height:20px;border:2px solid var(--black);position:relative;padding:0;vertical-align:middle;margin-right:1rem;cursor:pointer}input[type=checkbox]:before{content:'';background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.18182 6.32836L0.795455 3.8209L0 4.65672L3.18182 8L10 0.835821L9.20455 0L3.18182 6.32836Z' fill='%23353D3B'/%3E%3C/svg%3E");position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;opacity:0}input[type=checkbox]:checked:before{opacity:1}@media only screen and (min-width:768px){.button-styled{font-size:1.25rem;padding-left:2rem;width:auto}.arrow-wrap{padding:1.25rem;width:3.5rem;height:3.5rem;margin-left:2rem}.container{padding-left:1.5rem;padding-right:1.5rem}main{padding-top:5rem}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:2.5rem}.header__socials .social{padding:.6875rem}.social svg{width:1rem}.header-container{height:5rem;padding-left:1.5rem;padding-right:1.5rem;gap:3rem}.logo img{height:3rem}.navigation-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3rem}.header__button{display:inline-block}.nav-open{gap:1rem}.nav-open span{padding:.875rem}.nav-container{width:24.125rem;padding:3.25rem 2.5rem 2.5rem 4rem}.top-menu a{font-size:4rem;line-height:3rem}.top-menu>li>a:after{font-size:1rem;line-height:.75rem}.header__socials,.nav-container .button{margin-top:2rem}.footer{padding-top:1.5rem;padding-bottom:1.5rem;text-align:left}.footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}.footer__socials,.copyright{order:1;width:33.33333333%}.bottom-menu{width:33.33333333%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.bottom-menu a{font-size:13px}.copyright{text-align:right;font-size:.875rem}.wpcf7 label{font-size:1.5rem}.wpcf7 label+label,.wpcf7 label+.wpcf7-form-control-wrap,.form-submit{margin-top:2.5rem}.form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-wrapper .half-col{width:calc(50% - .75rem)}.form-wrapper .half-col+.half-col{margin-top:0}.wpcf7 label .wpcf7-form-control-wrap{margin-top:1.5rem}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{font-size:1.125rem}.wpcf7-form-control-wrap textarea{height:8rem}.wpcf7-submit,.wpcf7-acceptance label{font-size:1.125rem}}@media only screen and (min-width:960px){.button-styled{font-size:1.5rem;padding-left:2.5rem}.arrow-wrap{padding:1.5rem;width:4rem;height:4rem;margin-left:2.5rem}h1,.h1{font-size:3rem;margin-bottom:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:4rem}.bottom-menu a{font-size:.875rem}.wpcf7 label{font-size:2rem}.wpcf7 label+label,.wpcf7 label+.wpcf7-form-control-wrap,.form-submit{margin-top:3.5rem}.wpcf7 label .wpcf7-form-control-wrap{margin-top:2rem}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{font-size:1.25rem;padding-left:.5rem;padding-right:.5rem}.wpcf7-form-control-wrap textarea{height:9.75rem}.wpcf7-submit{font-size:1.25rem}.wpcf7-acceptance label{font-size:1.25rem}input[type="checkbox"]{padding:0}}@media only screen and (min-width:1025px){.header-container,.navigation-container{gap:4rem}.nav-container{width:33rem;padding:4.25rem 3rem 3rem 5rem}.top-menu a{font-size:5rem;line-height:3.75rem}}@media only screen and (min-width:1272px){.container{width:1224px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1366px){.header-container{max-width:1488px;margin-left:auto;margin-right:auto}.top-menu a{font-size:5.5rem;line-height:4.125rem}}