@import url(https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}a{color:inherit}a:hover{text-decoration:none}.header{border-bottom:1px dotted hsla(0,0%,100%,.5);color:var(--color-f);left:0;padding:10px var(--padding-global) 0;position:sticky;top:0;transition:all .3s ease-in;z-index:1000}.header.dark{border-bottom:1px dotted rgba(0,0,0,.5);color:var(--text-primary)}.header.not-sticky{background-color:var(--color-f);border-bottom:1px dotted transparent;color:var(--text-primary)}.header.sticky{position:fixed;width:100%;z-index:1000}.header-wrap{align-items:center;justify-content:space-between}.header-logo{color:inherit;height:auto;max-width:208px}.header-logo svg{height:auto;line-height:0;width:100%}@media screen and (max-width:559px){.header-logo{max-width:160px}}.header-nav{color:inherit}.header-nav ul{display:flex;gap:var(--padding-element)}.header-nav ul li{font-size:var(--fs-small);text-transform:uppercase}.header-nav ul li a{align-items:center;border-bottom:5px solid transparent;display:flex;height:100px;transition:all .2s ease-in}.header-nav ul li a .menu-arrow{margin-bottom:3px;margin-left:5px}.header-nav ul li a:hover,.header-nav ul li.current-menu-item a{border-bottom:5px solid var(--color-2)}.short-header .header{background-color:var(--color-f);border-bottom:1px dotted transparent;color:var(--text-primary);transform:translateY(-100%)}.short-header .header ul li a{height:40px}.scrollingtop .header{transform:translateY(0)}.header-nav ul li.has-mega-menu{position:relative}.header-nav ul li.has-mega-menu .sub-menu-mega{background:var(--color-f,#fff);cursor:default;left:50%;max-width:90vw;opacity:0;position:absolute;top:100%;transform:translate(-50%,20px);transition:all .3s ease;visibility:hidden;width:760px;z-index:100}.header-nav ul li.has-mega-menu .sub-menu-mega-wrap{display:flex;min-height:400px;width:100%}.header-nav ul li.has-mega-menu:hover .sub-menu-mega{opacity:1;transform:translate(-50%);visibility:visible}.header-nav ul li.has-mega-menu .sub-menu{display:flex;flex-direction:column;gap:0;padding:40px;width:50%}.header-nav ul li.has-mega-menu .sub-menu li{border-bottom:1px dotted #ccc;margin-bottom:30px;padding-bottom:30px}.header-nav ul li.has-mega-menu .sub-menu li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.header-nav ul li.has-mega-menu .sub-menu li a{border:none;color:var(--text-primary,#000);height:auto;transition:color .3s ease}.header-nav ul li.has-mega-menu .sub-menu li a,.header-nav ul li.has-mega-menu .sub-menu li a .mega-menu-link-content{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.header-nav ul li.has-mega-menu .sub-menu li a:hover{border:none}.header-nav ul li.has-mega-menu .sub-menu li a:hover .mega-title{color:var(--color-2)}.header-nav ul li.has-mega-menu .sub-menu li .mega-title{color:var(--text-primary,#000);font-size:22px;font-weight:900;text-transform:uppercase;transition:color .3s ease}.header-nav ul li.has-mega-menu .sub-menu li .mega-excerpt{color:#555;font-size:16px;font-weight:400;line-height:1.3;text-transform:none}.header-nav ul li.has-mega-menu .sub-menu li .btn-saber-mas{background-color:var(--color-2);border-radius:30px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:10px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s}.header-nav ul li.has-mega-menu .sub-menu li .btn-saber-mas:hover{background-color:#000}.header-nav ul li.has-mega-menu .sub-menu-mega-image{overflow:hidden;position:relative;width:50%}.header-nav ul li.has-mega-menu .sub-menu-mega-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:opacity .3s ease;width:100%}@media screen and (max-width:1100px){.header-nav>div{width:100%}}body.menu-open{overflow:hidden}.menu-overlay{background:rgba(0,0,0,.5);display:none;inset:0;position:fixed;transition:opacity .3s ease;z-index:98}.menu-overlay.is-active{display:block}.header-hamburger{background:transparent;border:none;color:inherit;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-around;padding:0;width:30px;z-index:101}.header-hamburger .hamburger-line{background-color:currentColor;height:3px;position:relative;transform-origin:1px;transition:all .3s linear;width:100%}@media(max-width:1100px){.header-hamburger{display:flex}.header-hamburger.is-active .hamburger-line:first-child{transform:rotate(45deg)}.header-hamburger.is-active .hamburger-line:nth-child(2){opacity:0}.header-hamburger.is-active .hamburger-line:nth-child(3){transform:rotate(-45deg)}.header-wrap{flex-wrap:wrap}.header-nav{background:var(--color-f,#fff);box-shadow:0 10px 20px rgba(0,0,0,.1);display:none!important;left:0;padding:20px 0;position:absolute;top:100%;width:100%;z-index:99}.header-nav.is-active{display:flex!important}.header-nav ul{flex-direction:column;gap:0;width:100%}.header-nav ul li{width:100%}.header-nav ul li a{align-items:center;border:none!important;color:var(--text-primary,#000);display:flex;height:auto!important;justify-content:space-between;padding:15px var(--padding-global)}.header-nav ul li.menu-item-has-children:not(.has-mega-menu) .sub-menu{display:none!important;flex-direction:column;padding:0 0 10px calc(var(--padding-global) + 15px)}.header-nav ul li.menu-item-has-children:not(.has-mega-menu) .sub-menu li a{border:none!important;color:#555;padding:10px 0}.header-nav ul li.menu-item-has-children:not(.has-mega-menu).is-open>.sub-menu{display:flex!important}.header-nav ul li.has-mega-menu{position:static}.header-nav ul li.has-mega-menu .menu-arrow{display:inline-block;margin-left:auto;transition:transform .3s}.header-nav ul li.has-mega-menu.is-open .menu-arrow{transform:rotate(180deg)}.header-nav ul li.has-mega-menu .sub-menu-mega{background:rgba(0,0,0,.02);border:none;box-shadow:none;display:none!important;max-width:100%;opacity:1;position:static;transform:none;visibility:visible;width:100%}.header-nav ul li.has-mega-menu .sub-menu-mega-wrap{flex-direction:column;min-height:0}.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu-mega-image{display:none}.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu{padding:0 0 0 calc(var(--padding-global) + 15px);width:100%}.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu li{border:none;margin-bottom:0;padding-bottom:0}.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu li a{color:#555;padding:10px 0}.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu li a .mega-menu-link-content{gap:0}.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu li a .btn-saber-mas,.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu li a .mega-excerpt{display:none}.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu li a .mega-title{color:inherit;font-size:16px;font-weight:400;text-transform:none}.header-nav ul li.has-mega-menu .sub-menu-mega .sub-menu li a:hover .mega-title{color:var(--color-2,#ff3b7c)}.header-nav ul li.has-mega-menu.is-open .sub-menu-mega{display:block!important}.header-nav ul li.has-mega-menu:hover .sub-menu-mega{transform:none}.header.not-sticky,.header.sticky{background-color:#fff!important;color:#000!important;position:relative!important}}.footer{--logo-width:208px;background-color:var(--color-1);color:var(--color-f);padding:var(--padding-block) 0 0 0;position:relative}.footer-wrap{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.25);justify-content:space-between;margin-bottom:20px;position:relative;z-index:2}@media screen and (max-width:991px){.footer-wrap{display:block!important}}.footer-logo{color:inherit;height:auto;max-width:var(--logo-width)}@media screen and (max-width:991px){.footer-logo{margin-bottom:20px}}.footer-logo svg{height:auto;line-height:0;width:100%}.footer-menu-wrap{gap:var(--padding-block);justify-content:space-evenly;max-width:calc(100% - var(--logo-width) - var(--padding-global));padding-top:20px;width:100%}@media screen and (max-width:991px){.footer-menu-wrap{justify-content:space-between;max-width:100%}}.footer-nav{padding-bottom:var(--padding-element)}.footer-nav ul li{margin-bottom:18px}.footer-nav ul li a{font-size:var(--fs-small);text-transform:uppercase}.footer-nav ul li a:hover{color:var(--color-2)}.footer-bottom{align-items:center;justify-content:space-between;position:relative;z-index:2}.footer-bottom-right svg{height:28px;width:28px}.footer-bottom-left{font-size:10px;text-transform:uppercase}.social-links{align-items:center;gap:10px;line-height:1}.social-links li a{align-items:center;display:flex;justify-content:center}.social-links li a:hover{color:var(--color-2)}.footer-watermark{aspect-ratio:1194/390;color:var(--color-f);margin:-100px auto 0;max-width:1194px;opacity:.05;pointer-events:none;position:relative;width:100%;z-index:1}.footer-watermark svg{height:auto;width:100%}.all-posts{background-color:#f7f8f9;padding:var(--padding-section) 0}.all-posts__filters{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:var(--margin-block)}@media screen and (max-width:767px){.all-posts__filters{align-items:stretch;flex-direction:column}}.all-posts__filters-left,.all-posts__filters-right{display:flex;flex:1}.all-posts__filters-right{justify-content:flex-end}.all-posts__filters .category-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-f);background-image:url('data:image/svg+xml;utf8,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L7 7L13 1" stroke="%23404040" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:right 2rem center;background-repeat:no-repeat;border:1px solid #e1e1e1;color:var(--text-muted);cursor:pointer;font-size:var(--fs-p);max-width:400px;outline:none;padding:1.5rem 2rem;width:100%}.all-posts__filters .search-filter{display:flex;max-width:400px;width:100%}.all-posts__filters .search-filter input{background-color:var(--color-f);border:1px solid #e1e1e1;border-right:none;color:var(--text-primary);flex:1;font-size:var(--fs-p);outline:none;padding:1.5rem 2rem}.all-posts__filters .search-filter input::-moz-placeholder{color:var(--text-muted)}.all-posts__filters .search-filter input::placeholder{color:var(--text-muted)}.all-posts__filters .search-filter button{align-items:center;background-color:var(--color-2);border:none;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s;width:60px}.all-posts__filters .search-filter button:hover{background-color:var(--color-1)}.all-posts__filters .search-filter button svg{fill:none;height:24px;stroke:var(--color-f);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}.all-posts__grid{display:grid;gap:var(--margin-element);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){.all-posts__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.all-posts__grid{grid-template-columns:1fr}}.all-posts__pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:var(--margin-block)}.all-posts__pagination .page-numbers{align-items:center;background-color:var(--color-f);border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.05);color:var(--text-primary);display:inline-flex;font-weight:700;height:40px;justify-content:center;min-width:40px;padding:0 10px;text-decoration:none;transition:all .3s}.all-posts__pagination .page-numbers.current,.all-posts__pagination .page-numbers:hover{background-color:var(--color-2);color:var(--color-f)}.all-posts__pagination .page-numbers.next,.all-posts__pagination .page-numbers.prev{padding:0 20px}.nb__card{background-color:var(--color-f);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.nb__card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.nb__card-image{padding-bottom:66.66%;position:relative;width:100%}.nb__card-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.nb__card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:3rem}.nb__card-title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:800;line-height:1.2;margin:0 0 4rem;text-transform:uppercase}.nb__card-date{color:var(--color-2);font-family:var(--font-main);font-size:var(--fs-small);font-weight:700;margin-top:auto;text-transform:uppercase}html{font-size:62.5%}body{background-color:var(--bg-body);color:var(--text-primary);font-family:var(--font-main);font-size:var(--fs-p)}.header-title__wrap{background-color:var(--color-1);padding:var(--padding-element);position:relative}.header-title__wrap__info h1{color:var(--color-f);font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;letter-spacing:-1px;line-height:.9}.featured-post-section{padding:var(--padding-section) 0}.featured-post{background-color:#f7f8f9;border-radius:16px;color:var(--text-primary);display:flex;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.featured-post__image{position:relative;width:50%}.featured-post__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.featured-post__image:before{content:"";display:block;padding-bottom:70%}.featured-post__content{display:flex;flex-direction:column;gap:var(--margin-element);justify-content:space-between;padding:var(--padding-element);width:50%}.featured-post__title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;line-height:1.1;margin:0;text-transform:uppercase}.featured-post__date{color:var(--color-2);font-family:var(--font-main);font-size:var(--fs-b);font-weight:700;margin:0;text-transform:uppercase}@media screen and (max-width:767px){.featured-post{flex-direction:column}.featured-post__content,.featured-post__image{width:100%}.featured-post__image:before{padding-bottom:60%}.featured-post__content{padding:var(--padding-element)}}.boxes2-wrap{bottom:-94px;position:absolute;right:0;z-index:200}@media screen and (max-width:991px){.boxes2-wrap{display:none}}.boxes2-wrap .color-a,.boxes2-wrap .color-b{height:94px;width:94px}.boxes2-wrap .color-a{background-color:var(--color-1);border-radius:16px 0 0 0}.boxes2-wrap .color-b{border-radius:0 0 0 16px}.boxes2-wrap .color-b,.boxes2-wrap.flip .color-a{background-color:var(--color-2)}.boxes2-wrap.flip .color-b{background-color:var(--color-1)}.boxes2-wrap.top{bottom:auto;top:-94px}.single-post-section{margin:var(--margin-section) 0}.single-post-section .post-left{max-width:350px;padding-right:var(--padding-global);width:100%}.single-post-section .post-left .post-categories{margin-bottom:1rem}.single-post-section .post-left .post-categories .post-category{color:var(--color-2);display:block;font-family:var(--font-main);font-size:var(--fs-p);font-weight:700;line-height:1.2;text-transform:uppercase}.single-post-section .post-left .post-date{color:var(--text-primary);font-family:var(--font-main);font-size:var(--fs-small);font-weight:700;margin-bottom:3rem}.single-post-section .post-left .post-social-share{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.single-post-section .post-left .post-social-share li a{align-items:center;background-color:var(--color-1);border-radius:50%;color:var(--color-f);display:flex;height:32px;justify-content:center;transition:transform .2s ease,opacity .2s ease;width:32px}.single-post-section .post-left .post-social-share li a:hover{background-color:var(--color-2);color:var(--color-f);opacity:.9;transform:translateY(-2px)}.single-post-section .post-left .post-social-share li a svg{fill:currentColor;height:22px;width:22px}.single-post-section .post-left .post-social-share li a.bg-blue{background-color:var(--color-1)}.single-post-section .post-left .post-social-share li a.bg-pink{background-color:var(--color-2)}.single-post-section .post-right{flex:1;max-width:730px;width:100%}@media screen and (max-width:767px){.single-post-section .flex{flex-direction:column}.single-post-section .flex .post-left{margin-bottom:var(--margin-element);max-width:100%;padding-right:0}.single-post-section .flex .post-left .post-social-share{margin-bottom:var(--margin-element)}}.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6{color:var(--color-0);font-family:var(--font-heading);font-weight:800;letter-spacing:-1px;margin-bottom:var(--margin-element);text-transform:uppercase}.typo h1{font-size:var(--fs-h1);line-height:.9}.typo h2{font-size:var(--fs-h3);line-height:.95}.typo h3{font-size:var(--fs-h4);line-height:1}.typo h4{font-size:var(--fs-h5);line-height:1}.typo h5{font-size:var(--fs-h6);line-height:1.1}.typo h6,.typo p{font-size:var(--fs-p);line-height:1.3}.typo p{color:var(--text-primary);font-family:var(--font-main);margin-bottom:var(--margin-element)}.typo a{color:var(--color-2)}.typo a:hover{color:var(--color-1)}.typo ul{margin-bottom:var(--margin-element)}.typo ul li{line-height:1.3;margin-bottom:15px;padding-left:3rem;position:relative}.typo ul li:before{background-color:var(--color-f);border:3px solid var(--color-2);border-radius:50%;content:"";height:12px;left:0;position:absolute;top:.6rem;width:12px}.typo ol li{line-height:1.3;list-style:decimal;margin-bottom:15px}.typo img{height:auto;max-width:100%}.typo strong{font-family:var(--font-heading);font-weight:800}.typo blockquote{border-left:3px solid var(--color-2);padding:0 0 0 25px}.typo blockquote,.typo figure,.typo table{margin-bottom:var(--margin-element)}.typo table{border-collapse:collapse;width:100%}.typo table th{background-color:var(--color-2);color:var(--color-f)}.typo iframe{max-width:100%;width:100%}.single-post .hero-image__heading{font-size:var(--fs-h2);max-width:100%}:root{--font-main:"Google Sans",sans-serif;--font-heading:"Open Sans",sans-serif;--color-1:#001e76;--color-2:#ff4a82;--color-3:#3cb5ea;--color-f:#fff;--color-0:#000;--text-primary:#404040;--text-muted:#666;--text-light:#fff;--text-accent:var(--color-1);--bg-body:#fff;--bg-alt:#e4e4e4;--bg-dark:#121212;--bg-overlay:rgba(0,0,0,.5);--fs-h1:clamp(4rem,7vw,7.5rem);--fs-h2:clamp(3.2rem,6vw,6rem);--fs-h3:clamp(2.4rem,4vw,4.2rem);--fs-h4:clamp(2rem,3vw,3.2rem);--fs-h5:clamp(1.8rem,2vw,2.5rem);--fs-h6:clamp(1.6rem,1.6vw,2.1rem);--fs-p:clamp(1.6rem,1.2vw,1.8rem);--fs-b:clamp(1.4rem,1.2vw,1.6rem);--fs-small:clamp(1.3rem,1vw,1.4rem);--fs-xs:clamp(1.1rem,0.8vw,1.2rem);--padding-global:clamp(20px,5vw,60px);--padding-section:clamp(60px,10vw,120px);--padding-block:clamp(40px,6vw,80px);--padding-element:clamp(20px,3vw,40px);--margin-global:clamp(20px,5vw,60px);--margin-section:clamp(60px,10vw,120px);--margin-block:clamp(40px,6vw,80px);--margin-element:clamp(20px,3vw,40px);--width:var(--wp--style--global--content-size);--max-width:var(--wp--style--global--wide-size);--minpadding:var(--padding-global);--container-width:var(--wp--style--global--content-size)}a{text-decoration:none;transition:all .2s ease-in}.alignfull{max-width:100%}.alignfull,.alignwide{margin-left:auto;margin-right:auto;width:100%}.alignwide{max-width:var(--max-width)}.align,.container{margin-left:auto;margin-right:auto;max-width:var(--width);width:100%}.container{--width-var:10%;padding:0 var(--minpadding)}.right-container{margin-left:calc((100% - var(--width))/2);padding-left:var(--minpadding)}.right-container>.container{margin:0;padding:0}@media screen and (max-width:1199px){.right-container{margin:0 auto;max-width:var(--width);padding:0 var(--minpadding);width:100%}}.left-container{margin-right:calc((100% - var(--width))/2);padding-right:var(--minpadding)}.flex{display:flex;flex-wrap:wrap}.wpcf7-submit,[class*=__btn]{align-items:center;background-color:var(--color-2);border:none;border-radius:100px;color:var(--color-f);cursor:pointer;display:inline-flex;font-family:var(--font-main);font-size:var(--fs-b);font-weight:800;justify-content:center;line-height:1.2;padding:1.7rem 3.2rem 1.6rem;text-align:center;text-transform:uppercase;white-space:nowrap}.wpcf7-submit:hover,[class*=__btn]:hover{background-color:var(--color-1);color:var(--color-f)}@media screen and (max-width:767px){.wpcf7-submit,[class*=__btn]{white-space:normal}}.alt-content-section{margin:var(--padding-section) auto}.alt-content-section .alt-content{display:flex;flex-direction:column;gap:var(--margin-section)}.alt-content-section .alt-content__row{align-items:center;display:flex;gap:var(--margin-section);justify-content:space-between}@media screen and (max-width:767px){.alt-content-section .alt-content__row{flex-direction:column;gap:var(--margin-element)}}.alt-content-section .alt-content__row--flipped{flex-direction:row-reverse}@media screen and (max-width:767px){.alt-content-section .alt-content__row--flipped{flex-direction:column}}@media screen and (min-width:768px){.alt-content-section .alt-content__row--flipped .alt-content__image-decoration{bottom:-30px;left:-25px;right:auto}}.alt-content-section .alt-content__content-col{flex:1;max-width:50%}@media screen and (max-width:767px){.alt-content-section .alt-content__content-col{display:flex;flex-direction:column;max-width:100%;width:100%}}.alt-content-section .alt-content__image-col{flex:1;max-width:45%}@media screen and (max-width:767px){.alt-content-section .alt-content__image-col{max-width:100%;width:100%}}.alt-content-section .alt-content__image-col.mobile-only{display:none}@media screen and (max-width:767px){.alt-content-section .alt-content__image-col.mobile-only{display:block;margin:3rem 0;order:2}}.alt-content-section .alt-content__image-col.desktop-only{display:block}@media screen and (max-width:767px){.alt-content-section .alt-content__image-col.desktop-only{display:none}}.alt-content-section .alt-content__title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin-bottom:2rem;text-transform:uppercase}@media screen and (max-width:767px){.alt-content-section .alt-content__title{order:1}.alt-content-section .alt-content__text{order:3}}.alt-content-section .alt-content__description{color:var(--text-primary);font-size:var(--fs-p);line-height:1.3;margin-bottom:3.5rem}.alt-content-section .alt-content__description p{margin-bottom:1.5rem}.alt-content-section .alt-content__description p:last-child{margin-bottom:0}.alt-content-section .alt-content__button-wrap{margin-top:auto}.alt-content-section .alt-content__image-wrapper{position:relative;z-index:1}.alt-content-section .alt-content__image-wrapper img{border-radius:20px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.alt-content-section .alt-content__image-decoration{background-color:var(--bg-alt);border-radius:15px;bottom:-30px;height:140px;position:absolute;right:-25px;width:140px;z-index:0}.contact-form-bottom{color:var(--color-f);padding:var(--padding-section) 0}.contact-form-bottom .cfb__wrapper{display:flex;flex-wrap:wrap;gap:var(--padding-global)}.contact-form-bottom .cfb__left,.contact-form-bottom .cfb__right{flex:1;min-width:300px}@media screen and (max-width:575px){.contact-form-bottom .cfb__left,.contact-form-bottom .cfb__right{min-width:auto}}.contact-form-bottom .cfb__title{color:var(--color-f);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin-bottom:3rem;text-transform:uppercase}.contact-form-bottom .cfb__description{color:var(--color-f);font-size:var(--fs-p);line-height:1.5;margin-bottom:var(--padding-element);max-width:45rem}.contact-form-bottom .cfb__info-list{display:flex;flex-direction:column;gap:2.5rem}.contact-form-bottom .cfb__info-item{align-items:flex-start;display:flex;gap:2rem}.contact-form-bottom .cfb__info-icon{flex-shrink:0;height:4.1rem;width:4.1rem}.contact-form-bottom .cfb__info-icon svg{fill:var(--color-f);height:100%;width:100%}.contact-form-bottom .cfb__info-text{font-size:var(--fs-h6);font-weight:400;line-height:1.3;padding-top:.8rem}.contact-form-bottom .cfb__form-wrapper form{display:flex;flex-direction:column;gap:1.5rem}.contact-form-bottom .cfb__form-wrapper input[type=email],.contact-form-bottom .cfb__form-wrapper input[type=number],.contact-form-bottom .cfb__form-wrapper input[type=tel],.contact-form-bottom .cfb__form-wrapper input[type=text],.contact-form-bottom .cfb__form-wrapper input[type=url],.contact-form-bottom .cfb__form-wrapper select,.contact-form-bottom .cfb__form-wrapper textarea{background:var(--color-f);border:none;border-radius:0;color:var(--text-primary);font-size:var(--fs-p);margin-bottom:2rem;outline:none;padding:1.5rem 2rem;width:100%}.contact-form-bottom .cfb__form-wrapper input[type=email]::-moz-placeholder,.contact-form-bottom .cfb__form-wrapper input[type=number]::-moz-placeholder,.contact-form-bottom .cfb__form-wrapper input[type=tel]::-moz-placeholder,.contact-form-bottom .cfb__form-wrapper input[type=text]::-moz-placeholder,.contact-form-bottom .cfb__form-wrapper input[type=url]::-moz-placeholder,.contact-form-bottom .cfb__form-wrapper select::-moz-placeholder,.contact-form-bottom .cfb__form-wrapper textarea::-moz-placeholder{color:#999}.contact-form-bottom .cfb__form-wrapper input[type=email]::placeholder,.contact-form-bottom .cfb__form-wrapper input[type=number]::placeholder,.contact-form-bottom .cfb__form-wrapper input[type=tel]::placeholder,.contact-form-bottom .cfb__form-wrapper input[type=text]::placeholder,.contact-form-bottom .cfb__form-wrapper input[type=url]::placeholder,.contact-form-bottom .cfb__form-wrapper select::placeholder,.contact-form-bottom .cfb__form-wrapper textarea::placeholder{color:#999}.contact-form-bottom .cfb__form-wrapper input[type=email]:focus,.contact-form-bottom .cfb__form-wrapper input[type=number]:focus,.contact-form-bottom .cfb__form-wrapper input[type=tel]:focus,.contact-form-bottom .cfb__form-wrapper input[type=text]:focus,.contact-form-bottom .cfb__form-wrapper input[type=url]:focus,.contact-form-bottom .cfb__form-wrapper select:focus,.contact-form-bottom .cfb__form-wrapper textarea:focus{box-shadow:0 0 10px hsla(0,0%,100%,.3)}.contact-form-bottom .cfb__form-wrapper textarea{min-height:15rem}.contact-form-bottom .cfb__form-wrapper .wpcf7-submit,.contact-form-bottom .cfb__form-wrapper button[type=submit]{background:var(--color-1);border:none;border-radius:5rem;color:var(--color-f);cursor:pointer;float:right;font-size:1.6rem;font-weight:800;margin-top:1rem;padding:1.5rem 4rem;text-transform:uppercase;transition:all .3s ease}.contact-form-bottom .cfb__form-wrapper .wpcf7-submit:hover,.contact-form-bottom .cfb__form-wrapper button[type=submit]:hover{background:var(--color-f);color:var(--color-1)}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap,.contact-form-bottom .cfb__form-wrapper .form-checkbox,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance{margin-bottom:2rem;margin-top:1rem}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap .wpcf7-list-item,.contact-form-bottom .cfb__form-wrapper .form-checkbox .wpcf7-list-item,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance .wpcf7-list-item{margin:0}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap label,.contact-form-bottom .cfb__form-wrapper .form-checkbox label,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance label{align-items:flex-start;color:var(--color-f);cursor:pointer;display:flex;font-size:1.45rem;gap:1.5rem;line-height:1.5}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap input[type=checkbox],.contact-form-bottom .cfb__form-wrapper .form-checkbox input[type=checkbox],.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:2px solid var(--color-f);border-radius:.4rem;cursor:pointer;flex-shrink:0;height:2.2rem;margin:.1rem 0 0;position:relative;transition:all .2s ease;width:2.2rem}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap input[type=checkbox]:checked,.contact-form-bottom .cfb__form-wrapper .form-checkbox input[type=checkbox]:checked,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance input[type=checkbox]:checked{background:var(--color-f)}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap input[type=checkbox]:checked:after,.contact-form-bottom .cfb__form-wrapper .form-checkbox input[type=checkbox]:checked:after,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance input[type=checkbox]:checked:after{border:solid var(--color-3);border-width:0 2.5px 2.5px 0;content:"";height:1.1rem;left:.7rem;position:absolute;top:.3rem;transform:rotate(45deg);width:.5rem}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap .label-text,.contact-form-bottom .cfb__form-wrapper .acceptance-wrap .wpcf7-list-item-label,.contact-form-bottom .cfb__form-wrapper .form-checkbox .label-text,.contact-form-bottom .cfb__form-wrapper .form-checkbox .wpcf7-list-item-label,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance .label-text,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance .wpcf7-list-item-label{padding-top:.2rem}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap .label-text a,.contact-form-bottom .cfb__form-wrapper .acceptance-wrap .wpcf7-list-item-label a,.contact-form-bottom .cfb__form-wrapper .form-checkbox .label-text a,.contact-form-bottom .cfb__form-wrapper .form-checkbox .wpcf7-list-item-label a,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance .label-text a,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance .wpcf7-list-item-label a{color:var(--color-f);font-weight:600;text-decoration:underline;transition:opacity .2s ease}.contact-form-bottom .cfb__form-wrapper .acceptance-wrap .label-text a:hover,.contact-form-bottom .cfb__form-wrapper .acceptance-wrap .wpcf7-list-item-label a:hover,.contact-form-bottom .cfb__form-wrapper .form-checkbox .label-text a:hover,.contact-form-bottom .cfb__form-wrapper .form-checkbox .wpcf7-list-item-label a:hover,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance .label-text a:hover,.contact-form-bottom .cfb__form-wrapper .wpcf7-acceptance .wpcf7-list-item-label a:hover{opacity:.82}.contact-form-bottom .cfb__form-placeholder{background:hsla(0,0%,100%,.1);border:2px dashed hsla(0,0%,100%,.3);border-radius:1rem;padding:4rem;text-align:center}.contact-form-bottom .cfb__form-placeholder p{font-weight:700;margin-bottom:2rem}.contact-form-bottom .cfb__form-placeholder .placeholder-fields{display:flex;flex-direction:column;gap:1.5rem}.contact-form-bottom .cfb__form-placeholder .placeholder-fields .p-field{background:hsla(0,0%,100%,.2);border-radius:.5rem;height:4.5rem}.contact-form-bottom .cfb__form-placeholder .placeholder-fields .p-field.large{height:10rem}.contact-form-bottom .cfb__form-placeholder .placeholder-fields .p-button{align-self:flex-end;background:var(--color-1);border-radius:3rem;height:4.5rem;width:15rem}.counter-block{margin:var(--margin-block) 0}.counter-grid{display:grid;gap:40px;grid-template-columns:repeat(1,1fr);width:100%}@media(min-width:768px){.counter-grid{grid-template-columns:repeat(3,1fr)}}.counter-item{display:flex;justify-content:center}.counter{flex-direction:column;max-width:250px;text-align:center}.counter,.counter__visual{align-items:center;display:flex;width:100%}.counter__visual{aspect-ratio:1/1;justify-content:center;margin-bottom:20px;max-width:180px;position:relative}.counter__number-wrapper{left:50%;position:absolute;top:30%;transform:translate(-50%,-50%);z-index:2}.counter__number{font-family:var(--font-heading);font-size:clamp(3.6rem,6vw,6.4rem);font-weight:800;line-height:1;transition:opacity .3s ease}.counter__svg{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.counter__svg svg{height:auto;transform:scale(1.1);width:100%}.counter__title{color:var(--color-0);font-family:var(--font-heading);font-size:2.1rem;font-weight:900;letter-spacing:.05em;line-height:1.2;margin-top:15px;text-transform:uppercase}.counter-item:nth-child(odd) .counter__number{color:var(--color-2)}.counter-item:nth-child(2n) .counter__number,.counter-item:nth-child(odd) .counter__svg{color:var(--color-1)}.counter-item:nth-child(2n) .counter__svg{color:var(--color-2)}.is-visualizer .counter__number{opacity:1}.course-section{background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color-f);overflow:hidden;padding:var(--padding-section) 0;position:relative}.course-section__overlay{animation:gradientBG 15s ease infinite;background:linear-gradient(-135deg,var(--color-3) 20%,var(--color-1) 80%);background-size:400% 400%;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.course-section__container{position:relative;z-index:2}.course-section .course-grid{display:grid;gap:30px;grid-template-columns:repeat(1,1fr);margin-bottom:var(--margin-element)}@media screen and (min-width:768px){.course-section .course-grid{grid-template-columns:repeat(2,1fr)}}.course-section .course-card{background:#fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:auto;overflow:hidden;padding:var(--padding-element);position:relative;transition:box-shadow .4s ease}@media screen and (min-width:768px){.course-section .course-card{min-height:500px}}.course-section .course-card__icon{color:var(--color-2);height:50px;width:50px}.course-section .course-card__icon svg{height:100%;width:100%}.course-section .course-card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:20px}.course-section .course-card__title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin:0;position:relative;text-transform:uppercase}@media screen and (min-width:768px){.course-section .course-card__title{transition:transform .4s cubic-bezier(.165,.84,.44,1)}}.course-section .course-card__title:after{background:var(--color-2);content:"";display:block;height:4px;margin-top:15px;width:40px}.course-section .course-card__description{color:var(--text-primary);font-family:var(--font-main);font-size:var(--fs-p);line-height:1.3;margin-top:20px;max-height:none;opacity:1}@media screen and (min-width:768px){.course-section .course-card__description{margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(20px);transition:all .6s ease}.course-section .course-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.2)}.course-section .course-card:hover .course-card__title{transform:translateY(-10px)}.course-section .course-card:hover .course-card__description{margin-top:20px;max-height:300px;opacity:1;transform:translateY(0)}}.course-section__button-wrap{display:flex;justify-content:center}.course-section__button{background:var(--color-2);border-radius:50px;color:var(--color-f);font-family:var(--font-heading);font-size:var(--fs-b);font-weight:700;padding:15px 40px;text-transform:uppercase;transition:all .3s ease}.course-section__button:hover{background:#e03d71;color:#fff}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.faculty{background-color:#f8f9fa;padding:var(--padding-section) 0}.faculty__heading{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin-bottom:var(--margin-element);text-transform:uppercase}.faculty__grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:991px){.faculty__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.faculty__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.faculty__grid{grid-template-columns:1fr}}.faculty__card{display:flex;flex-direction:column;transition:transform .3s ease}.faculty__link{color:inherit;display:block;height:100%;text-decoration:none}.faculty__link:hover .faculty__image{transform:scale(1.05)}.faculty__image-wrapper{aspect-ratio:1/1.1;background-color:#eee;border-radius:15px;margin-bottom:12px;overflow:hidden}.faculty__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.faculty__image-placeholder{background:#e0e0e0;height:100%;width:100%}.faculty__name{color:var(--color-0);font-family:var(--font-heading);font-size:1.8rem;font-weight:700;line-height:1.2;margin:0}.faq{background-color:var(--bg-body);margin-bottom:var(--margin-section);margin-top:var(--margin-section)}.faq__heading{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin-bottom:var(--margin-element);text-transform:uppercase}.faq__list{display:flex;flex-direction:column}.faq__item{border-bottom:1px dashed #e0e0e0}.faq__item.is-active .faq__question{color:var(--color-2)}.faq__item.is-active .faq__icon--plus{display:none}.faq__item.is-active .faq__icon--minus{display:block}.faq__question{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-main);font-size:var(--fs-h5);font-weight:500;justify-content:space-between;padding:30px 0;text-align:left;transition:color .3s ease;width:100%}.faq__question:hover,.faq__toggle{color:var(--color-2)}.faq__toggle{flex-shrink:0;margin-left:20px}.faq__icon{height:24px;width:24px}.faq__icon--minus{display:none}.faq__answer{overflow:hidden;transition:max-height .3s ease-out}.faq__answer-inner{color:var(--text-muted);font-family:var(--font-main);font-size:var(--fs-p);line-height:1.3;padding-bottom:var(--padding-element);padding-right:var(--padding-global)}@media screen and (max-width:767px){.faq__answer-inner{padding-right:0}}.faq__answer-inner p{margin-bottom:1.5rem}.faq__answer-inner p:last-child{margin-bottom:0}.features-block{background-color:var(--bg-alt);padding:var(--padding-section) 0}.features-block__container{overflow:hidden;padding-left:0!important;padding-right:var(--padding-global)}.features-block__container.right-container{margin-left:calc((100% - var(--width))/2 + 60px)}@media screen and (max-width:1199px){.features-block__container.right-container{margin-left:0;margin-right:0;padding:0 20px!important}}.features-block__slider{overflow:visible;padding:var(--padding-element) 0}.features-block__slide{height:auto;opacity:.8;transition:opacity .4s ease}.features-block__slide.swiper-slide-active,.features-block__slide.swiper-slide-next,.features-block__slide.swiper-slide-next+.swiper-slide{opacity:1}.features-block__button-wrapper{margin-top:var(--margin-element)}@media screen and (max-width:767px){.features-block__button-wrapper{text-align:center}}.feature-card{background:var(--color-f);border:1px solid rgba(0,0,0,.02);border-radius:12px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:500px;padding:var(--padding-element);position:relative;transition:all .5s cubic-bezier(.2,.6,.2,1)}@media screen and (max-width:767px){.feature-card{min-height:inherit}}.feature-card:hover .feature-card__description{margin-top:20px;max-height:300px;opacity:1}.feature-card:hover .feature-card__icon svg{transform:scale(1.05)}.feature-card__icon{align-items:center;display:flex;height:80px;justify-content:flex-start;margin-bottom:80px;width:80px}@media screen and (max-width:767px){.feature-card__icon{margin-bottom:20px}}.feature-card__icon svg{height:60px;transition:transform .4s ease;width:auto}.feature-card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.feature-card__title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0 0 20px;text-transform:uppercase}.feature-card__description{color:var(--text-primary);font-family:var(--font-main);font-size:var(--fs-p);line-height:1.3;max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.feature-card__description{max-height:none;opacity:1}}.feature-card__description p{margin:0}.features-block__slider .swiper-slide{margin-right:30px;width:350px}@media screen and (max-width:767px){.features-block__slider .swiper-slide{width:300px}}@media screen and (max-width:575px){.features-block__slider .swiper-slide{width:260px}}.hero-image{align-items:center;display:flex;font-family:var(--font-main);justify-content:center;min-height:auto;padding:var(--padding-section) 0;position:relative;width:100%}@media screen and (min-width:768px){.hero-image{min-height:100vh;padding:0}}.hero-image__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.hero-image__bg,.hero-image__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero-image__overlay{background-color:var(--color-0);z-index:2}.hero-image__content{position:relative;z-index:3}.hero-image__heading{color:inherit;font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;letter-spacing:-1px;line-height:.9;margin:0 0 clamp(1.6rem,2vw,2.4rem);max-width:800px}.hero-image__subheading{color:inherit;font-size:var(--fs-h6);line-height:1.3;margin:0 0 clamp(2.8rem,4vw,3.6rem);max-width:650px}.hero-image--align-left .hero-image__content{text-align:left}.hero-image--align-center .hero-image__container{display:flex;justify-content:center}.hero-image--align-center .hero-image__content{margin:0 auto;text-align:center}.hero-image--align-right .hero-image__container{display:flex;justify-content:flex-end}.hero-image--align-right .hero-image__content{text-align:right}.hero-image--dark,.hero-image--dark .hero-image__heading{color:var(--text-light)}.hero-image--dark .hero-image__subheading{color:var(--text-light);opacity:.85}.hero-image--light,.hero-image--light .hero-image__heading{color:var(--text-primary)}.hero-image--light .hero-image__subheading{color:var(--text-muted)}.hero-image--light .hero-image__overlay{background-color:var(--color-f)}.hero-image--light .hero-image__btn{background-color:var(--color-1);color:var(--color-f)}.hero-image--light .hero-image__btn:hover{box-shadow:0 4px 20px rgba(0,0,0,.15);opacity:.9;transform:translateY(-2px)}.hero-slider-block{font-family:var(--font-main);overflow:hidden;position:relative;width:100%}.hero-slider-block .hero-slider{height:auto;min-height:500px;width:100%}@media screen and (min-width:768px){.hero-slider-block .hero-slider{height:100vh;min-height:600px}}.hero-slider-block .hero-slider__slide{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:var(--padding-section) 0;position:relative}@media screen and (min-width:768px){.hero-slider-block .hero-slider__slide{padding:0}}.hero-slider-block .hero-slider__slide.swiper-slide-active .hero-slider__content{opacity:1;transform:translateY(0)}.hero-slider-block .hero-slider__bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.swiper-slide-active .hero-slider-block .hero-slider__bg{animation:heroZoom 10s ease-out forwards}.hero-slider-block .hero-slider__overlay{background:var(--color-0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero-slider-block .hero-slider__content{color:var(--text-light);max-width:800px;opacity:0;position:relative;transform:translateY(30px);transition:all .8s ease .6s;z-index:3}.hero-slider-block .hero-slider__heading{color:inherit;font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;letter-spacing:-1px;line-height:.9;margin-bottom:20px}.hero-slider-block .hero-slider__subheading{color:inherit;font-size:var(--fs-h6);margin-bottom:40px;max-width:650px}.hero-slider-block .hero-slider__slide--align-left .hero-slider__content{margin-right:auto;text-align:left}.hero-slider-block .hero-slider__slide--align-center .hero-slider__content{margin:0 auto;text-align:center}.hero-slider-block .hero-slider__slide--align-right .hero-slider__content{margin-left:auto;text-align:right}.hero-slider-block .hero-slider .swiper-pagination-bullet{background:var(--color-f);height:12px;opacity:.5;width:12px}.hero-slider-block .hero-slider .swiper-pagination-bullet-active{background:var(--color-f);opacity:1}.hero-slider-block .hero-slider .swiper-button-next,.hero-slider-block .hero-slider .swiper-button-prev{color:var(--color-f);display:none}.hero-slider-block .hero-slider .swiper-button-next:after,.hero-slider-block .hero-slider .swiper-button-prev:after{font-size:24px}@media screen and (min-width:1024px){.hero-slider-block .hero-slider .swiper-button-next,.hero-slider-block .hero-slider .swiper-button-prev{display:flex}}.hero-slider-block__placeholder{align-items:center;background:var(--bg-alt);border:2px dashed #ccc;display:flex;height:400px;justify-content:center}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-video{align-items:center;display:flex;font-family:var(--font-main);justify-content:center;min-height:auto;overflow:hidden;padding:var(--padding-section) 0;position:relative;width:100%}@media screen and (min-width:768px){.hero-video{min-height:100vh;padding:0}}.hero-video__bg-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-video__bg-wrapper embed,.hero-video__bg-wrapper iframe,.hero-video__bg-wrapper object{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.hero-video__bg-video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hero-video__bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-video__bg-image,.hero-video__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero-video__overlay{background-color:var(--color-0);z-index:2}.hero-video__content{position:relative;z-index:3}.hero-video__heading{color:inherit;font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;letter-spacing:-1px;line-height:.9;margin:0 0 clamp(1.6rem,2vw,2.4rem);max-width:800px}.hero-video__subheading{color:inherit;font-size:var(--fs-h6);line-height:1.3;margin:0 0 clamp(2.8rem,4vw,3.6rem);max-width:650px}.hero-video__btn{background-color:var(--color-1);border-radius:var(--br-button);color:var(--color-f);display:inline-block;font-weight:600;padding:1.2rem 3.2rem;text-decoration:none;transition:all .3s ease}.hero-video__btn:hover{opacity:.9}.hero-video--align-left .hero-video__content{text-align:left}.hero-video--align-center .hero-video__container{display:flex;justify-content:center}.hero-video--align-center .hero-video__content{margin:0 auto;text-align:center}.hero-video--align-right .hero-video__container{display:flex;justify-content:flex-end}.hero-video--align-right .hero-video__content{text-align:right}.hero-video--dark,.hero-video--dark .hero-video__heading{color:var(--text-light)}.hero-video--dark .hero-video__subheading{color:var(--text-light);opacity:.85}.hero-video--light,.hero-video--light .hero-video__heading{color:var(--text-primary)}.hero-video--light .hero-video__subheading{color:var(--text-muted)}.hero-video--light .hero-video__overlay{background-color:var(--color-f)}.hero-video--light .hero-video__control-btn{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.1);color:var(--color-0)}.hero-video--light .hero-video__control-btn:hover{background-color:rgba(0,0,0,.2)}.hero-video__controls{bottom:3rem;display:flex;gap:1.2rem;position:absolute;right:3rem;z-index:10}@media screen and (max-width:767px){.hero-video__controls{bottom:2rem;right:2rem}}.hero-video__control-btn{align-items:center;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:var(--color-f);cursor:pointer;display:flex;height:4.8rem;justify-content:center;padding:0;transition:all .3s ease;width:4.8rem}.hero-video__control-btn:hover{background-color:hsla(0,0%,100%,.25);transform:scale(1.1)}.hero-video__control-btn svg{height:2.4rem;width:2.4rem}.image-carousel-block{margin:var(--margin-section) 0;overflow:hidden}.image-carousel-block__container{margin:0 auto;max-width:100%;width:100%}.image-carousel-block .image-carousel{overflow:visible;padding:var(--padding-element) 0 var(--padding-element);position:relative;width:100%}.image-carousel-block .image-carousel__slide{align-items:center;display:flex;height:auto;justify-content:center;transition:all .5s cubic-bezier(.4,0,.2,1);width:380px}@media screen and (max-width:767px){.image-carousel-block .image-carousel__slide{width:280px}}.image-carousel-block .image-carousel__image-wrapper{border-radius:20px;height:500px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}@media screen and (max-width:767px){.image-carousel-block .image-carousel__image-wrapper{height:350px}}.image-carousel-block .image-carousel__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.image-carousel-block .image-carousel__slide:hover{z-index:10}.image-carousel-block .image-carousel__slide:hover .image-carousel__image-wrapper{transform:scale(1.1)}.image-carousel-block .image-carousel__slide:hover .image-carousel__image{transform:scale(1.05)}.image-carousel-block .image-carousel .swiper-pagination{bottom:0;display:flex;gap:0;justify-content:center;margin-top:var(--padding-element);position:relative}.image-carousel-block .image-carousel .swiper-pagination-bullet{background:#e4e4e4;border-radius:0;height:3px;margin:0!important;opacity:1;transition:all .3s ease;width:50px}.image-carousel-block .image-carousel .swiper-pagination-bullet-active{background:var(--color-2)}.image-carousel-block__placeholder{background:#f9f9f9;border:2px dashed #ccc;border-radius:20px;padding:60px;text-align:center}.logo-slider-block{margin:var(--margin-section) auto;overflow:hidden}.logo-slider-block__container{display:flex;flex-direction:column;gap:var(--padding-element)}.logo-slider-block__heading{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin:0;text-transform:uppercase}.logo-slider-block__heading span{color:var(--color-2)}.logo-slider-block .logo-slider{padding:20px 0 var(--padding-element);position:relative;width:100%}.logo-slider-block .logo-slider__slide{align-items:center;display:flex;height:auto;justify-content:center}.logo-slider-block .logo-slider__link{align-items:center;display:flex;height:100%;justify-content:center;transition:opacity .3s ease;width:100%}.logo-slider-block .logo-slider__link:hover{opacity:.7}.logo-slider-block .logo-slider__image{filter:none!important;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.logo-slider-block .logo-slider .swiper-pagination{bottom:0;display:flex;gap:0;justify-content:center}.logo-slider-block .logo-slider .swiper-pagination-bullet{background:#ccc;border-radius:0;height:3px;margin:0!important;opacity:.3;transition:all .3s ease;width:40px}.logo-slider-block .logo-slider .swiper-pagination-bullet-active{background:var(--color-2);opacity:1}.logo-slider-block__placeholder{border:2px dashed #ccc;padding:40px;text-align:center}.news-bottom{padding:var(--padding-section) 0}.news-bottom .nb__header{align-items:stretch;display:flex;gap:6rem;margin-bottom:var(--margin-block)}@media screen and (max-width:767px){.news-bottom .nb__header{align-items:flex-start;flex-direction:column;gap:2rem}}.news-bottom .nb__header-left{align-items:center;border-right:1px dotted #999;display:flex;flex:0 0 auto;min-width:35%;padding-right:6rem}@media screen and (max-width:767px){.news-bottom .nb__header-left{border-bottom:1px dotted #999;border-right:none;padding-bottom:2rem;padding-right:0;width:100%}}.news-bottom .nb__header-right{align-items:center;display:flex;flex:1;max-width:65rem}.news-bottom .nb__heading{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;line-height:.9;margin:0;text-transform:uppercase}.news-bottom .nb__heading span{color:var(--color-2);display:block}.news-bottom .nb__description{color:var(--text-muted);font-size:var(--fs-p);line-height:1.3;margin:0}.news-bottom .nb__grid{margin-bottom:var(--margin-block);overflow:visible}@media screen and (max-width:767px){.news-bottom .nb__grid.swiper{overflow:hidden}}.news-bottom .nb__wrapper{display:grid;gap:3.5rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){.news-bottom .nb__wrapper{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.news-bottom .nb__wrapper{display:flex!important;flex-wrap:nowrap;gap:0;grid-template-columns:none}}@media screen and (min-width:768px){.news-bottom .nb__wrapper{display:grid!important;transform:none!important}}.news-bottom .swiper-slide{height:auto}@media screen and (min-width:768px){.news-bottom .swiper-slide{margin-right:0!important;width:auto!important}}.news-bottom .nb__card{background:var(--color-f);border-radius:1.2rem;box-shadow:0 15px 45px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.news-bottom .nb__card:hover{box-shadow:0 25px 60px rgba(0,0,0,.12);transform:translateY(-8px)}.news-bottom .nb__card-image{aspect-ratio:16/10;overflow:hidden;position:relative}.news-bottom .nb__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.nb__card:hover .news-bottom .nb__card-image img{transform:scale(1.1)}.news-bottom .nb__card-content{display:flex;flex-direction:column;flex-grow:1;padding:4rem 3.5rem}@media screen and (max-width:767px){.news-bottom .nb__card-content{padding:3rem 2.5rem}}.news-bottom .nb__card-title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-p);font-weight:800;line-height:1.1;margin:0 0 auto;padding-bottom:5rem;text-transform:uppercase}@media screen and (max-width:767px){.news-bottom .nb__card-title{font-size:2.1rem;padding-bottom:3rem}}.news-bottom .nb__card-date{color:var(--color-2);font-size:1.2rem;font-weight:700;text-transform:uppercase}.news-bottom .nb__footer{display:flex;justify-content:flex-start}.news-bottom .nb__btn{background-color:var(--color-2);border-radius:10rem;color:var(--color-f);font-size:1.8rem;font-weight:800;line-height:1;padding:2.2rem 5rem;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease}.news-bottom .nb__btn:hover{background-color:var(--color-0);color:var(--color-f);transform:scale(1.05)}.team-cards{padding:var(--padding-section) 0}.team-cards__container{display:flex;flex-direction:column;gap:var(--padding-element)}.team-cards__heading{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin-bottom:2rem;text-transform:uppercase}.team-cards__heading span{color:var(--color-2)}.team-cards__grid{display:grid;gap:var(--padding-block);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.team-cards__grid{gap:2rem;grid-template-columns:1fr}}.team-cards__card{background-color:var(--color-2);border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden}.team-cards__image-wrapper{height:40rem;position:relative;width:100%}@media screen and (max-width:575px){.team-cards__image-wrapper{height:30rem}}.team-cards__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-cards__content{color:var(--color-f);display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;padding:var(--padding-element)}.team-cards__title{font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:800;letter-spacing:-.7px;line-height:1.1;margin:0;text-transform:uppercase}.team-cards__description{font-family:var(--font-main);font-size:var(--fs-p);line-height:1.3;margin:0}.contact-info-block{margin:var(--margin-section) auto;overflow:hidden}.contact-info-block .contact-info-wrapper{display:flex;gap:0;position:relative}@media screen and (max-width:991px){.contact-info-block .contact-info-wrapper{flex-direction:column;gap:40px}}.contact-info-block .contact-info-card{background:#f6f7f6;border-radius:15px;margin-right:var(--margin-global);min-width:342px;padding:var(--padding-global) var(--padding-element);position:relative;width:30%;z-index:2}@media screen and (max-width:991px){.contact-info-block .contact-info-card{margin-right:0;min-width:unset;width:100%}}.contact-info-block .contact-info-card:after{background:#f6f7f6;content:"";height:30px;position:absolute;right:-15px;top:18%;transform:translateY(-50%) rotate(45deg);width:30px}@media screen and (max-width:991px){.contact-info-block .contact-info-card:after{display:none}}.contact-info-block .contact-info-logo{color:var(--color-1);margin-bottom:var(--margin-element);max-width:200px}.contact-info-block .contact-info-logo svg{display:block;height:auto;width:100%}.contact-info-block .contact-info-title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:800;letter-spacing:-1px;margin-bottom:20px;text-transform:uppercase}.contact-info-block .contact-info-address{color:var(--text-primary);font-family:var(--font-main);font-size:var(--fs-h6);line-height:1.3}.contact-info-block .contact-info-details{display:flex;flex-direction:column;gap:5px}.contact-info-block .contact-info-details .contact-info-item{color:var(--text-primary);font-family:var(--font-main);font-size:var(--fs-h6)}.contact-info-block .contact-info-details .contact-info-item .label{font-weight:400}.contact-info-block .contact-info-details .contact-info-item a{color:var(--color-2);font-weight:500;text-decoration:none}.contact-info-block .contact-info-details .contact-info-item a:hover{text-decoration:underline}.contact-info-block .contact-info-map-container{background:#f0f0f0;border-radius:20px;flex:1;height:500px;overflow:hidden;z-index:1}@media screen and (max-width:991px){.contact-info-block .contact-info-map-container{height:400px;width:100%}}.contact-info-block .contact-info-map{height:100%;width:100%}.contact-info-placeholder{background:#f5f5f5;border:2px dashed #ccc;font-family:sans-serif;padding:50px;text-align:center}.contact-form-main{margin:var(--margin-section) auto}.contact-form-main__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6rem}@media screen and (max-width:991px){.contact-form-main__inner{flex-direction:column;gap:4rem}}.contact-form-main__left{flex:1 1 20rem}.contact-form-main__right{flex:1 1 50rem}.contact-form-main__heading{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0;text-transform:uppercase}.contact-form-main__description{color:var(--text-primary);font-size:var(--fs-p);margin-top:2rem}.contact-form-main__form .wpcf7-form{display:grid;gap:3rem;grid-template-columns:1fr}.contact-form-main__form .wpcf7-form p{display:flex;flex-direction:column;margin:0}.contact-form-main__form .wpcf7-form label{color:var(--color-0);font-family:var(--font-heading);font-size:1.4rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.contact-form-main__form .wpcf7-form input[type=email],.contact-form-main__form .wpcf7-form input[type=tel],.contact-form-main__form .wpcf7-form input[type=text],.contact-form-main__form .wpcf7-form textarea{background:transparent;border:none;border-bottom:1px solid #ededed;font-family:var(--font-main);font-size:var(--fs-p);outline:none;padding:1.5rem 0;transition:border-color .3s ease;width:100%}.contact-form-main__form .wpcf7-form input[type=email]:focus,.contact-form-main__form .wpcf7-form input[type=tel]:focus,.contact-form-main__form .wpcf7-form input[type=text]:focus,.contact-form-main__form .wpcf7-form textarea:focus{border-color:var(--color-2)}.contact-form-main__form .wpcf7-form input[type=email]::-moz-placeholder,.contact-form-main__form .wpcf7-form input[type=tel]::-moz-placeholder,.contact-form-main__form .wpcf7-form input[type=text]::-moz-placeholder,.contact-form-main__form .wpcf7-form textarea::-moz-placeholder{color:#a0a0a0;text-transform:uppercase}.contact-form-main__form .wpcf7-form input[type=email]::placeholder,.contact-form-main__form .wpcf7-form input[type=tel]::placeholder,.contact-form-main__form .wpcf7-form input[type=text]::placeholder,.contact-form-main__form .wpcf7-form textarea::placeholder{color:#a0a0a0;text-transform:uppercase}.contact-form-main__form .wpcf7-form textarea{min-height:12rem;resize:vertical}.contact-form-main__form .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.contact-form-main__form .wpcf7-form .wpcf7-acceptance label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.4rem;font-weight:400;gap:1.5rem;text-transform:none}.contact-form-main__form .wpcf7-form .wpcf7-acceptance label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d1d1d1;cursor:pointer;flex-shrink:0;height:2rem;position:relative;width:2rem}.contact-form-main__form .wpcf7-form .wpcf7-acceptance label input[type=checkbox]:checked{background-color:var(--color-2);border-color:var(--color-2)}.contact-form-main__form .wpcf7-form .wpcf7-acceptance label input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:1rem;left:.6rem;position:absolute;top:.2rem;transform:rotate(45deg);width:.6rem}.contact-form-main__form .wpcf7-form .wpcf7-acceptance label span.wpcf7-list-item-label a{color:var(--color-2);text-decoration:none}.contact-form-main__form .wpcf7-form .wpcf7-acceptance label span.wpcf7-list-item-label a:hover{text-decoration:underline}.contact-form-main__form .wpcf7-form .wpcf7-submit{background:var(--color-2);border:none;border-radius:5rem;color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:1.6rem;font-weight:700;justify-self:flex-end;margin-top:1rem;padding:1.8rem 4rem;text-transform:uppercase;transition:transform .3s ease,background .3s ease}.contact-form-main__form .wpcf7-form .wpcf7-submit:hover{background:#ff175f;transform:translateY(-2px)}.contact-form-main__form .wpcf7-form .wpcf7-response-output{border-radius:.8rem;font-size:1.4rem;grid-column:1/-1;margin:2rem 0 0;padding:1.5rem}.contact-form-main__form .wpcf7-form .form-info-text{color:#888;font-size:1.1rem;line-height:1.5;margin-top:2rem;max-width:45rem}@media(min-width:768px){.contact-form-main__form .wpcf7-form .form-info-text{float:left;width:calc(100% - 25rem)}.contact-form-main__form .wpcf7-form .wpcf7-submit{float:right}}.contact-form-main__form .wpcf7-form:after{clear:both;content:"";display:table}.inner-header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:500px;overflow:hidden;padding:var(--padding-section) 0;position:relative}@media screen and (max-width:991px){.inner-header{min-height:auto}}.inner-header--dark,.inner-header--dark .inner-header__description,.inner-header--dark .inner-header__title{color:var(--color-f)}.inner-header--light,.inner-header--light .inner-header__title{color:var(--color-1)}.inner-header--light .inner-header__description{color:var(--text-primary)}.inner-header--light .inner-header__overlay{background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.5))}.inner-header__overlay{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.4));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.inner-header .container{position:relative;z-index:2}.inner-header__wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:991px){.inner-header__wrapper{align-items:flex-start;flex-direction:column}}.inner-header__wrapper--has-form .inner-header__content{max-width:600px}@media screen and (max-width:991px){.inner-header__wrapper--has-form .inner-header__content{max-width:100%}}.inner-header__content{flex:1}.inner-header__title{color:var(--color-f);font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:20px;text-transform:uppercase}.inner-header__description{font-size:var(--fs-h6);font-weight:400;line-height:1.3;margin-bottom:30px;max-width:600px}.inner-header__button-wrapper{margin-bottom:30px}.inner-header__social{margin-top:20px}.inner-header__social .social-links{display:flex;gap:15px;list-style:none;margin:0;padding:0}.inner-header__social .social-links li a{align-items:center;color:var(--color-1);color:var(--color-f);display:flex;height:45px;justify-content:center;transition:all .3s ease;width:45px}.inner-header__social .social-links li a:hover{color:var(--color-2)}.inner-header--light .inner-header__social .social-links li a{background-color:var(--color-1);border-color:var(--color-1);color:var(--color-f)}.inner-header--light .inner-header__social .social-links li a:hover{background-color:var(--color-2);border-color:var(--color-2)}.inner-header__form-column{flex:1;max-width:500px;width:100%}@media screen and (max-width:991px){.inner-header__form-column{max-width:100%}}.inner-header__form-box{backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:40px}@media screen and (max-width:575px){.inner-header__form-box{padding:25px}}.inner-header__form-title{color:var(--color-f);font-size:var(--fs-h5);font-weight:800;letter-spacing:-1px;margin-bottom:20px;text-transform:uppercase}.inner-header__form .wpcf7-form-control-wrap{display:block;margin-bottom:10px}.inner-header__form .wpcf7-select,.inner-header__form .wpcf7-text,.inner-header__form .wpcf7-textarea{background:var(--color-f);border:1px solid transparent;color:var(--text-primary);font-family:var(--font-main);font-size:var(--fs-p);padding:12px 15px;width:100%}.inner-header__form .wpcf7-select:focus,.inner-header__form .wpcf7-text:focus,.inner-header__form .wpcf7-textarea:focus{border-color:var(--color-2);outline:none}.inner-header__form .wpcf7-list-item{color:var(--color-f);font-size:var(--fs-xs);margin:0}.inner-header__form .wpcf7-acceptance .wpcf7-list-item{margin:0}.inner-header__form .wpcf7-acceptance label{align-items:center;color:var(--color-f);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.2}.inner-header__form .wpcf7-acceptance label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;width:18px}.inner-header__form .wpcf7-acceptance label input[type=checkbox]:checked{background-color:var(--color-2);border-color:var(--color-2)}.inner-header__form .wpcf7-acceptance label input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.inner-header__form .wpcf7-acceptance label .wpcf7-list-item-label a{color:var(--color-2);text-decoration:underline}.inner-header__form .wpcf7-acceptance label .wpcf7-list-item-label a:hover{color:var(--color-f)}.inner-header--light .inner-header__form .wpcf7-acceptance label{color:var(--text-primary)}.inner-header--light .inner-header__form .wpcf7-acceptance label input[type=checkbox]{background:#f9f9f9;border-color:#ddd}.inner-header--light .inner-header__form .wpcf7-acceptance label input[type=checkbox]:checked{background-color:var(--color-2);border-color:var(--color-2)}.nav-bar-block{background-color:#f8f9fa;border-bottom:1px solid #ededed;border-top:1px solid #ededed;position:sticky;top:0;width:100%;z-index:100}@media screen and (max-width:1100px){.nav-bar-block{display:none!important}}.nav-bar-block .container{max-width:var(--width);padding:0}@media screen and (max-width:991px){.nav-bar-block .container{padding:0 var(--minpadding)}}.nav-bar-block .nav-bar__list{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}@media screen and (max-width:767px){.nav-bar-block .nav-bar__list{align-items:stretch;flex-direction:column}}.nav-bar-block .nav-bar__item{border-right:1px solid #ededed;flex:1;text-align:center;transition:all .3s ease}.nav-bar-block .nav-bar__item:last-child{border-right:none}@media screen and (max-width:767px){.nav-bar-block .nav-bar__item{border-bottom:1px solid #ededed;border-right:none}}.nav-bar-block .nav-bar__item.is-active,.nav-bar-block .nav-bar__item:hover{background-color:var(--color-2)}.nav-bar-block .nav-bar__item.is-active .nav-bar__link,.nav-bar-block .nav-bar__item:hover .nav-bar__link{color:var(--color-f)}.nav-bar-block .nav-bar__link{color:var(--color-0);display:block;font-family:var(--font-main);font-size:1.6rem;font-weight:700;padding:3.4rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media screen and (max-width:767px){.nav-bar-block .nav-bar__link{padding:1.5rem}}.main-content-block{margin-bottom:var(--margin-section);margin-top:var(--margin-section);transition:background-color .3s ease,color .3s ease}.main-content-block.is-style-dark{background-color:var(--bg-dark);color:var(--color-f)}.main-content-block.is-style-dark .main-content-block__title{color:var(--color-f)}.main-content-block.is-style-dark .main-content-block__col,.main-content-block.is-style-dark .main-content-block__col p{color:hsla(0,0%,100%,.8)}.main-content-block.is-style-light{background-color:var(--bg-body);color:var(--text-primary)}.main-content-block__title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin-bottom:var(--margin-element);text-transform:uppercase}.main-content-block__grid{display:flex;flex-wrap:wrap;gap:var(--padding-global)}.main-content-block__col{width:100%}@media screen and (max-width:767px){.main-content-block__col{width:100%!important}}.main-content-block__col--1-3{width:calc(33.333% - var(--padding-global)/2)}.main-content-block__col--1-2{width:calc(50% - var(--padding-global)/2)}.main-content-block__col--2-3{width:calc(66.666% - var(--padding-global)/2)}.main-content-block__col--full{width:100%}.main-content-block__col-inner{height:100%}.main-content-block__content{font-size:var(--fs-p);line-height:1.3}.main-content-block__content p{margin-bottom:1.5rem}.main-content-block__content p:last-child{margin-bottom:0}.main-content-block__content ul{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.main-content-block__content ul li{font-size:var(--fs-p);line-height:1.4;padding-left:3rem;position:relative}.main-content-block__content ul li:before{border:2px solid var(--color-2);border-radius:50%;content:"";height:1.2rem;left:0;position:absolute;top:.5rem;width:1.2rem}.main-content-block__image-wrapper .main-content-block__img{border-radius:20px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.message-box-block{color:var(--color-f);padding:var(--padding-section) 0}.message-box-block.is-style-dark{color:var(--color-0)}.message-box-block.is-style-dark .message-box-block__btn{background-color:var(--color-0);color:var(--color-f)}.message-box-block.is-style-dark .message-box-block__btn:hover{background-color:var(--color-f);color:var(--color-0)}.message-box-block__container{display:flex;flex-direction:column;gap:var(--padding-global)}@media(min-width:992px){.message-box-block__container.message-box-block--has-image{align-items:center;flex-direction:row;gap:var(--padding-global)}}.message-box-block__image-col{flex:0 0 100%}@media(min-width:992px){.message-box-block__image-col{flex:0 0 calc(33.33% - var(--padding-global)*2/3)}}.message-box-block__image{border-radius:10px;display:block;height:auto;width:100%}.message-box-block__content-col{flex:1}.message-box-block__title{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0 0 2rem;text-transform:uppercase}.message-box-block__description{font-family:var(--font-main);font-size:var(--fs-p);line-height:1.3;margin-bottom:3rem}.message-box-block__description p{margin:0}.message-box-block__button-wrapper{margin-top:2rem}.message-box-block__btn{background-color:var(--color-f);color:var(--color-0)}.message-box-block__btn:hover{background-color:var(--color-0);color:var(--color-f)}.all-courses-block{padding:0}.all-courses-block .all-courses__nav-outer{background:var(--bg-body);border-bottom:1px solid var(--bg-alt);margin-bottom:0;padding:var(--padding-element) 0;position:relative;top:0;z-index:90}@media screen and (max-width:767px){.all-courses-block .all-courses__nav-outer{padding:1.5rem 0}}.all-courses-block .all-courses__nav{display:flex;flex-wrap:wrap;gap:var(--padding-global);justify-content:center}@media screen and (max-width:767px){.all-courses-block .all-courses__nav{gap:1rem;justify-content:flex-start;overflow-x:auto;padding-bottom:1rem;-webkit-overflow-scrolling:touch}.all-courses-block .all-courses__nav::-webkit-scrollbar{display:none}}.all-courses-block .all-courses__nav-item{background:#f8f8f8;border:2px solid #eaeaea;border-radius:20px;color:var(--color-0);cursor:pointer;display:inline-block;outline:none;padding:2rem 4rem;transition:all .3s ease;width:45%}@media screen and (max-width:767px){.all-courses-block .all-courses__nav-item{width:100%}}.all-courses-block .all-courses__nav-item.active,.all-courses-block .all-courses__nav-item:hover{background:var(--color-2);border-color:var(--color-2);color:var(--color-f)}.all-courses-block .all-courses__nav-item.active svg,.all-courses-block .all-courses__nav-item.active svg path,.all-courses-block .all-courses__nav-item:hover svg,.all-courses-block .all-courses__nav-item:hover svg path{fill:currentColor}.all-courses-block .all-courses__nav-item-inner{align-items:center;display:flex;gap:2rem}@media screen and (max-width:767px){.all-courses-block .all-courses__nav-item{border-radius:15px;padding:1.2rem 2.5rem;white-space:nowrap}.all-courses-block .all-courses__nav-item-inner{gap:1.2rem}}.all-courses-block .all-courses__nav-icon-wrap{align-items:center;display:flex;height:52px;justify-content:center;width:60px}@media screen and (max-width:767px){.all-courses-block .all-courses__nav-icon-wrap{height:30px;width:35px}}.all-courses-block .all-courses__nav-icon-wrap img,.all-courses-block .all-courses__nav-icon-wrap svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.all-courses-block .all-courses__nav-icon-wrap img path,.all-courses-block .all-courses__nav-icon-wrap svg path{transition:all .3s ease}.all-courses-block .all-courses__nav-text{font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:800;letter-spacing:-.7px;line-height:1.1;text-align:left;text-transform:uppercase}.all-courses-block .all-courses__course{padding:var(--padding-section) 0;scroll-margin-top:120px}.all-courses-block .all-courses__course:last-child{margin-bottom:0}.all-courses-block .all-courses__course--alt{background-color:#f9f9f9}.all-courses-block .all-courses__course--alt .all-courses__box{background-color:var(--color-f)}.all-courses-block .all-courses__row{align-items:center;display:flex;gap:var(--margin-block);margin-bottom:var(--margin-block)}@media screen and (max-width:767px){.all-courses-block .all-courses__row{display:block;gap:var(--margin-element)}}.all-courses-block .all-courses__main-col{flex:1}@media screen and (min-width:768px){.all-courses-block .all-courses__main-col{padding-right:2rem}}.all-courses-block .all-courses__course-title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:2.5rem;text-transform:uppercase}.all-courses-block .all-courses__course-description{color:var(--text-primary);font-size:var(--fs-p);line-height:1.3;margin-bottom:var(--margin-element)}.all-courses-block .all-courses__course-description p{margin-bottom:1.5rem}.all-courses-block .all-courses__image-col{flex:1;max-width:50%}@media screen and (max-width:767px){.all-courses-block .all-courses__image-col{max-width:100%;width:100%}}.all-courses-block .all-courses__image-wrapper{position:relative;z-index:1}.all-courses-block .all-courses__image-wrapper img{border-radius:16px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.all-courses-block .all-courses__image-decoration{background-color:#e0e0e0;border-radius:16px;bottom:-25px;height:150px;position:absolute;right:-25px;width:150px;z-index:0}@media screen and (max-width:767px){.all-courses-block .all-courses__image-decoration{bottom:-20px;height:100px;right:-15px;width:120px}}.all-courses-block .all-courses__boxes{display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-bottom:var(--margin-block)}@media screen and (max-width:767px){.all-courses-block .all-courses__boxes{gap:2.5rem;grid-template-columns:1fr}}.all-courses-block .all-courses__box{background:#f8f8f8;border-radius:30px;padding:5rem}@media screen and (max-width:767px){.all-courses-block .all-courses__box{border-radius:5px;padding:2rem}}.all-courses-block .all-courses__box-title{color:var(--color-0);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;margin-bottom:3rem;text-transform:uppercase}.all-courses-block .all-courses__box-content{color:var(--text-primary);font-size:var(--fs-p)}.all-courses-block .all-courses__box-content ul{list-style:none;margin:0;padding:0}.all-courses-block .all-courses__box-content ul li{line-height:1.3;margin-bottom:1.8rem;padding-left:3rem;position:relative}.all-courses-block .all-courses__box-content ul li:before{background-color:var(--color-f);border:3px solid var(--color-2);border-radius:50%;content:"";height:12px;left:0;position:absolute;top:.6rem;width:12px}.all-courses-block .all-courses__footer{display:flex;justify-content:center;margin-top:var(--margin-block)}@media screen and (max-width:767px){.all-courses__saber-mas-wrap{margin-bottom:20px}}.about-course-block{background-color:#f7f7f8;padding:var(--padding-section) 0}.about-course__heading{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-1px;margin-bottom:4rem;text-transform:uppercase}.about-course__heading span{color:var(--color-2)}.about-course__info-box{background:#fff;border-radius:12px;display:flex;margin-bottom:4rem;padding:6rem 3rem}@media screen and (max-width:767px){.about-course__info-box{flex-direction:column;gap:4rem;padding:4rem 2rem}}.about-course__item{align-items:center;display:flex;flex:1;flex-direction:column;padding:0 2rem;position:relative;text-align:center}.about-course__item:not(:last-child):after{border-right:1px dotted #ccc;content:"";height:70%;position:absolute;right:0;top:15%;width:1px}@media screen and (max-width:767px){.about-course__item:not(:last-child):after{display:none}}.about-course__icon{align-items:center;color:var(--color-2);display:flex;height:60px;justify-content:center;margin-bottom:2rem;max-width:120px}.about-course__icon svg{height:100%;max-width:100%;width:auto}.about-course__icon span{font-size:4.8rem;font-weight:800;line-height:1}.about-course__item-title{color:#000;font-family:var(--font-main);font-size:1.8rem;font-weight:800;line-height:1.2;text-transform:uppercase;white-space:pre-line}.about-course__footer{display:flex;justify-content:flex-start}.about-course__btn{min-width:220px}.course-boxes-block{margin-bottom:var(--margin-section);margin-top:var(--margin-section)}.course-boxes-block .all-courses__course-title{margin-bottom:5rem}@media screen and (max-width:767px){.course-boxes-block .all-courses__course-title{margin-bottom:3rem}}.course-boxes-block .all-courses__course{padding:0}.block-editor-iframe__html,.editor-visual-editor{font-size:62.5%}