html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}nav ul li{padding:0;margin:0}nav ul li::before{display:none}nav ul li a{text-decoration:unset}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}strong{font-weight:bold}b{font-weight:bold}em{font-style:italic}section{display:block;position:relative;width:100%}button{background-color:unset;padding:unset;outline:unset;border:unset}.src-only,.sr-only,figcaption:not(.wp-element-caption){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none !important}:focus-visible{outline:1px solid #e52421;outline-offset:2px}html{font-size:62.5%;scroll-behavior:smooth}html.remove{overflow:hidden}html.remove body{overflow:hidden}html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}img,picture,video,iframe,canvas,svg{display:block;max-width:100%;height:auto}body{background-color:#f2f2f2;font-weight:400;font-family:'Roboto',sans-serif;font-size:1.6rem;margin-left:auto;margin-right:auto;counter-reset:ol;color:#242424}body>h1{position:absolute;left:-10000px}.screenReaderElement{position:absolute;left:-10000px}.container{max-width:calc(1424px + (2rem * 2));margin:0 auto;width:100%;padding-left:2rem;padding-right:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1}.container:before{content:"";display:table}.container:after{content:"";display:table;clear:both}@media (max-width:767px){.container{padding-left:1.5rem;padding-right:1.5rem}}.container-second{max-width:calc(1840px + (2rem * 2));margin:0 auto;width:100%;padding-left:2rem;padding-right:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1}.container-second:before{content:"";display:table}.container-second:after{content:"";display:table;clear:both}@media (max-width:767px){.container-second{padding-left:1.5rem;padding-right:1.5rem}}.indexpage{padding:80px}.indexpage h2{font-size:6rem}.indexpage .index li::before{display:none}.hamburger{margin-right:0;width:44px;height:44px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:relative;overflow:hidden;display:none;padding:5px}.hamburger:hover .hold::before,.hamburger:focus .hold::before,.hamburger:active .hold::before{width:70%;background-color:#fff}.hamburger:hover .hold div,.hamburger:focus .hold div,.hamburger:active .hold div{background-color:#fff}.hamburger:hover .hold::after,.hamburger:focus .hold::after,.hamburger:active .hold::after{width:70%;background-color:#fff}.hamburger .hold{height:3px;width:calc(100% - 5px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hamburger .hold:before{top:-9px}.hamburger .hold:after{bottom:-9px}.hamburger .hold:before,.hamburger .hold:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;display:block;width:100%;height:3px;left:0;background-color:#fff}.hamburger .hold div{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:block;position:absolute;width:100%;height:3px;background-color:#fff}.close{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;position:absolute;height:30px;width:30px;right:0;top:100px;cursor:pointer;z-index:15}.close.small{height:12px;width:12px;top:10px;right:10px}.close.small::before,.close.small::after{height:2px}.close::before,.close::after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";height:3px;width:100%;position:absolute;border-radius:10px;background-color:#e52421}.close::before{transform:rotate(45deg)}.close::after{transform:rotate(-45deg)}.close:hover,.close:focus,.close:active{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.close:hover::before,.close:focus::before,.close:active::before{transform:rotate(-45deg)}.close:hover::after,.close:focus::after,.close:active::after{transform:rotate(45deg)}.swiper-button-prev,.swiper-button-next{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:64px;height:64px;display:flex;align-items:center;justify-content:center;position:absolute;margin:0;overflow:hidden;right:-72px;top:50%;transform:translateY(-50%);z-index:10;left:unset}.swiper-button-prev:hover::before,.swiper-button-next:hover::before{background-image:url(../images/icons/arrow-right-swiper-on.svg)}.swiper-button-prev::after,.swiper-button-next::after{display:none}.swiper-button-prev::before,.swiper-button-next::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";width:32px;height:64px;display:inline-block;background:url(../images/icons/arrow-right-swiper.svg) no-repeat center center;background-size:cover}.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock{display:none}@media screen and (max-width:1570px) and (min-width:0){.swiper-button-prev,.swiper-button-next{right:0}}.swiper-button-prev{left:-72px;right:unset}.swiper-button-prev::before{transform:rotate(180deg)}@media screen and (max-width:1570px) and (min-width:0){.swiper-button-prev{left:0}}.swiper-pagination{position:relative !important;top:unset !important;left:unset !important;bottom:unset !important;margin:0;right:unset !important;width:unset !important;margin-right:auto}.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:0;opacity:1;cursor:pointer}a.tel,span.tel,a.mail,span.mail{font-size:calc((16 / 10) * 1rem);line-height:calc((24 / 16) * 1em);font-weight:400;color:#3d3d3d;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;padding:0 0 0 24px;text-decoration:unset}a.tel span,span.tel span,a.mail span,span.mail span{color:#757575;font-size:calc((16 / 10) * 1rem);line-height:calc((24 / 16) * 1em);font-weight:400}a.tel::before,span.tel::before,a.mail::before,span.mail::before{content:"";width:16px;height:16px;top:4px;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0}@media screen and (max-width:767px){a.tel,span.tel,a.mail,span.mail{font-size:calc((14 / 10) * 1rem)}a.tel span,span.tel span,a.mail span,span.mail span{font-size:calc((14 / 10) * 1rem)}}a.tel::before,span.tel::before{background-image:url(../images/icons/phone-red.svg)}a.mail::before,span.mail::before{background-image:url(../images/icons/email-red.svg)}.modal{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;height:100%;width:100%;top:0;left:0;z-index:150;display:none;flex-direction:row;padding-top:0;padding-bottom:0;overflow-y:auto}.modal::-webkit-scrollbar{width:5px}.modal::-webkit-scrollbar-track{border-radius:4px}.modal::-webkit-scrollbar-thumb{border-radius:10px}.modal::-webkit-scrollbar-corner{display:none}.modal.active{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.modal.active .bg-close{opacity:1}.modal .bg-close{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-2;position:fixed;width:100%;top:0;height:100vh;display:block;opacity:0;visibility:visible;background-color:rgba(0,0,0,0.6)}.modal .close{right:-50px;top:0;left:unset;opacity:0}.modal .close.active{opacity:1}.modal .modal-text{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;max-width:1920px;background-color:#fff;position:relative;padding:24px;transform:scale(1, 0);transform-origin:top;z-index:2;height:100%;max-height:1080px}.modal .modal-text.active{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform:scale(1, 1)}.modal .modal-text .holder{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.modal .modal-text .holder.op1{opacity:1}@media screen and (max-width:767px) and (min-height:0){.modal.video{overflow:unset;padding:0}.modal.video .modal-text{padding-top:100px}.modal.video .modal-text .close{top:20px;right:20px}}input[type='checkbox'],input[type='radio']{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}label{cursor:pointer}input[type='checkbox']+label{position:relative;padding-left:28px;display:inline-block;line-height:emMM(24)}input[type='checkbox']+label::before{content:'';width:16px;height:16px;border-radius:0;border:1px solid #e52421;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}input[type='checkbox']+label.disabled{opacity:.7}input[type='checkbox']:checked+label::before{background-color:#e52421}input[type='checkbox']:checked+label::after{content:url(../images/default-icons/check.svg);display:block;line-height:0;width:10px;height:11px;left:4px;top:50%;transform:translateY(-50%);position:absolute}input[type='radio']+label{padding-left:44px;position:relative;display:inline-block}input[type='radio']+label::before{content:'';display:inline-block;width:24px;height:24px;border:1px solid #242424;background-color:#f2f2f2;border-radius:50%;position:absolute;left:0;top:0}input[type='radio']:checked+label::after{content:'';display:inline-block;width:18px;height:18px;border-radius:50%;background-color:#ba1b19;position:absolute;left:3px;top:3px}input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='search'],input[type='number'],textarea,select{border:1px solid #d6d5d6;font-size:remMM(16);width:100%;color:#242424;background-color:#f2f2f2;font-family:'Roboto',sans-serif;padding:3px 9px}input[type='text']::placeholder,input[type='email']::placeholder,input[type='password']::placeholder,input[type='tel']::placeholder,input[type='search']::placeholder,input[type='number']::placeholder,textarea::placeholder,select::placeholder{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}input[type='number']{-moz-appearance:textfield}input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type='email']{padding:12px 14px 12px 40px;background-repeat:no-repeat;background-position:10px center;color:#242424}input[type='email']:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#242424}input[type='submit']{border:none;box-shadow:none;font-family:'Roboto',sans-serif;font-size:1rem;align-self:flex-start}.form-group{margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.form-group:last-child{margin-bottom:0}.radio-wrapper{margin-bottom:10px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/default-icons/arrow-select.svg) no-repeat right 10px center}select:focus{background-image:url(../images/default-icons/arrow-select-left.svg)}h1,h2,h3,h4,h5,h6{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Space Grotesk',sans-serif;font-weight:700;position:relative;margin-bottom:10px}h1{font-size:calc((72 / 10) * 1rem);line-height:calc((86 / 72) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){h1{font-size:calc((54 / 10) * 1rem);line-height:calc((65 / 54) * 1em)}}@media screen and (max-width:767px) and (min-width:0){h1{font-size:calc((36 / 10) * 1rem);line-height:calc((44 / 36) * 1em)}}h2{font-size:calc((64 / 10) * 1rem);line-height:calc((80 / 64) * 1em)}h2.big{font-size:calc((72 / 10) * 1rem);line-height:calc((86 / 72) * 1em)}h2.small{font-size:calc((56 / 10) * 1rem);line-height:calc((66 / 56) * 1em)}h2.tiny{font-size:calc((44 / 10) * 1rem);line-height:calc((56 / 44) * 1em)}h2:hover a{text-decoration:none}@media screen and (max-width:1023px) and (min-width:768px){h2{font-size:calc((50 / 10) * 1rem);line-height:calc((62 / 50) * 1em)}h2.big{font-size:calc((56 / 10) * 1rem);line-height:calc((67 / 56) * 1em)}h2.small{font-size:calc((45 / 10) * 1rem);line-height:calc((53.5 / 45) * 1em)}h2.tiny{font-size:calc((34 / 10) * 1rem);line-height:calc((43.5 / 34) * 1em)}}@media screen and (max-width:767px) and (min-width:0){h2{font-size:calc((36 / 10) * 1rem);line-height:calc((44 / 36) * 1em)}h2.big{font-size:calc((40 / 10) * 1rem);line-height:calc((48 / 40) * 1em)}h2.small{font-size:calc((34 / 10) * 1rem);line-height:calc((41 / 34) * 1em)}h2.tiny{font-size:calc((24 / 10) * 1rem);line-height:calc((31 / 24) * 1em)}}h3{font-size:calc((56 / 10) * 1rem);line-height:calc((66 / 56) * 1em)}h3.mid{font-size:calc((32 / 10) * 1rem);line-height:calc((44 / 32) * 1em)}h3.small{font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em)}h3.big{font-size:calc((72 / 10) * 1rem);line-height:calc((86 / 72) * 1em)}h3.tiny{font-size:calc((20 / 10) * 1rem);line-height:calc((30 / 20) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){h3{font-size:calc((42 / 10) * 1rem);line-height:calc((50 / 42) * 1em)}h3.mid{font-size:calc((28 / 10) * 1rem);line-height:calc((38.5 / 28) * 1em)}h3.small{font-size:calc((22 / 10) * 1rem);line-height:calc((29 / 22) * 1em)}h3.big{font-size:calc((54 / 10) * 1rem);line-height:calc((65 / 54) * 1em)}h3.tiny{font-size:calc((19 / 10) * 1rem);line-height:calc((28.5 / 19) * 1em)}}@media screen and (max-width:767px) and (min-width:0){h3{font-size:calc((28 / 10) * 1rem);line-height:calc((34 / 28) * 1em)}h3.mid{font-size:calc((24 / 10) * 1rem);line-height:calc((33 / 24) * 1em)}h3.small{font-size:calc((20 / 10) * 1rem);line-height:calc((26 / 20) * 1em)}h3.big{font-size:calc((36 / 10) * 1rem);line-height:calc((44 / 36) * 1em)}h3.tiny{font-size:calc((18 / 10) * 1rem);line-height:calc((27 / 18) * 1em)}}h4{font-size:calc((44 / 10) * 1rem);line-height:calc((56 / 44) * 1em)}h4.small{font-size:calc((32 / 10) * 1rem);line-height:calc((44 / 32) * 1em)}h4.tiny{font-size:calc((20 / 10) * 1rem);line-height:calc((30 / 20) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){h4{font-size:calc((34 / 10) * 1rem);line-height:calc((43 / 34) * 1em)}h4.tiny{font-size:calc((19 / 10) * 1rem);line-height:calc((28.5 / 19) * 1em)}h4.small{font-size:calc((26 / 10) * 1rem);line-height:calc((35 / 26) * 1em)}}@media screen and (max-width:767px) and (min-width:0){h4{font-size:calc((24 / 10) * 1rem);line-height:calc((30 / 24) * 1em)}h4.tiny{font-size:calc((18 / 10) * 1rem);line-height:calc((27 / 18) * 1em)}h4.small{font-size:calc((20 / 10) * 1rem);line-height:calc((26 / 20) * 1em)}}h5{font-size:calc((32 / 10) * 1rem);line-height:calc((44 / 32) * 1em)}h5.small{font-size:calc((20 / 10) * 1rem);line-height:calc((30 / 20) * 1em)}h5.tiny{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){h5{font-size:calc((26 / 10) * 1rem);line-height:calc((35 / 26) * 1em)}h5.small{font-size:calc((19 / 10) * 1rem);line-height:calc((28.5 / 19) * 1em)}h5.tiny{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}}@media screen and (max-width:767px) and (min-width:0){h5{font-size:calc((20 / 10) * 1rem);line-height:calc((26 / 20) * 1em)}h5.small{font-size:calc((18 / 10) * 1rem);line-height:calc((27 / 18) * 1em)}h5.tiny{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}}h6{font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){h6{font-size:calc((21 / 10) * 1rem);line-height:calc((28 / 21) * 1em)}}@media screen and (max-width:767px) and (min-width:0){h6{font-size:calc((18 / 10) * 1rem);line-height:calc((24 / 18) * 1em)}}ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}ul li{list-style:none;position:relative;padding-left:24px;font-size:calc((18 / 10) * 1rem);line-height:1.6em;margin-bottom:24px}ul li:last-of-type{margin-bottom:0}ul li::before{content:"";left:9px;top:10px;width:6px;height:6px;display:block;position:absolute;background-color:#242424;border-radius:50%}ul li a{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}ol{counter-reset:my-awesome-counter;list-style:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}ol>li{list-style:none;position:relative;padding-left:32px;font-size:calc((18 / 10) * 1rem);line-height:1.6em;margin-bottom:24px;counter-increment:my-awesome-counter}ol>li:last-of-type{margin:0}ol>li::before{content:counter(my-awesome-counter) ".";left:7px;top:-1px;display:block;position:absolute;font-weight:700}ol>li a{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}ol>li ul{list-style:none}ol>li ul li{list-style:none}.btn{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;position:relative;display:inline-block;z-index:1;cursor:pointer;text-align:center}.btn.btn-secondary span{border:3px solid #e52421;background-color:transparent;color:#242424;padding:9px 37px}.btn.btn-secondary:hover span,.btn.btn-secondary:focus span,.btn.btn-secondary:active span{background-color:#e52421;color:#fff}.btn.btn-secondary.big span{padding:18px 68px 18px 40px}.btn.btn-secondary.opposite-white span{border:3px solid #fff;background-color:#fff;color:#242424;padding:9px 37px}.btn.btn-secondary.opposite-white:hover span,.btn.btn-secondary.opposite-white:focus span,.btn.btn-secondary.opposite-white:active span{background-color:transparent;color:#fff}.btn.btn-secondary.opposite-white:hover span::after,.btn.btn-secondary.opposite-white:focus span::after,.btn.btn-secondary.opposite-white:active span::after{filter:brightness(0) invert(100%)}.btn.btn-primary span{background-color:#e52421;color:#fff}.btn.btn-primary:hover span,.btn.btn-primary:focus span,.btn.btn-primary:active span{background-color:#ba1b19;color:#fff;-webkit-box-shadow:0 4px 8px 2px rgba(229,36,33,0.32);box-shadow:0 4px 8px 2px rgba(229,36,33,0.32)}.btn.btn-primary.hover-white:hover span,.btn.btn-primary.hover-white:focus span,.btn.btn-primary.hover-white:active span{background-color:#fff;color:#242424}.btn.btn-primary.hover-white.arrow-right:hover span::after,.btn.btn-primary.hover-white.arrow-right:focus span::after,.btn.btn-primary.hover-white.arrow-right:active span::after{filter:invert(1)}.btn.btn-primary.white span{background-color:#fff;color:#242424}.btn.btn-primary.white:hover span,.btn.btn-primary.white:focus span,.btn.btn-primary.white:active span{background-color:#e52421;color:#fff}.btn.btn-primary.white.arrow-down:hover span::after,.btn.btn-primary.white.arrow-down:focus span::after,.btn.btn-primary.white.arrow-down:active span::after{filter:invert(1) brightness(2)}.btn.arrow-right span{padding:13px 50px 12px 28px}.btn.arrow-right span::after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";width:24px;height:24px;display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:url(../images/icons/arrow-right-white.svg) no-repeat center center;background-size:cover}@media screen and (max-width:767px) and (min-width:0){.btn.arrow-right span{padding:12px 40px 11px 20px}.btn.arrow-right span::after{right:12px}}.btn.arrow-right.big span{padding:21px 68px 21px 40px}.btn.arrow-right.big span::after{right:32px}@media screen and (max-width:1023px) and (min-width:0){.btn.arrow-right.big span{padding:15px 48px 15px 24px}.btn.arrow-right.big span:after{right:16px}}.btn.arrow-right.big.btn-secondary span{padding:18px 68px 18px 40px}.btn.arrow-right.big.btn-secondary span::after{right:32px}@media screen and (max-width:1023px) and (min-width:0){.btn.arrow-right.big.btn-secondary span{padding:12px 48px 12px 24px}.btn.arrow-right.big.btn-secondary span:after{right:16px}}.btn.arrow-down span{padding:13px 50px 12px 28px}.btn.arrow-down span::after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";width:24px;height:24px;display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:url(../images/icons/arrow-down-dark.svg) no-repeat center center;background-size:cover}@media screen and (max-width:767px) and (min-width:0){.btn.arrow-down span{padding:12px 40px 11px 20px}.btn.arrow-down span::after{right:12px}}.btn.arrow-down.big span{padding:21px 68px 21px 40px}.btn.arrow-down.big span::after{right:32px}@media screen and (max-width:1023px) and (min-width:0){.btn.arrow-down.big span{padding:15px 48px 15px 24px}.btn.arrow-down.big span:after{right:16px}}.btn.arrow-down.big.btn-secondary span{padding:18px 68px 18px 40px}.btn.arrow-down.big.btn-secondary span::after{right:32px}@media screen and (max-width:1023px) and (min-width:0){.btn.arrow-down.big.btn-secondary span{padding:12px 48px 12px 24px}.btn.arrow-down.big.btn-secondary span:after{right:16px}}.btn.big span{font-size:calc((18 / 10) * 1rem);line-height:calc((22 / 18) * 1em);padding:21px 40px}@media screen and (max-width:1023px) and (min-width:0){.btn.big span{font-size:calc((16 / 10) * 1rem)}}@media screen and (max-width:1023px) and (min-width:0){.btn.big span{padding:15px 58px 15px 30px}}@media screen and (max-width:767px) and (min-width:0){.btn.big span{font-size:calc((14 / 10) * 1rem)}}.btn span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;font-size:calc((16 / 10) * 1rem);font-weight:600;padding:13px 32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;color:#242424;line-height:calc((22 / 16) * 1em);font-family:'Roboto',sans-serif;letter-spacing:0;margin:0 !important;text-align:center;width:100%;position:relative}@media screen and (max-width:767px) and (min-width:0){.btn span{font-size:calc((14 / 10) * 1rem)}}header{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:100;position:absolute;left:0;top:0;width:100%;background-color:transparent}header.dark ul a{color:#242424}header.dark .hamburger .hold div,header.dark .hamburger .hold::before,header.dark .hamburger .hold::after{background-color:#242424}header .flex-holder{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:80px;padding:32px 0}header .logo-holder{position:absolute;left:0;top:0}header .logo-holder::after{content:"";width:100%;aspect-ratio:398/24;position:absolute;left:0;top:100%;background:url(../images/icons/logo-triangel.svg) no-repeat center center;background-size:cover;z-index:1;display:block}header .close-bg{display:none}header .close{display:none}header .hamburger{display:none}header nav{margin-left:auto}header nav a.btn{display:none}header ul{display:flex;flex-direction:row;align-items:center;gap:64px;list-style:none}header ul li{list-style:none}header ul a{font-size:calc((18 / 10) * 1rem);line-height:calc((28 / 18) * 1em);font-weight:600;color:#fff;padding:4px 0;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header ul a:hover::before,header ul a:focus::before,header ul a:active::before,header ul a.active::before{width:100%}header ul a::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";left:0;top:unset;bottom:0;width:0;height:3px;display:block;background-color:#e52421;position:absolute}.logo-holder{padding:24px 40px;display:inline-flex;align-items:center;gap:80px;background-color:#fff;position:relative;text-decoration:unset}.logo-holder .logo{max-width:115px;position:relative}.logo-holder .logo img{width:100%;aspect-ratio:115 / 64}.logo-holder .logo::after{content:"";right:-40px;position:absolute;width:1px;height:100%;background-color:#bdbdbd;top:50%;transform:translateY(-50%);display:block}.logo-holder .title{font-size:calc((20 / 10) * 1rem);line-height:calc((30 / 20) * 1em);font-weight:700;color:#e52421;text-transform:uppercase;font-family:'Space Grotesk',sans-serif}.main-section{position:relative;margin:0 0 120px 0}.main-section::after{content:"";width:100%;aspect-ratio:1920 / 149;position:absolute;bottom:0;left:0;display:flex;background:url(../images/icons/triangel-white-big.svg) no-repeat center center;background-size:cover;z-index:2}.main-section .img-holder{position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width) + .9px);height:100%;z-index:-1}.main-section .img-holder img{width:100%;height:100%;object-fit:cover;object-position:center}.main-section .robot{position:absolute;right:0;bottom:-400px;z-index:20}.main-section .container{position:relative;z-index:25}.main-section .flex-holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:584px;padding:231px 0}.main-section h2{margin-bottom:24px;color:#fff}.main-section .place{margin-bottom:40px;font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);font-weight:500;color:#fff;font-family:'Space Grotesk',sans-serif}.main-section .btn-holder{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap}.informations{padding:0 0 160px 0}.informations h2{font-weight:400;margin-bottom:45px}.informations .grid-holder{display:grid;grid-template-columns:repeat(auto-fill, minmax(327px, 1fr));gap:40px}.informations .block{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}.informations .block::after{content:"";width:100%;aspect-ratio:448 / 32;position:relative;background:url(../images/icons/triangel-grey-bottom.svg) no-repeat center center;background-size:cover;z-index:1;display:block}.informations .block.first::after{display:none}.informations .block.first p{padding:0;background-color:unset;margin:0}.informations .block.last{justify-content:center;padding:0 24px}.informations .block.last::after{display:none}.informations .block.last p{padding:0;background-color:unset;margin:0}.informations .block.last h3{margin-bottom:12px;background-color:unset;padding:0}.informations .block p{padding:0 40px 40px 40px;margin:0;background-color:#fff;font-size:calc((16 / 10) * 1rem);line-height:calc((24 / 16) * 1em);font-weight:400}.informations .block .img{width:100%;aspect-ratio:448 / 253;overflow:hidden;background-color:#fff;position:relative}.informations .block .img img{width:100%;height:100%;object-fit:cover;object-position:center}.informations .block .img::before{content:"";width:100%;aspect-ratio:448/32;position:absolute;bottom:0;left:0;background:url(../images/icons/triangel-white-top.svg) no-repeat center center;background-size:cover;z-index:1;display:block}.informations .block .text{background-color:#fff;padding:12px 40px 40px 40px}.informations .block h3{margin:0;width:100%;background-color:#fff;padding:12px 40px 16px 40px}.flex-fill{flex:1 1 auto;background-color:#fff;display:flex;width:100%}.location-section{padding:0 0 120px 0}.location-section .flex-holder{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:162px}.location-section .swiper-helper{display:flex;width:100%;position:relative;max-width:calc((570 / 1424) * 100%);aspect-ratio:570 / 696}.location-section .swiper-helper::before{content:"";width:100%;max-width:calc((377 / 570) * 100%);aspect-ratio:377 / 148;position:absolute;right:0;top:0;background:url(../images/icons/swiper-triangel-top.png) no-repeat center center;background-size:cover;z-index:1}.location-section .swiper-helper::after{content:"";bottom:0;width:100%;max-width:calc((377 / 570) * 100%);aspect-ratio:377 / 148;position:absolute;left:0;background:url(../images/icons/swiper-triangel-bottom.png) no-repeat center center;background-size:cover;z-index:1}.location-section .swiper-helper .where-prev{left:-72px}.location-section .swiper-helper .where-next{right:-72px}.location-section .swiper{clip-path:polygon(34% 0, 100% 21%, 100% 78.6%, 66% 100%, 0 78.6%, 0 21%);max-width:100%;width:100%}.location-section .swiper .swiper-slide{width:100%;position:relative;display:flex}.location-section .swiper .swiper-slide img{width:100%;aspect-ratio:570 / 696;object-fit:cover}.location-section .text-holder{width:100%;max-width:570px;padding-top:64px}.location-section .upper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-bottom:40px}.location-section h2{margin:0;text-transform:uppercase}.location-section .logo{display:flex;padding:24px;background-color:#fff}.location-section .collapsed{font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);font-family:'Space Grotesk',sans-serif;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.location-section .collapsed.active{-webkit-line-clamp:unset;overflow:visible}.location-section .read-more{font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);font-family:'Space Grotesk',sans-serif;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#e52421;cursor:pointer;margin-bottom:40px}.location-section .read-more:hover::before,.location-section .read-more:focus::before,.location-section .read-more:active::before,.location-section .read-more.active::before{transform:scale(0, 1)}.location-section .read-more::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";left:0;top:unset;left:unset;bottom:0;width:100%;height:1px;display:block;background-color:#e52421;position:absolute;transform:scale(1, 1)}.location-section .single-dropdown{border-bottom:1px solid #d9d9d9}.location-section .single-dropdown:first-of-type{border-top:1px solid #d9d9d9}.location-section .single-dropdown h3{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;padding:16px 0;margin:0;cursor:pointer}.location-section .single-dropdown h3::before,.location-section .single-dropdown h3::after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";width:12px;height:2px;display:block;position:absolute;top:50%;transform:translateY(-50%);background-color:#bdbdbd;z-index:1;right:6px}.location-section .single-dropdown h3::before{transform:translateY(-50%) rotate(90deg)}.location-section .single-dropdown h3:hover::before,.location-section .single-dropdown h3:hover::after{background-color:#e52421}.location-section .single-dropdown h3.active::after{background-color:#e52421}.location-section .single-dropdown h3.active::before{transform:translateY(-50%) rotate(90deg) scale(0, 1)}.location-section .single-dropdown .content{padding:16px 0;font-size:calc((16 / 10) * 1rem);line-height:calc((24 / 16) * 1em);display:none}.location-section .single-dropdown .content.active{display:flex;flex-direction:column}.location-section .single-dropdown p{margin-bottom:24px}.location-section .single-dropdown address{font-style:normal;margin-bottom:24px}.location-section .single-dropdown a.arrow-right{color:#e52421;text-transform:uppercase;font-size:calc((14 / 10) * 1rem);line-height:calc((17 / 14) * 1em);display:flex;gap:8px;align-items:center;font-weight:700}.location-section .single-dropdown a.arrow-right::after{content:url(../images/icons/arrow-right-red.svg);height:24px;display:block}.location-section .single-dropdown a.mail{margin-bottom:24px}.when-section{overflow:hidden;padding:0 0 160px}.when-section .flex-holder{display:flex;flex-direction:row;justify-content:flex-end;gap:162px;align-items:center}.when-section .text-holder{width:100%;max-width:570px}.when-section .text-holder h2{margin-bottom:24px;text-transform:uppercase}.when-section .text-holder p{margin-bottom:34px;font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);font-family:'Space Grotesk',sans-serif}.when-section .text-holder p:last-of-type{margin-bottom:24px}.when-section .date-holder{max-width:calc((570 / 1424) * 100%);aspect-ratio:570 / 696;position:relative;width:100%}.when-section .date-holder::before{content:"";width:100%;max-width:calc((377 / 570) * 100%);aspect-ratio:377 / 148;position:absolute;left:0;top:0;transform:scaleX(-1);background:url(../images/icons/swiper-triangel-top.png) no-repeat center center;background-size:cover;z-index:1}.when-section .date-holder::after{content:"";bottom:0;width:100%;max-width:calc((377 / 570) * 100%);aspect-ratio:377 / 148;position:absolute;right:0;background:url(../images/icons/swiper-triangel-bottom.png) no-repeat center center;transform:scaleX(-1);background-size:cover;z-index:1}.when-section .date-holder img{position:absolute;right:-240px;bottom:-140px;z-index:10}.when-section .date-holder .wrapper{position:relative;clip-path:polygon(66% 0, 0 21%, 0 78.6%, 34% 100%, 100% 78.6%, 100% 21%);background-color:#d9d9d9;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap}.when-section .date-holder .wrapper .date{color:#fff;position:relative;font-size:calc((64 / 10) * 1rem);line-height:calc((80 / 64) * 1em);padding:16px;font-weight:700;background-color:#242424;font-family:'Space Grotesk',sans-serif}.when-section .date-holder .wrapper .date::before{content:"";width:100%;bottom:16px;max-width:calc(100% - (2 * 16px));height:5px;display:block;position:absolute;left:16px;background-color:#e52421}.when-section .date-holder .wrapper .time{color:#242424;background-color:#fff;font-family:'Space Grotesk',sans-serif;padding:16px;font-size:calc((44 / 10) * 1rem);line-height:calc((56 / 44) * 1em);font-weight:700}.program{padding:0 0 120px 0}.program h2{margin-bottom:32px}.program .grid-holder{display:grid;grid-template-columns:repeat(auto-fill, minmax(253px, 1fr));gap:40px}.post{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;position:relative}.post:not(:has(a)){position:relative}.post:not(:has(a))::after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";width:100%;aspect-ratio:324 / 23;position:relative;background:url(../images/icons/triangel-grey-bottom.svg) no-repeat center center;background-size:cover;z-index:1;display:block}.post a{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;text-decoration:unset;height:100%;position:relative}.post a::after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";width:100%;aspect-ratio:324 / 23;position:relative;background:url(../images/icons/triangel-grey-bottom.svg) no-repeat center center;background-size:cover;z-index:1;display:block}.post a:hover:after{background-image:url(../images/icons/triangel-bottom-red-2.svg)}.post figure{aspect-ratio:326 / 184;width:100%;display:flex}.post figure img{aspect-ratio:326 / 184;width:100%;max-width:100%}.post h3,.post small,.post h4,.post .time-wrapper,.post .flex-fill{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.post h3{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;margin:0;color:#242424}.post h3.tiny{padding:24px 40px 4px 40px}.post h3.mid{padding:24px 40px 13px 40px}.post small{background-color:#fff;padding:0 40px 8px 40px;color:#757575;font-size:calc((13 / 10) * 1rem);line-height:calc((19 / 13) * 1em)}.post h4{color:#242424;background-color:#fff;padding:0 40px 8px 40px;margin:0}.post .time-wrapper{display:flex;background-color:#fff;padding:0 40px 24px 40px}.post time{padding:4px 12px;border:4px solid #e52421;color:#242424;font-weight:700;font-size:calc((20 / 10) * 1rem);line-height:calc((30 / 20) * 1em)}.partners.only-one .flex-holder{border-bottom:1px solid #d9d9d9}.partners.only-one .grid-holder{display:flex;align-items:center;justify-content:center;flex-direction:row}.partners .flex-holder{padding:80px 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:24px;border-top:1px solid #d9d9d9}.partners h2{width:100%;max-width:calc((570 / 1424) * 100%);min-width:400px;margin:0}.partners .grid-holder{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(178px, 1fr));gap:120px 40px}.partners .partner{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0}.video-section{padding:195px 0 120px 0;position:relative;overflow:hidden}.video-section.small-p{padding:37px 0 120px 0}.video-section .container{position:relative}.video-section h2{margin:0;padding:24px 40px;position:relative;text-align:center;display:inline-block;background-color:#fff;z-index:10}.video-section h2::before,.video-section h2::after{content:"";width:100%;aspect-ratio:545 / 32;display:block;position:absolute;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.video-section h2::before{background-image:url(../images/icons/title-triangel-top.svg);bottom:100%}.video-section h2::after{top:100%;background-image:url(../images/icons/title-triangel-bottom.svg)}.video-section .img{position:absolute;display:flex;right:0;top:0;right:-233px;top:-242px;max-width:673px;z-index:10}.video-section .img img{aspect-ratio:673 / 800;width:100%}.video-section video{aspect-ratio:1180 / 666;margin:0 auto;width:100%;max-width:1180px}.gallery{padding:0 0 160px 0}.gallery .swiper-slide a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;aspect-ratio:448 / 448;width:100%;display:flex}.gallery .swiper-slide a:hover img{filter:brightness(.7)}.gallery .swiper-slide a:hover::before{opacity:1}.gallery .swiper-slide a::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:url(../images/icons/lupa.svg);height:24px;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.gallery .swiper-slide img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:2;aspect-ratio:448 / 448;object-fit:cover;width:100%;max-width:100%}.program-content{padding:176px 0 160px 0}.program-content .back-button{width:100%;max-width:calc((448 / 1424) * 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0;margin-bottom:40px}.program-content .back-button .arrow-left{display:flex;position:relative;gap:12px;font-size:calc((18 / 10) * 1rem);line-height:calc((22 / 18) * 1em);color:#e52421;font-weight:600;text-decoration:unset;text-transform:uppercase;align-items:center}.program-content .back-button .arrow-left:hover{text-decoration:underline}.program-content .back-button .arrow-left::before{content:url(../images/icons/arrow-left-red.svg);height:24px;display:block;position:relative}.program-content .flex-holder{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:80px}.program-content aside{width:100%;max-width:calc((448 / 1424) * 100%)}.program-content aside .post{margin-bottom:40px}.program-content aside .post h3{padding:24px 40px 4px 40px}.program-content aside .post small{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em);padding:0 40px 32px 40px}.program-content aside .links-holder{margin-bottom:40px}.program-content aside .links-holder a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);font-weight:700;font-family:'Space Grotesk',sans-serif;padding:16px 30px 16px 0;position:relative;display:block;border-bottom:1px solid #d9d9d9;color:#242424;text-decoration:unset}.program-content aside .links-holder a:first-of-type{border-top:1px solid #d9d9d9}.program-content aside .links-holder a:hover{color:#e52421}.program-content aside .links-holder a:hover::after{filter:brightness(0) saturate(100%) invert(12%) sepia(88%) saturate(7454%) hue-rotate(356deg) brightness(97%) contrast(102%)}.program-content aside .links-holder a::after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(../images/icons/arrow-right-off.svg) center center no-repeat;background-size:cover;display:block}.program-content aside a.btn{width:100%}.program-content aside a.btn span{padding:21px 40px 21px 40px}.program-content aside a.btn span::after{position:relative;top:unset;right:unset !important;transform:unset}.program-content .content{width:100%;max-width:100%}.program-content .content .time-wrapper{display:flex;margin-bottom:24px}.program-content .content time{padding:4px 12px;border:4px solid #e52421;color:#242424;font-weight:700;font-size:calc((20 / 10) * 1rem);line-height:calc((30 / 20) * 1em);font-family:'Space Grotesk',sans-serif}.program-content .content img{width:100%;margin-bottom:24px}.program-content .content iframe,.program-content .content video{width:100%;aspect-ratio:896 / 503}.program-content .content figure{margin-bottom:48px}.program-content .content figure .wp-element-caption{margin-bottom:16px}.program-content .content h2{margin-bottom:64px}.program-content .content p{font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);margin-bottom:64px;font-family:'Space Grotesk',sans-serif}.program-content .content p:has(+ p){margin-bottom:32px}.program-content .content h3{font-size:calc((32 / 10) * 1rem);line-height:calc((44 / 32) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){.program-content .content h3{font-size:calc((26 / 10) * 1rem);line-height:calc((35 / 26) * 1em)}}@media screen and (max-width:767px) and (min-width:0){.program-content .content h3{font-size:calc((20 / 10) * 1rem);line-height:calc((26 / 20) * 1em)}}.program-content .content h4{font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){.program-content .content h4{font-size:calc((21 / 10) * 1rem);line-height:calc((28 / 21) * 1em)}}@media screen and (max-width:767px) and (min-width:0){.program-content .content h4{font-size:calc((18 / 10) * 1rem);line-height:calc((24 / 18) * 1em)}}.program-content .content h5{font-size:calc((20 / 10) * 1rem);line-height:calc((30 / 20) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){.program-content .content h5{font-size:calc((19 / 10) * 1rem);line-height:calc((28.5 / 19) * 1em)}}@media screen and (max-width:767px) and (min-width:0){.program-content .content h5{font-size:calc((18 / 10) * 1rem);line-height:calc((27 / 18) * 1em)}}.program-content .content h6{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){.program-content .content h6{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}}@media screen and (max-width:767px) and (min-width:0){.program-content .content h6{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}}.program-content .content h3,.program-content .content h4,.program-content .content h5{margin-bottom:24px}.program-content .content ul,.program-content .content ol{gap:32px;margin-bottom:64px}.program-content .content ul:last-of-type,.program-content .content ol:last-of-type{margin-bottom:0}.program-content .content ul li,.program-content .content ol li{padding:0;margin:0}.program-content .content ul li::before,.program-content .content ol li::before{position:unset;display:inline-block;font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);font-family:'Space Grotesk',sans-serif}@media screen and (max-width:1023px) and (min-width:768px){.program-content .content ul li::before,.program-content .content ol li::before{font-size:calc((21 / 10) * 1rem);line-height:calc((28 / 21) * 1em)}}@media screen and (max-width:767px) and (min-width:0){.program-content .content ul li::before,.program-content .content ol li::before{font-size:calc((18 / 10) * 1rem);line-height:calc((24 / 18) * 1em)}}.program-content .content ul li h4,.program-content .content ol li h4{margin-bottom:0;display:inline-block}.program-content .content ul li p,.program-content .content ol li p{margin:0}.program-content.video-detail{overflow:hidden}.program-content.video-detail .content{width:100%;max-width:1180px;margin:0 auto;position:relative}.program-content.video-detail .robot{position:absolute;top:-300px;right:-370px;z-index:10}.program-content.video-detail video,.program-content.video-detail iframe{aspect-ratio:1180/666;margin-bottom:64px}.program-content.video-detail video:last-of-type,.program-content.video-detail iframe:last-of-type{margin:0}.program-content.video-detail p{font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);margin-bottom:64px;font-family:'Space Grotesk',sans-serif}.program-content.video-detail p:has(+ p){margin-bottom:32px}.archive{padding:216px 0 120px 0;overflow:hidden}.archive .flex-holder{width:100%;max-width:1180px;margin:0 auto;position:relative}.archive .robot{position:absolute;top:-204px;right:-412px;z-index:10}.archive h2{margin-bottom:40px}.archive .single-year{border-top:2px solid #3d3d3d;padding:0 0 40px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px}.archive .single-year:last-of-type{padding-bottom:0}.archive h3{width:100%;max-width:calc((350 / 1180) * 100%);padding-top:10px;font-size:calc((44 / 10) * 1rem);line-height:calc((56 / 44) * 1em);margin:0}.archive .events{width:100%;max-width:calc((814 / 1180) * 100%)}.archive .single-event{padding:16px 40px 15px 0;border-bottom:1px solid #d9d9d9;position:relative;color:#242424;text-decoration:unset;display:block;width:100%}.archive .single-event:hover{color:#e52421}.archive .single-event:hover::after{filter:brightness(0) saturate(100%) invert(12%) sepia(88%) saturate(7454%) hue-rotate(356deg) brightness(97%) contrast(102%)}.archive .single-event::after{content:"";width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(../images/icons/arrow-right-off.svg) center center no-repeat;background-size:cover;display:block}.archive .single-event h4{margin:0;font-size:calc((24 / 10) * 1rem);line-height:calc((32 / 24) * 1em);font-weight:700}.archive .single-event h4 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}.generic-content{padding:250px 0 100px 0}.error-page{padding:250px 0}.error-page .flex-block{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;text-align:center;gap:40px}footer hr{background-color:#d9d9d9;height:1px;margin:0;padding:0}footer .upper{padding:0 0 66px 0}footer .upper .logo-holder{margin-bottom:87px}footer .upper .flex-holder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;gap:16px}footer .upper .block{width:100%;max-width:420px}footer .upper .block.contact{max-width:551px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:64px}footer .upper .img{width:100%;max-width:192px;display:flex;position:relative;clip-path:polygon(70% 0, 100% 50%, 70% 100%, 0 100%, 0 0)}footer .upper .img::before{content:"";width:100%;max-width:164px;aspect-ratio:164 / 54;display:block;position:absolute;left:0;bottom:0;background:url(../images/icons/triangel-bottom-red.svg) center center no-repeat;background-size:cover;z-index:2}footer .upper .img img{aspect-ratio:192/214;object-fit:cover}footer .upper .text-holder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;width:100%;max-width:calc((295 / 551) * 100%)}footer .upper .text-holder a.mail{margin-bottom:12px}footer .upper h2{margin-bottom:14px;font-family:'Roboto',sans-serif;font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}@media screen and (max-width:1023px) and (min-width:768px){footer .upper h2{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}}@media screen and (max-width:767px) and (min-width:0){footer .upper h2{font-size:calc((16 / 10) * 1rem);line-height:calc((22 / 16) * 1em)}}footer .upper p{margin-bottom:28px}footer .upper address{margin-bottom:45px;font-style:normal}footer .upper .socials{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:12px}footer .upper .socials a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:9px;border:1px solid #d9d9d9}footer .upper .socials a:hover{background-color:#fff;border-color:#fff;-webkit-box-shadow:0 5px 16px 0 rgba(0,0,0,0.16);box-shadow:0 5px 16px 0 rgba(0,0,0,0.16)}footer .upper .name{font-size:calc((32 / 10) * 1rem);line-height:calc((44 / 32) * 1em);font-weight:700;font-family:'Space Grotesk',sans-serif;color:#242424;margin-bottom:4px}footer .upper small{font-size:calc((16 / 10) * 1rem);line-height:calc((24 / 16) * 1em);font-weight:400;color:#757575;margin-bottom:16px}footer .upper nav ul{display:flex;flex-direction:column;gap:8px}footer .upper nav li{margin:0;list-style:none;font-size:calc((16 / 10) * 1rem);line-height:calc((24 / 16) * 1em);font-weight:400;display:flex}footer .upper nav a{font-size:calc((16 / 10) * 1rem);line-height:calc((24 / 16) * 1em);font-weight:400;margin:0;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .upper nav a:hover::before,footer .upper nav a:focus::before,footer .upper nav a:active::before,footer .upper nav a.active::before{transform:scale(1, 1)}footer .upper nav a::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";left:0;top:unset;bottom:0;width:100%;height:1px;display:block;background-color:#e52421;position:absolute;transform:scale(0, 1)}footer .lower{background-color:#fff;padding:12px 0}footer .lower .flex-holder{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;gap:16px}footer .lower .copyright{font-size:calc((13 / 10) * 1rem);line-height:calc((19 / 13) * 1em);color:#757575}footer .lower .copyright a{color:#757575;text-decoration:unset;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .lower .copyright a:hover::before,footer .lower .copyright a:focus::before,footer .lower .copyright a:active::before,footer .lower .copyright a.active::before{transform:scale(1, 1)}footer .lower .copyright a::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";left:0;top:unset;bottom:0;width:100%;height:1px;display:block;background-color:#757575;position:absolute;transform:scale(0, 1)}footer .lower .coded-by{padding-left:16px;font-size:calc((13 / 10) * 1rem);line-height:calc((19 / 13) * 1em);color:#757575;position:relative}footer .lower .coded-by::before{content:"";background-color:#757575;width:1px;height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}footer .lower .coded-by a{color:#757575;text-decoration:unset;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .lower .coded-by a:hover::before,footer .lower .coded-by a:focus::before,footer .lower .coded-by a:active::before,footer .lower .coded-by a.active::before{transform:scale(1, 1)}footer .lower .coded-by a::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";left:0;top:unset;bottom:0;width:100%;height:1px;display:block;background-color:#3d3c90;position:absolute;transform:scale(0, 1)}footer .lower .coded-by a:hover{color:#3d3c90}@media screen and (min-width:2000px) and (min-height:0){.archive .single-event h4 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}}@media screen and (max-width:1919px) and (min-width:0){.archive .single-event h4 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}}@media screen and (max-width:1550px) and (min-width:0){header .flex-holder{gap:44px}header ul{gap:44px}.logo-holder{padding:20px 28px;gap:48px}.logo-holder .logo::after{right:-24px}.informations{padding:0 0 120px}.informations .grid-holder{gap:28px}.informations .block p{padding:0 24px 24px 24px}.informations .block h3{padding:12px 24px 12px 24px}.location-section{padding:0 0 100px}.when-section{padding:0 0 120px}.program{padding:0 0 100px 0}.partners .flex-holder{padding:50px 0}.partners .grid-holder{gap:40px 40px}.video-section{padding:100px 0 100px 0}.gallery{padding:0 0 120px 0}.archive{padding:180px 0 100px 0}.archive .single-event h4 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}footer .upper .block{max-width:300px}footer .upper .block.contact{max-width:480px}}@media screen and (max-width:1300px) and (min-width:0){header .close-bg{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:19;position:fixed;width:100%;top:0;left:0;height:100vh;display:none;visibility:visible;background-color:rgba(0,0,0,0.3);opacity:1}header .close-bg.active{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block}header .close{display:flex;top:41px;right:27px}header .hamburger{display:flex}header nav{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:0;transform:unset;max-width:360px;width:100%;left:unset;right:-100%;visibility:hidden;opacity:0;padding:100px 50px 100px 30px;height:100vh;background-color:#fff;z-index:20;overflow-x:hidden;overflow-y:auto;position:fixed;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}header nav.active{right:0;opacity:1;visibility:visible}header nav a.btn{display:inline-block;margin-left:unset}header ul{gap:24px;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;margin-bottom:24px}header ul a{color:#242424}header a.btn{margin-left:auto}.logo-holder{padding:16px 24px}.main-section{margin:0 0 80px 0}.main-section .robot{bottom:-250px;max-width:440px}.main-section .flex-holder{padding:170px 0}.informations{padding:0 0 100px}.location-section{padding:0 0 80px}.location-section .flex-holder{gap:102px}.location-section .swiper-helper{margin-left:72px}.location-section .text-holder{padding-top:24px}.location-section .logo{padding:16px}.location-section .collapsed{font-size:calc((20 / 10) * 1rem)}.location-section .read-more{font-size:calc((20 / 10) * 1rem)}.when-section{padding:0 0 100px}.when-section .flex-holder{gap:102px}.when-section .text-holder p{font-size:calc((20 / 10) * 1rem);margin-bottom:16px}.when-section .date-holder img{right:-150px;bottom:-110px}.when-section .date-holder .wrapper .date{font-size:calc((40 / 10) * 1rem)}.when-section .date-holder .wrapper .time{padding:6px 12px;font-size:calc((32 / 10) * 1rem)}.video-section h2{padding:16px 22px}.video-section .img{right:-90px;top:-90px;max-width:420px}.gallery{padding:0 0 100px 0}.program-content{padding:140px 0 100px 0}.program-content .back-button{margin-bottom:20px}.program-content .flex-holder{gap:32px}.program-content aside .post h3{padding:12px 20px 4px 20px}.program-content aside .post small{padding:0 20px 12px 20px}.program-content .content img{margin-bottom:40px}.program-content .content iframe,.program-content .content video{margin-bottom:40px}.program-content .content h2{margin-bottom:40px}.program-content .content p{margin-bottom:40px;font-size:calc((20 / 10) * 1rem)}.program-content .content p:has(+ p){margin-bottom:24px}.program-content.video-detail h2{padding-right:180px}.program-content.video-detail .robot{max-width:400px;top:-90px;right:-140px}.archive{padding:170px 0 80px 0}.archive .robot{display:none}.archive h2{margin-bottom:32px}.archive .single-event h4 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}footer .upper{padding:0 0 40px 0}footer .upper .logo-holder{margin-bottom:48px}footer .upper .block{max-width:260px}footer .upper .block.contact{gap:24px;max-width:430px}footer .upper .img{max-width:152px}}@media screen and (max-width:1023px) and (min-width:0){header .flex-holder{padding:18px 0;gap:32px}header .close{top:27px}.logo-holder{padding:12px 16px;gap:32px}.logo-holder .logo img{max-width:100px}.logo-holder .logo::after{right:-16px}.logo-holder .title{font-size:calc((18 / 10) * 1rem)}.main-section{margin:0 0 60px 0}.main-section .robot{bottom:-160px;max-width:320px}.informations{padding:0 0 80px}.location-section{padding:0 0 70px}.location-section .flex-holder{flex-direction:column-reverse;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:60px}.location-section .swiper-helper{max-width:500px;margin:0 72px 0 72px}.location-section .text-holder{padding:0;max-width:800px}.when-section{padding:0 0 80px}.when-section .flex-holder{flex-direction:column;justify-content:flex-start;align-items:center;gap:60px}.when-section .text-holder{max-width:800px}.when-section .date-holder{max-width:400px}.program{padding:0 0 80px 0}.program .grid-holder{gap:24px}.post h3.tiny{padding:16px 20px 4px 20px}.post h3.mid{padding:16px 20px 12px 20px}.post small{padding:0 20px 8px 20px}.post h4{padding:0 20px 8px 20px}.post .time-wrapper{padding:0 20px 16px 20px}.partners .flex-holder{flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;padding:32px 0}.partners h2{max-width:100%;min-width:unset}.partners .grid-holder{gap:24px;grid-template-columns:repeat(auto-fit, minmax(148px, 1fr))}.video-section{padding:80px 0 80px 0}.gallery{padding:0 0 80px 0}.program-content{padding:120px 0 80px 0}.program-content .back-button{max-width:300px;padding:8px 0}.program-content .back-button .arrow-left{font-size:calc((16 / 10) * 1rem)}.program-content .flex-holder{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end}.program-content aside{max-width:448px}.program-content .content ul,.program-content .content ol{gap:20px}.program-content.video-detail h2{padding:0}.program-content.video-detail .robot{display:none}.archive{padding:140px 0 60px 0}.archive .single-event h4 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}footer .upper .logo-holder{padding:16px 24px}footer .upper .logo-holder .logo img{max-width:115px}footer .upper .flex-holder{gap:32px}footer .upper p{margin-bottom:18px}footer .upper address{margin-bottom:32px}footer .upper .name{font-size:calc((24 / 10) * 1rem)}}@media screen and (max-width:767px) and (min-width:0){header .logo-holder .logo img{max-width:80px}header .close{right:22px;top:16px}header nav{max-width:270px;padding:80px 30px 100px 30px}header ul a{font-size:calc((16 / 10) * 1rem)}.logo-holder .title{font-size:calc((16 / 10) * 1rem)}.main-section .robot{display:none}.informations{padding:0 0 60px}.informations .grid-holder{gap:24px}.informations .block p{padding:0 20px 20px 20px}.informations .block h3{padding:8px 20px 8px 20px}.location-section{padding:0 0 50px}.location-section .swiper-helper{max-width:360px}.location-section .swiper-helper .where-prev{left:0;background-color:rgba(0,0,0,0.4);border-radius:8px;width:42px}.location-section .swiper-helper .where-next{right:0;background-color:rgba(0,0,0,0.4);border-radius:8px;width:42px}.location-section .upper{margin-bottom:32px}.location-section .logo img{max-width:85px}.location-section .collapsed{font-size:calc((18 / 10) * 1rem)}.location-section .read-more{font-size:calc((18 / 10) * 1rem)}.when-section{padding:0 0 60px}.when-section .text-holder p{font-size:calc((18 / 10) * 1rem)}.program{padding:0 0 60px}.program .grid-holder{gap:16px}.partners .flex-holder{padding:24px 0}.video-section{padding:60px 0 60px 0}.video-section h2{padding:8px 14px}.video-section .img{display:none}.gallery{padding:0 0 60px 0}.program-content{padding:120px 0 60px 0}.program-content .back-button{align-items:flex-start}.program-content aside{margin:0 auto}.program-content aside .post{margin-bottom:24px}.program-content aside .links-holder{margin-bottom:24px}.program-content aside .links-holder a{font-size:calc((20 / 10) * 1rem);padding:12px 30px 12px 0}.program-content .content time{padding:2px 8px;font-size:calc((18 / 10) * 1rem)}.program-content .content h2{margin-bottom:32px}.program-content .content p{font-size:calc((18 / 10) * 1rem)}.archive .single-year{padding:0 0 32px 0;flex-direction:column;align-items:flex-start}.archive h3{font-size:calc((32 / 10) * 1rem)}.archive .events{max-width:100%}.archive .single-event{padding:12px 40px 11px 0}.archive .single-event h4{font-size:calc((20 / 10) * 1rem)}.archive .single-event h4 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}footer .upper .block{max-width:160px}footer .upper p{font-size:calc((14 / 10) * 1rem)}footer .upper address{font-size:calc((14 / 10) * 1rem)}footer .upper nav a{font-size:calc((14 / 10) * 1rem)}}@media screen and (max-width:480px) and (min-width:0){header .flex-holder{padding:8px 0;gap:12px}header .logo-holder{padding:8px 12px}header .hamburger{margin-left:auto}header nav a.btn{display:inline-block}header a.btn{display:none}.main-section .img-holder{filter:brightness(.8)}.main-section .flex-holder{padding:130px 0}.informations .grid-holder{gap:16px}.when-section .date-holder img{right:-140px;bottom:-50px;max-width:300px}.program-content{padding:100px 0 60px 0}.archive{padding:120px 0 60px 0}.archive .single-event h4 span{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-family:inherit;color:inherit;text-transform:inherit;transition:inherit}footer .upper{padding:0 0 24px 0}footer .upper .logo-holder{margin-bottom:24px}footer .upper .flex-holder{gap:24px}footer .upper .block{max-width:100%}footer .upper .img{max-width:112px}footer .upper h2{margin-bottom:10px}footer .upper p{margin-bottom:8px}footer .upper address{margin-bottom:24px}footer .lower{padding:8px 0}footer .lower .flex-holder{flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:12px}footer .lower .coded-by{padding:0}footer .lower .coded-by::before{display:none}}/*# sourceMappingURL=styles.css.map */