@keyframes text-bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-2px);opacity:0}}@keyframes button-animation{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes button-arrows{0%{transform:translateX(-11em)}to{transform:translateX(105%)}}.wp-block-acf-carousel .carousel-content h3{font-family:"klarheit-bd",sans-serif;font-weight:400}@media screen and (max-width:991px){.wp-block-acf-carousel .carousel-content h3{font-size:32px;line-height:40px}}.wp-block-acf-carousel{background-color:#f5f5f5}.wp-block-acf-carousel .block-inner{padding:80px 0 0;max-width:none}@media all and (max-width:767px){.wp-block-acf-carousel .block-inner{padding:70px 0 0}}.wp-block-acf-carousel .carousel-swiper{margin-left:clamp(-20px,-1vw,-64px);margin-right:clamp(-20px,-1vw,-64px);padding-left:clamp(20px,3.5vw,64px);padding-right:clamp(20px,3.5vw,64px);padding-top:clamp(20px,3.5vw,40px);position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;overflow-y:clip}.wp-block-acf-carousel .swiper-slide{overflow:hidden;margin:0 auto;padding:0 clamp(20px,3.5vw,68px);max-width:1920px}.wp-block-acf-carousel .carousel-item{position:relative;overflow:hidden;display:flex;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;z-index:1}@media all and (max-width:767px){.wp-block-acf-carousel .carousel-item{aspect-ratio:9/16}}.wp-block-acf-carousel .carousel-item .carousel-background{background-size:cover;background-position:center center;background-repeat:no-repeat;background-clip:content-box;transition:transform 400ms ease}.wp-block-acf-carousel .carousel-item .carousel-background,.wp-block-acf-carousel .carousel-item .carousel-video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.wp-block-acf-carousel .carousel-item .carousel-video video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wp-block-acf-carousel .carousel-content-wrapper{padding:41px 22px 41px 41px;margin-left:clamp(20px,1vw,64px);min-height:400px;max-width:480px;width:100%;z-index:2;grid-row-start:1;align-items:flex-start;justify-self:flex-start;grid-column-start:1;align-self:end;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;position:relative;transition:background-color .5s}@media all and (max-width:1200px){.wp-block-acf-carousel .carousel-content-wrapper{padding:30px;min-height:350px}}@media all and (max-width:991px){.wp-block-acf-carousel .carousel-content-wrapper{min-height:260px;max-width:435px}}@media all and (max-width:767px){.wp-block-acf-carousel .carousel-content-wrapper{max-width:calc(100vw - clamp(40px,2vw,40px));min-height:unset;padding:40px 60px 50px 20px}}.wp-block-acf-carousel .carousel-content-wrapper--blue{background-color:#44d2ff;color:#272c36}.wp-block-acf-carousel .carousel-content-wrapper--blue:after{color:#44d2ff}@media all and (max-width:767px){.wp-block-acf-carousel .carousel-content-wrapper:before{content:"";position:absolute;bottom:0;right:-20px;width:0;height:0;border-bottom:52px solid #f5f5f5;border-left:52px solid #fff0;z-index:2}}.wp-block-acf-carousel .carousel-content-wrapper:after{content:"";position:absolute;top:0;right:-119px;width:0;height:0;border-top:293px solid #fff0;border-left:120px solid currentColor;border-bottom:600px solid #fff0;transition:color .5s}@media all and (max-width:1200px){.wp-block-acf-carousel .carousel-content-wrapper:after{right:-115px;border-left-width:115px}}@media all and (max-width:991px){.wp-block-acf-carousel .carousel-content-wrapper:after{right:-69px;border-left-width:69px;border-top-width:213px}}@media all and (max-width:767px){.wp-block-acf-carousel .carousel-content-wrapper:after{display:none}}.wp-block-acf-carousel .carousel-content{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;z-index:2;grid-row-start:1;grid-column-start:1;display:flex;transform:translateY(30px);height:100%}@media all and (max-width:1200px){.wp-block-acf-carousel .carousel-content{gap:20px}}@media all and (max-width:767px){.wp-block-acf-carousel .carousel-content{gap:20px}}.wp-block-acf-carousel .carousel-content--hide{max-height:0;transform:translateY(30px)}.wp-block-acf-carousel .carousel-content--show{max-height:400px}.wp-block-acf-carousel .carousel-content--fade-out{opacity:0;transform:translateY(-30px);transition:all .5s ease-out;pointer-events:none}.wp-block-acf-carousel .carousel-content--fade-in{opacity:1;transform:translateY(0);transition:all .5s ease-out}.wp-block-acf-carousel .carousel-content .font-label,.wp-block-acf-carousel .carousel-content h3{color:inherit}.wp-block-acf-carousel .carousel-content .font-label{font-size:12px}@media all and (max-width:1200px){.wp-block-acf-carousel .carousel-content .font-label{font-size:10px}}.wp-block-acf-carousel .carousel-content h3{font-size:34px;line-height:118%;margin-top:12px;max-width:920px;text-wrap:wrap;transition:color 400ms ease}@media all and (max-width:1200px){.wp-block-acf-carousel .carousel-content h3{font-size:34px;line-height:118%;margin-top:9px}}@media all and (max-width:991px){.wp-block-acf-carousel .carousel-content h3{font-size:26px;line-height:118%;margin-top:7px}}@media all and (max-width:767px){.wp-block-acf-carousel .carousel-content h3{font-size:24px;line-height:141%;margin-top:7px}}.wp-block-acf-carousel .carousel-content p{line-height:32px}@media all and (max-width:1200px){.wp-block-acf-carousel .carousel-content p{line-height:28px}}@media all and (max-width:991px){.wp-block-acf-carousel .carousel-content p{font-size:14px;line-height:24px}}@media all and (max-width:767px){.wp-block-acf-carousel .carousel-content p{line-height:24px}}.wp-block-acf-carousel .carousel-content .newton-button{margin-top:auto;min-height:48px}@media all and (max-width:1200px){.wp-block-acf-carousel .carousel-content .newton-button{min-height:40px}}@media all and (max-width:991px){.wp-block-acf-carousel .carousel-content .newton-button{min-height:36px;padding:10px 20px}}.wp-block-acf-carousel .swiper-wrapper{grid-row-start:1;grid-column-start:1}.wp-block-acf-carousel .swiper-wrapper .swiper-slide{padding:0 clamp(20px,1vw,64px);position:relative}.wp-block-acf-carousel .swiper-wrapper .swiper-slide:after{content:"";position:absolute;bottom:0;right:clamp(20px,1vw,64px);width:0;height:0;border-bottom:40px solid #f5f5f5;border-left:40px solid #fff0;z-index:2}.wp-block-acf-carousel .content-swiper-controls{display:flex;justify-content:flex-start;align-items:center;gap:24px;padding-left:clamp(20px,3.5vw,64px);padding-right:clamp(20px,3.5vw,64px)}@media all and (max-width:767px){.wp-block-acf-carousel .content-swiper-controls{gap:9px}}.wp-block-acf-carousel .content-swiper-controls .swiper-controls{padding:40px 0;margin-left:auto;margin-right:40px}@media all and (max-width:767px){.wp-block-acf-carousel .content-swiper-controls .swiper-controls{order:3;margin-left:unset;margin-right:32px;padding-bottom:20px;padding-top:20px}}.wp-block-acf-carousel .content-swiper-controls .swiper-controls .swiper-button{background-color:#bcff00;border:unset;height:41px;width:41px;transition:background-color 400ms ease}.wp-block-acf-carousel .content-swiper-controls .swiper-autoplay-button:hover,.wp-block-acf-carousel .content-swiper-controls .swiper-controls .swiper-button:hover{background-color:#ff6223}.wp-block-acf-carousel .content-swiper-controls .swiper-controls .swiper-button:hover svg path{stroke:#272c36}.wp-block-acf-carousel .content-swiper-controls .swiper-autoplay-button{cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:15px 14px;width:41px;height:41px;border:2px solid #272c36;transition:background-color 400ms ease}@media all and (max-width:767px){.wp-block-acf-carousel .content-swiper-controls .swiper-autoplay-button{order:2;margin-left:auto}}.wp-block-acf-carousel .content-swiper-controls .swiper-autoplay-button--playing{background-image:url(/wp-content/themes/newton-theme/assets/img/icons/pause.svg)}.wp-block-acf-carousel .content-swiper-controls .swiper-slide-pagination{display:flex;gap:16px}@media all and (max-width:767px){.wp-block-acf-carousel .content-swiper-controls .swiper-slide-pagination{order:1;gap:9px}}@media screen and (max-width:991px){.wp-block-acf-image-and-text .block-inner .text-col .main-title{font-size:24px;line-height:32px}}@media screen and (max-width:991px){.wp-block-acf-image-and-text .block-inner .text-col .wysiwyg p{font-size:24px;line-height:32px}}@media screen and (max-width:991px){.wp-block-acf-image-and-text .block-inner .text-col .links ul a{font-size:16px;line-height:24px}}.wp-block-acf-image-and-text .block-inner .text-col .main-title{font-family:"klarheit-bd",sans-serif;font-size:26px;line-height:34px;font-weight:400}@media screen and (max-width:991px){.wp-block-acf-image-and-text .block-inner .text-col .main-title{font-size:24px;line-height:32px}}.wp-block-acf-image-and-text .block-inner .text-col .wysiwyg p{font-family:"klarheit-rg",sans-serif;font-size:26px;line-height:34px;font-weight:400}@media screen and (max-width:991px){.wp-block-acf-image-and-text .block-inner .text-col .wysiwyg p{font-size:24px;line-height:32px}}.wp-block-acf-image-and-text .block-inner .text-col .links ul a{font-family:"klarheit-bd",sans-serif;font-size:18px;line-height:26px;font-weight:400}@media screen and (max-width:991px){.wp-block-acf-image-and-text .block-inner .text-col .links ul a{font-size:16px;line-height:24px}}.newton .wysiwyg a:not(.wysiwyg-button),.wp-block-acf-image-and-text .block-inner .text-col .links ul a{transition:text-decoration 400ms ease;transition:text-decoration 400ms ease,-webkit-text-decoration 400ms ease;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#879380}.wp-block-acf-image-and-text .block-inner .text-col .links ul a:hover{text-decoration-color:#ff6223}@media screen and (max-width:767px){.newton{font-size:14px;line-height:22px}}.wp-block-acf-image-and-text .block-inner .image-col img{width:100%}.newton a,.newton-button{color:#272c36;text-decoration:none}.newton ul{padding:0;margin:0;list-style-type:none}.newton .wysiwyg p{margin-bottom:1em}.wp-block-acf-image-and-text .block-inner{padding:120px clamp(20px,3.5vw,68px)}@media all and (max-width:767px){.wp-block-acf-image-and-text .block-inner{padding:80px clamp(20px,3.5vw,68px)}}.wp-block-acf-image-and-text .block-inner .content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media all and (max-width:767px){.wp-block-acf-image-and-text .block-inner .content-wrapper{grid-template-columns:1fr;gap:32px}}.wp-block-acf-image-and-text .block-inner .content-wrapper.image_right .image-col{order:1}.wp-block-acf-image-and-text .block-inner .content-wrapper.image_right .text-col{margin-right:auto}.wp-block-acf-image-and-text .block-inner .image-col.add-visible{opacity:0;transform:translateY(50px);transition:opacity 1000ms ease 300ms,transform 800ms ease 300ms}.wp-block-acf-image-and-text .block-inner .text-col{max-width:700px}.wp-block-acf-image-and-text .block-inner .text-col .wysiwyg p{color:#505968}.wp-block-acf-image-and-text .block-inner .text-col .links{margin-top:34px}.wp-block-acf-image-and-text .block-inner .text-col .links ul{display:flex;flex-wrap:wrap;row-gap:12px;-moz-column-gap:24px;column-gap:24px}.wp-block-acf-image-and-text .block-inner .text-col .links ul a{text-decoration-thickness:2px;text-underline-offset:5px}.newton-button{width:-moz-max-content;width:max-content;position:relative;padding:14px 24px;gap:4px;font-family:"klarheit-mono-bd";font-size:12px;line-height:1.67;font-weight:400;letter-spacing:3px;text-transform:uppercase;display:inline-flex;align-items:center;transition:all 400ms ease;overflow:hidden;background-color:#bcff00}@media screen and (max-width:767px){.newton-button{padding:12px 18px}}.newton-button .button-text{z-index:1}.newton-button .chevron-icon{margin-left:1px;width:12px!important;height:12px;position:relative;bottom:1px}.newton-button .arrows{display:flex;gap:5px;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-10em)}.newton-button .arrows .button-arrow{height:68px;width:auto}.newton-button .arrows .button-arrow.large{height:100px}.newton-button.secondary{background-color:#fff0;color:#272c36;border:1.5px solid #272c36}.newton-button.secondary:hover{background-color:#ff6223;border-color:#ff6223}.newton-button.no-icon .chevron-icon{display:none}.newton-button::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#ff6223}.newton-button:hover{cursor:pointer}.newton-button:hover::before{animation:button-animation 370ms ease-in-out 500ms 1 forwards}.newton-button:hover .button-text{animation:text-bounce 1100ms ease-in 1 normal forwards}.newton-button:hover .arrows{animation:button-arrows 800ms ease-in 50ms 1 normal forwards}.newton-button:hover .arrows .button-arrow:not(.large){animation:button-arrows 1100ms ease-out 60ms 1 normal forwards}.wysiwyg-button{width:-moz-max-content;width:max-content;padding:14px 24px;text-decoration:none;font-family:"klarheit-mono-bd";font-size:12px;line-height:1.67;font-weight:400;letter-spacing:3px;text-transform:uppercase;transition:all 400ms ease;background-color:#fff0;color:#272c36;border:1.5px solid #272c36}@media screen and (max-width:767px){.wysiwyg-button{padding:12px 18px}}.wysiwyg-button:hover{background-color:#ff6223;border-color:#ff6223}.wysiwyg-button--green{background-color:#bcff00;border:unset}main{z-index:10;top:0;left:0;width:100%;transition:all 1000ms ease}section{background-color:#fff;transition:background-color 400ms ease}section.has-offwhite-background-color{background-color:#eaeaea}.block{position:relative;overflow:hidden}.block .block-inner{max-width:1920px;margin:0 auto}.block img{max-width:100%}.overlay{display:none;opacity:0;transition:opacity 400ms ease;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0/.4);z-index:4}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.font-label{font-family:"klarheit-mono-bd",sans-serif;font-size:12px;line-height:20px;letter-spacing:3px;text-transform:uppercase;color:#272c36}@media all and (max-width:767px){.font-label{font-size:10px}}.font-label.white{color:#fff}.headline-wrapper{width:100%}.headline-wrapper .font-label{margin-bottom:32px}@media all and (max-width:767px){.headline-wrapper .font-label{margin-bottom:24px}}.headline-wrapper .main-title,.headline-wrapper .tagline{margin-bottom:24px}.headline-wrapper .tagline{color:#505968}.swiper-controls{max-width:1920px;margin:0 auto;padding-right:clamp(20px,3.5vw,68px);display:flex;justify-content:flex-end;gap:8px;z-index:0}.swiper-controls .swiper-button{position:relative;border:1.5px solid #272c36;padding:8px;line-height:0;transition:border-color 300ms ease;left:0;right:0;width:auto;height:auto;--swiper-navigation-size:0}.swiper-controls .swiper-button svg{width:16px;height:16px}.swiper-controls .swiper-button svg path{transition:stroke 300ms ease}.swiper-controls .swiper-button:hover{border-color:#ff6223}.swiper-controls .swiper-button:hover svg path{stroke:#ff6223}.swiper-controls .swiper-button-prev{transform:rotate(180deg)}.swiper-controls .swiper-button-next::after,.swiper-controls .swiper-button-prev::after{display:none;content:"";font-family:inherit;font-size:inherit;text-transform:unset;letter-spacing:inherit;font-variant:unset;line-height:1}.swiper-controls,.swiper-pagination{position:relative}.add-visible{opacity:0;transform:translateY(50px);transition:opacity 1000ms ease,transform 800ms ease}.site-footer .content-wrapper .footer-bottom .social-links a:hover,.site-footer .content-wrapper .footer-top .footer-nav.left,.site-footer .content-wrapper .footer-top .footer-nav.middle{font-weight:700}.site-footer{background-color:#ff6223;transform:translateX(-100%)}.site-footer .content-wrapper{max-width:1920px;margin:0 auto;padding:80px clamp(20px,3.5vw,68px)}@media all and (max-width:767px){.site-footer .content-wrapper{padding-top:48px;padding-bottom:48px}}.site-footer .content-wrapper .footer-top{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding-bottom:80px;border-bottom:1px solid #272c36}@media all and (max-width:991px){.site-footer .content-wrapper .footer-top{grid-template-columns:repeat(3,1fr)}}@media all and (max-width:767px){.site-footer .content-wrapper .footer-top{grid-template-columns:1fr;padding-bottom:48px;gap:48px}}.site-footer .content-wrapper .footer-top>*{opacity:0;translate:0 40px}.site-footer .content-wrapper .footer-top .footer-logo{display:flex;flex-direction:column;justify-content:space-between}@media all and (max-width:991px){.site-footer .content-wrapper .footer-top .footer-logo{flex-direction:row;grid-column-start:1;grid-column-end:4;margin-bottom:60px}}@media all and (max-width:767px){.site-footer .content-wrapper .footer-top .footer-logo{flex-direction:column;grid-column-start:unset;grid-column-end:unset;margin-bottom:0}}.site-footer .content-wrapper .footer-top .footer-logo a{display:inline-block}.site-footer .content-wrapper .footer-top .footer-logo img{max-width:125px}.site-footer .content-wrapper .footer-top .footer-nav.middle ul:not(.sub-menu)>li:not(:last-child){margin-bottom:20px}.site-footer .content-wrapper .footer-top .footer-nav ul.sub-menu li:not(:last-child),.site-footer .content-wrapper .footer-top .footer-nav.right li:not(:last-child){padding-bottom:8px}.site-footer .content-wrapper .footer-top .footer-nav ul.sub-menu{padding-top:16px}.site-footer .content-wrapper .footer-top .footer-nav ul.sub-menu li a{font-weight:400}@media all and (max-width:767px){.site-footer .content-wrapper .footer-top .footer-nav ul.sub-menu li a{font-size:14px;line-height:22px}}@media all and (min-width:991px){.site-footer .content-wrapper .footer-top .footer-nav a{position:relative;padding-right:16px;display:inline-flex}.site-footer .content-wrapper .footer-top .footer-nav a::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:16px;background-image:url(/wp-content/themes/newton-theme/assets/img/arrows/hover-arrow.svg);background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease,transform .3s ease}.site-footer .content-wrapper .footer-top .footer-nav a:hover::after{opacity:1;transform:translateY(-50%) translateX(5px)}}.site-footer .content-wrapper .footer-bottom{padding-top:24px;display:flex;justify-content:space-between;font-size:14px;line-height:22px}@media all and (max-width:767px){.site-footer .content-wrapper .footer-bottom{padding-top:48px;flex-direction:column;gap:16px}}.site-footer .content-wrapper .footer-bottom .social-links{display:flex;gap:24px}.header,.main-logo-wrapper{position:fixed;width:100%;top:0;left:0}.main-logo-wrapper{z-index:21;pointer-events:none}.main-logo-wrapper .main-logo-inner{max-width:1920px;margin:0 auto;padding:18px clamp(20px,3.5vw,68px)}@media all and (max-width:991px){.main-logo-wrapper .main-logo-inner{padding:12px clamp(20px,3.5vw,68px)}}.main-logo-wrapper .main-logo{pointer-events:all}.main-logo-wrapper .main-logo svg path{fill:#ff6223;transition:400ms}.header{z-index:5;background-color:#fff;transition:all 400ms ease;border-bottom:1px solid #eaeaea}.header .logo-placeholder{display:none;width:133px}@media all and (max-width:991px){.header .logo-placeholder{visibility:hidden;opacity:0;display:block}}.header .container{position:relative}.header .header-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1920px;margin:0 auto;padding:18px clamp(20px,3.5vw,68px)}@media all and (max-width:991px){.header .header-wrapper{padding:12px clamp(20px,3.5vw,68px)}}.header .header-logo{width:150px}@media all and (max-width:991px){.header .header-logo{width:133px}}.header .header-logo .logo{display:block;transition:opacity 400ms ease-in-out 100ms;line-height:0;width:100%}.header .header-logo .scroll-logo{opacity:0;visibility:hidden;position:absolute}@media all and (max-width:991px){.header .header-logo .scroll-logo{display:none}}.header .header-inner-wrapper{display:flex;align-items:center;gap:8px}.header .header-inner-wrapper .globe-icon,.header .header-inner-wrapper .mobile-search,.header .header-inner-wrapper .search-icon{margin-top:unset;padding:11px;border:1.5px solid #272c36;line-height:0;background-color:#fff0}@media all and (max-width:991px){.header .header-inner-wrapper .globe-icon,.header .header-inner-wrapper .mobile-search,.header .header-inner-wrapper .search-icon{padding:8px}.header .header-inner-wrapper .globe-icon svg,.header .header-inner-wrapper .mobile-search svg,.header .header-inner-wrapper .search-icon svg{width:16px;height:16px}}.header .header-inner-wrapper .globe-icon,.header .header-inner-wrapper .search-icon{cursor:pointer;transition:all 400ms ease-in-out}.header .header-inner-wrapper .globe-icon:hover,.header .header-inner-wrapper .search-icon:hover{border-color:#fff0;background-color:#ff6223}.header .header-inner-wrapper .globe-icon svg{transform:scale(1.2)}.header .header-inner-wrapper .newton-button{padding:12px 18px}.header .header-inner-wrapper .burger-icon{padding:8px;border:1.5px solid #272c36;line-height:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0}@media all and (min-width:991px){.header .header-inner-wrapper .burger-icon{display:none}}.header .header-inner-wrapper .close-svg{display:none}@media all and (max-width:991px){.header .header-inner-wrapper .desktop-controls{display:none}}.header .header-inner-wrapper .mobile-controls{display:none}@media all and (max-width:991px){.header .header-inner-wrapper .mobile-controls{display:block}}@media all and (max-width:767px){.language-selector__button{margin-top:20px}}.language-selector__button .button-text{display:flex;align-items:center;gap:15px;letter-spacing:1px}.language-selector__button .button-text img,.language-selector__button--text img{height:auto;width:48px}.language-selector__button--text{display:flex;align-content:center;gap:15px;text-transform:uppercase;font-family:"klarheit-mono-bd",sans-serif;font-size:12px;line-height:24px;font-weight:400;letter-spacing:1px;margin-top:15px;text-decoration:underline!important}.language-selector__modal{background-color:rgb(0 0 0/.5);position:fixed;height:100vh;width:100vw;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:9;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s ease-in}.language-selector__modal-inner{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:calc(100% - 40px);max-width:484px;padding:60px 20px;position:relative}.language-selector__modal-close{cursor:pointer;position:absolute;top:-24px;right:-24px;width:36px;height:36px}@media all and (max-width:767px){.language-selector__modal-close{top:-30px;right:0}}.language-selector__modal--wide .language-selector__modal-inner{max-width:590px}.language-selector__modal--wide .language-selector__button:not(.language-selector__button--text){display:none}.language-selector__modal--wide .language-selector__title{padding-bottom:0}.language-selector__modal--wide .language-selector__content{padding-bottom:20px}.language-selector__title{font-family:"klarheit-bd",sans-serif;font-size:32px;line-height:42px;font-weight:400;padding-bottom:24px;text-align:center}.language-selector__content{font-size:20px;line-height:30px;text-align:center}.main-nav .dropdown-link-container .dropdown-link-wrapper .column-one p{font-family:"klarheit-bd",sans-serif;font-size:32px;line-height:40px;font-weight:400}@media screen and (max-width:991px){.main-nav .dropdown-link-container .dropdown-link-wrapper .column-one p{font-size:28px;line-height:36px}}.main-nav .dropdown-link-container .dropdown-link-wrapper .column-two .links-wrapper a.menu-item,.main-nav .link-container .menu-item,.mobile-nav-wrapper .mobile-nav .link-container .menu-item{font-family:"klarheit-bd",sans-serif;font-size:20px;line-height:28px;font-weight:400}@media screen and (max-width:991px){.main-nav .dropdown-link-container .dropdown-link-wrapper .column-two .links-wrapper a.menu-item,.mobile-nav-wrapper .mobile-nav .link-container .menu-item{font-size:18px;line-height:26px}}.main-nav .link-container .menu-item{font-size:18px;line-height:26px}@media screen and (max-width:991px){.main-nav .link-container .menu-item{font-size:16px;line-height:24px}}.mobile-nav-wrapper .mobile-nav .sub-menu .menu-item{font-family:"klarheit-mono-bd",sans-serif;font-size:12px;line-height:20px;letter-spacing:3px;text-transform:uppercase;color:#272c36;font-weight:400}@media all and (max-width:991px){.main-nav{display:none}}.main-nav .inside-nav{display:flex;gap:40px}.main-nav .dropdown-link-container,.mobile-nav-wrapper{left:0;width:100%;background-color:#fff;border-top:1px solid #eaeaea}.main-nav .dropdown-link-container{position:absolute;top:82px;visibility:hidden;opacity:0;transition:opacity 400ms ease,visibility 300ms ease}.main-nav .dropdown-link-container .dropdown-link-wrapper{max-width:1920px;min-height:450px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px}.main-nav .dropdown-link-container .dropdown-link-wrapper .nav-image{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1;transition:opacity 600ms ease 200ms}.main-nav .dropdown-link-container .dropdown-link-wrapper .column-one{padding:64px 0 64px clamp(20px,3.5vw,68px)}.main-nav .dropdown-link-container .dropdown-link-wrapper .column-one p{padding-bottom:40px;max-width:600px;text-wrap:balance}@media all and (min-width:1201px){.main-nav .dropdown-link-container .dropdown-link-wrapper .column-one p{padding-right:100px}}.main-nav .dropdown-link-container .dropdown-link-wrapper .column-two{position:relative;padding:64px 0}.main-nav .dropdown-link-container .dropdown-link-wrapper .column-two p{margin-bottom:24px;color:#505968}.main-nav .dropdown-link-container .dropdown-link-wrapper .column-two .links-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.main-nav .dropdown-link-container .dropdown-link-wrapper .column-two .links-wrapper a.menu-item .nav-image{position:absolute;top:0;bottom:0;left:calc(100% + 32px);opacity:0;transition:opacity 400ms ease 200ms;z-index:1}@media all and (min-width:1921px){.main-nav .dropdown-link-container .dropdown-link-wrapper .column-three{padding-right:clamp(20px,3.5vw,68px)}}.mobile-nav-wrapper{display:none;position:fixed;top:66px;height:calc(100vh - 66px);padding-right:clamp(20px,3.5vw,68px);padding-left:clamp(20px,3.5vw,68px);padding-bottom:40px;overflow-y:auto}@media all and (min-width:991px){.mobile-nav-wrapper{display:none}}.mobile-nav-wrapper .mobile-nav{padding-top:32px}.mobile-nav-wrapper .mobile-nav .link-container .menu-item{padding:12px 0;display:inline-block}.mobile-nav-wrapper .mobile-nav .sub-menu{padding:16px 0}.mobile-nav-wrapper .mobile-nav .sub-menu ul{display:flex;flex-direction:column;gap:10px}.mobile-nav-wrapper .mobile-nav .sub-menu .menu-item{padding:0}.newton,.newton figure,.newton h2,.newton h3,.newton p{margin:0}.newton *,.newton ::after,.newton ::before{box-sizing:border-box}.newton a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.newton img{display:block}@media (prefers-reduced-motion:reduce){.newton *,.newton ::after,.newton ::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media all and (max-width:991px){.search-container{margin-top:66px}}.search-container .search-form input{font-family:"klarheit-rg",sans-serif;font-size:32px;line-height:40px}@media screen and (max-width:991px){.search-container .search-form input{font-size:24px;line-height:32px}}@media all and (max-width:991px){.search-container{margin-top:66px}}.search-container{margin-top:82px}@media all and (max-width:991px){.search-container{margin-top:66px}}.search-container{background-color:#fff;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;transition:opacity 400ms ease,visibility 300ms ease;padding:40px clamp(20px,3.5vw,68px);z-index:4}@media all and (max-width:767px){.search-container{height:calc(100vh - 66px);opacity:1;visibility:visible;display:none}}.search-container .search-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media all and (max-width:767px){.search-container .search-top{display:none}}.search-container .search-top .search-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;border:1.5px solid #272c36;padding:8px;line-height:0;transition:all 400ms ease-in-out}.search-container .search-top .search-close:hover{cursor:pointer;border-color:#ff6223;background-color:#ff6223}.search-container .search-top .font-label{font-size:10px;line-height:20px}.search-container .search-form{border-bottom:2px solid #272c36;margin-bottom:40px;padding-bottom:16px;display:flex;gap:10px}.search-container .search-form input{border:0;width:100%}@media all and (max-width:767px){.search-container .search-form input{margin-bottom:8px}}.search-container .search-form input::-moz-placeholder{color:#bdbbbc}.search-container .search-form input::placeholder{color:#bdbbbc}.search-container .search-form .clear-btn{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;background-color:#fff0;padding:0}.newton .wysiwyg a:hover:not(.wysiwyg-button){text-decoration-color:#ff6223}.newton{font-family:"klarheit-rg",sans-serif;color:#272c36;font-size:16px;line-height:24px}@media screen and (max-width:767px){.newton{font-size:14px;line-height:22px}}.newton .block-inner{width:100%}.newton .wysiwyg :last-child{margin-bottom:0}.newton:focus-visible{outline:#7641e2 auto 1px}.newton :focus{outline:0}.newton :focus-visible{outline:0;box-shadow:0 0 0 1.5px #7641e2}