﻿*,*:before,*:after{box-sizing:inherit;}*:hover,*:focus{box-shadow:none;outline:0;}html{box-sizing:border-box;text-rendering:optimizeLegibility;width:100%;height:100%;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;}a{color:inherit;text-decoration:none;}a:hover{text-decoration:none;}a,a:before{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}img{vertical-align:middle;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre,fieldset,ul,ol,menu,form{margin:0;}button:focus{outline:none;}button,fieldset,iframe{border:0;}fieldset,ul,ol,button,menu{padding:0;}ol,ul{list-style:none;}textarea{resize:vertical;}table{width:100%;border-collapse:collapse;border-spacing:0;}td{padding:0;}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}button{background-color:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;}@font-face{font-family:'Almarena Bold';src:url("/Styles/font/AlmarenaBold.eot?");src:url("/Styles/font/AlmarenaBold.eot?#iefix") format("embedded-opentype"),url("/Styles/font/AlmarenaBold.woff2") format("woff2"),url("/Styles/font/AlmarenaBold.woff") format("woff"),url("/Styles/font/AlmarenaBold.ttf") format("truetype"),url("/Styles/font/AlmarenaBold.svg#AlmarenaBold") format("svg");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Almarena DisplayBold';src:url("/Styles/font/AlmarenaDisplayBold.eot?");src:url("/Styles/font/AlmarenaDisplayBold.eot?#iefix") format("embedded-opentype"),url("/Styles/font/AlmarenaDisplayBold.woff2") format("woff2"),url("/Styles/font/AlmarenaDisplayBold.woff") format("woff"),url("/Styles/font/AlmarenaDisplayBold.ttf") format("truetype"),url("/Styles/font/AlmarenaDisplayBold.svg#AlmarenaDisplayBold") format("svg");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Almarena DisplayLight';src:url("/Styles/font/AlmarenaDisplayLight.eot?");src:url("/Styles/font/AlmarenaDisplayLight.eot?#iefix") format("embedded-opentype"),url("/Styles/font/AlmarenaDisplayLight.woff2") format("woff2"),url("/Styles/font/AlmarenaDisplayLight.woff") format("woff"),url("/Styles/font/AlmarenaDisplayLight.ttf") format("truetype"),url("/Styles/font/AlmarenaDisplayLight.svg#AlmarenaDisplayLight") format("svg");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Almarena Regular';src:url("/Styles/font/AlmarenaRegular.eot?");src:url("/Styles/font/AlmarenaRegular.eot?#iefix") format("embedded-opentype"),url("/Styles/font/AlmarenaRegular.woff2") format("woff2"),url("/Styles/font/AlmarenaRegular.woff") format("woff"),url("/Styles/font/AlmarenaRegular.ttf") format("truetype"),url("/Styles/font/AlmarenaRegular.svg#AlmarenaRegular") format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Almarena Light';src:url("/Styles/font/AlmarenaLight.eot?");src:url("/Styles/font/AlmarenaLight.eot?#iefix") format("embedded-opentype"),url("/Styles/font/AlmarenaLight.woff2") format("woff2"),url("/Styles/font/AlmarenaLight.woff") format("woff"),url("/Styles/font/AlmarenaLight.ttf") format("truetype"),url("/Styles/font/AlmarenaLight.svg#AlmarenaLight") format("svg");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Almarena DisplayRegular';src:url("/Styles/font/AlmarenaDisplayRegular.eot?");src:url("/Styles/font/AlmarenaDisplayRegular.eot?#iefix") format("embedded-opentype"),url("/Styles/font/AlmarenaDisplayRegular.woff2") format("woff2"),url("/Styles/font/AlmarenaDisplayRegular.woff") format("woff"),url("/Styles/font/AlmarenaDisplayRegular.ttf") format("truetype"),url("/Styles/font/AlmarenaDisplayRegular.svg#AlmarenaDisplayRegular") format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"icomoon";src:url("/Styles/font/icomoon.eot?fjku0p");src:url("/Styles/font/icomoon.eot?fjku0p#iefix") format("embedded-opentype"),url("/Styles/font/icomoon.woff2?fjku0p") format("woff2"),url("/Styles/font/icomoon.ttf?fjku0p") format("truetype"),url("/Styles/font/icomoon.woff?fjku0p") format("woff"),url("/Styles/font/icomoon.svg?fjku0p#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow_down:before{content:"";}.icon-arrow_right:before{content:"";}.icon-arrow:before{content:"";}.icon-video:before{content:"";}.icon-linkedin:before{content:"";}.icon-facebook:before{content:"";}.icon-instagram:before{content:"";}.icon-youtube:before{content:"";}.header{padding-block:2.8125rem;position:absolute;width:100%;left:0;top:0;z-index:100;}.header.fixed{position:fixed;padding-block:2.8125rem;background-color:#000;}.header.fixed .logo{max-width:220px;}.header .header-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}.header .nav-wrapper{display:none;}@media(min-width:1024px){.header .nav-wrapper{display:block;}}.header .nav-wrapper ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2.5rem;}.header .nav-wrapper ul li a{font-size:1.25rem;font-family:"config-variable",sans-serif;display:inline-block;padding-block:1.875rem;}@media(min-width:1600px){.header .nav-wrapper ul li a{font-size:1.125rem;}}.header .nav-wrapper ul li a.active{color:#f0302d;}.header .logo{position:relative;z-index:10;}.header .logo a{display:inline-block;max-width:140px;}@media(min-width:768px){.header .logo a{max-width:220px;}}.header .logo a img{max-width:100%;}.header .logo .animated-logo{--size:80px;--line-width:2px;}.header .mobile-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;column-gap:1.25rem;}@media(min-width:1024px){.header .mobile-wrapper{display:none;}}.header .mobile-wrapper .mobile-menu-btn{position:relative;z-index:10;}.header .mobile-wrapper .mobile-menu-btn a{--size:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:var(--size);height:var(--size);overflow:hidden;position:relative;}.header .mobile-wrapper .mobile-menu-btn a span{width:var(--size);height:2px;background-color:#fff;border-radius:9999px;transition:.3s ease;}.header .mobile-wrapper .mobile-menu-btn a.active span{position:absolute;left:0%;top:50%;}.header .mobile-wrapper .mobile-menu-btn a.active span:first-of-type{opacity:0;}.header .mobile-wrapper .mobile-menu-btn a.active span:nth-of-type(2){transform:rotate(-45deg);}.header .mobile-wrapper .mobile-menu-btn a.active span:last-of-type{transform:rotate(45deg);}.header .mobile-wrapper .rounded-link{width:max-content;}.header .mobile-wrapper .search-button{display:inline-block;line-height:1;font-size:1.625rem;}@media(min-width:1024px){.header .mobile-wrapper .search-button{font-size:1.25rem;}}.header .header-right-wrapper{position:relative;z-index:10;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:1.25rem;}.mobile-menu{position:fixed;top:0;left:0;width:100%;z-index:99;transition:.8s ease;overflow:hidden;background-color:#000;padding-top:12.1875rem;height:100svh;clip-path:inset(0 0 100% 0);}@media(min-width:1024px){.mobile-menu{display:none;}}.mobile-menu.active{clip-path:inset(0 0 0 0);}.mobile-menu .mobile-menu-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:inherit;}.mobile-menu .nav-list{max-height:65vh;overflow-y:auto;overflow-x:hidden;position:relative;}.mobile-menu .nav-list ul{text-align:left;}.mobile-menu .nav-list ul li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.08);}.mobile-menu .nav-list ul li:has(.dropdown-menu)a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:max-content;position:relative;}.mobile-menu .nav-list ul li:has(.dropdown-menu)a i{position:absolute;right:-20px;display:inline-block;font-size:.875rem;}.mobile-menu .nav-list ul li .dropdown-menu{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;transform:translateX(100%);padding-right:1.875rem;transition:.3s ease;}.mobile-menu .nav-list ul li .dropdown-menu.active{transform:translateX(0%);}.mobile-menu .nav-list ul li .dropdown-menu .go-back{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:max-content;border-radius:9999px;border:1px solid #000;font-size:1.25rem;font-family:"config-variable",sans-serif;padding:.875rem 1.375rem;gap:.625rem;cursor:pointer;margin-bottom:1rem;}.mobile-menu .nav-list ul li .dropdown-menu ul li:first-of-type a{font-weight:900;}.mobile-menu .nav-list ul li a{display:block;padding-block:1.25rem;font-size:4.3125rem;font-family:"config-variable",sans-serif;transition:none;position:relative;}@media(max-width:500px){.mobile-menu .nav-list ul li a{font-size:3.5rem;padding-block:1rem;}}.mobile-menu .mobile-bottom-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:1.25rem;overflow-x:hidden;}.mobile-menu .social-list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;column-gap:1.125rem;}.mobile-menu .social-list ul li a{font-size:1.5rem;}.mobile-menu .outer-links ul li a{font-size:1.25rem;}footer{position:relative;background-color:#fff;color:#000;}footer .footer-inner{border-top:1px dashed #b7b7b7;}footer .logo{max-width:12.125rem;}footer .logo img{width:100%;}footer .footer-nav-wrapper nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;column-gap:3.125rem;row-gap:1.25rem;}@media(max-width:500px){footer .footer-nav-wrapper nav ul{row-gap:0;}}@media(min-width:1024px){footer .footer-nav-wrapper nav ul{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}footer .footer-nav-wrapper nav ul li a{display:inline-block;padding-block:.625rem;font-size:1.3125rem;font-family:"config-variable",sans-serif;}footer .social-list ul{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;gap:2.5rem;}@media(min-width:1024px){footer .social-list ul{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}}footer .mails ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1.25rem;}footer .mails ul li a{font-size:1.25rem;}@media(min-width:1024px){footer .mails ul li a{font-size:1.125rem;}}footer .location{text-align:right;max-width:300px;}footer .location a{font-size:1.25rem;}@media(min-width:1024px){footer .location a{font-size:1.125rem;}}footer .top{padding-block:2.1875rem 2.6875rem;}footer .top,footer .center,footer .bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}@media(min-width:1024px){footer .top,footer .center,footer .bottom{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}}footer .center{margin-block:2.1875rem 4.0625rem;gap:5rem;}footer .bottom{padding-block:1.25rem;border-top:1px dashed #b7b7b7;gap:3.75rem;font-size:1.125rem;}@media(max-width:500px){footer .bottom{font-size:1rem;}}@media(min-width:1024px){footer .bottom{font-size:1rem;}}.strat-project-section{padding-block:7.5rem;background-color:#fff;color:#000;}.strat-project-section .square-dot::before{background-color:#000;}.strat-project-section .section-header{padding-bottom:2.5rem;border-bottom:5px solid #000;}@media(min-width:768px){.strat-project-section .section-header{width:max-content;}}.strat-project-section .section-header .section-title p{font-family:"config-variable",sans-serif;font-size:4rem;}.strat-project-section .section-header .section-title p i{font-size:2.75rem;}@media(min-width:1024px){.strat-project-section .section-header .section-title p{font-size:6.5rem;}.strat-project-section .section-header .section-title p i{font-size:4.625rem;}}.video-wrapper{--place-height:100%;position:relative;}.video-wrapper::before{content:"";width:100%;height:var(--place-height);background-color:#000;position:absolute;top:0;left:0;z-index:11;}.video-wrapper a{display:grid;place-items:center;position:relative;}.video-wrapper a:hover:before{color:#fff;}.video-wrapper a:before{content:"";position:absolute;font-family:"icomoon";font-size:6.25rem;color:#f0302d;z-index:10;pointer-events:none;animation:nabiz 3s ease infinite;}@keyframes nabiz{0%{transform:scale(1);}50%{transform:scale(1.2);}}.video-wrapper a::after{content:"";position:absolute;inset:0;background-color:#6a6a8d;mix-blend-mode:multiply;pointer-events:none;}:root{--header-height:190px;--primary-color:#f0302d;}html{overflow-x:hidden;font-synthesis:auto;-webkit-font-smoothing:antialiased;}html,body{font-family:"config-variable",sans-serif;margin:0;height:auto;overflow-x:hidden;scroll-behavior:smooth;font-size:50%;font-variation-settings:"slnt" 0;}@media(min-width:320px){html,body{font-size:78%;}}@media(min-width:768px){html,body{font-size:75%;}}@media(min-width:1024px){html,body{font-size:85%;}}@media(min-width:1200px){html,body{font-size:90%;}}@media(min-width:1600px){html,body{font-size:100%;}}body{background-color:#000;color:#fff;}main{padding-top:12.5rem;padding-top:calc(var(--header-height) + 10px);}.text-center{justify-content:center !important;}.semi-bold{font-weight:600 !important;}.regular{font-weight:400 !important;}.container-2xl,.section-separator,.container-xl,.container-lg,.container-md,.container-sm{max-width:var(--container-max);width:var(--container-width);margin:0 auto;height:100%;}.container-2xl.right,.right.section-separator,.container-xl.right,.container-lg.right,.container-md.right,.container-sm.right{margin:0 0 0 auto;}.container-2xl,.section-separator{--container-width:95%;--container-max:1700px;}@media(min-width:1024px){.container-2xl,.section-separator{--container-width:95%;}}@media(min-width:2000px){.container-2xl,.section-separator{--container-max:1900px;}}.container-2xl.right,.right.section-separator{--container-width:100%;--container-max:100%;}@media(min-width:1024px){.container-2xl.right,.right.section-separator{--container-width:100%;--container-max:97.5%;}}@media(min-width:2000px){.container-2xl.right,.right.section-separator{--container-max:92.5%;}}.container-xl{--container-width:95%;--container-max:1638px;}@media(min-width:320px){.container-xl{--container-width:90%;}}@media(min-width:2000px){.container-xl{--container-max:1838px;}}.container-lg{--container-width:90%;--container-max:1360px;}@media(min-width:1024px){.container-lg{--container-width:85%;}}@media(min-width:2000px){.container-lg{--container-max:1560px;}}.container-lg.right{--container-width:100%;--container-max:95%;}@media(min-width:1024px){.container-lg.right{--container-width:100%;--container-max:92.5%;}}.container-md{--container-width:90%;--container-max:1080px;}@media(min-width:1024px){.container-md{--container-width:85%;}}@media(min-width:2000px){.container-md{--container-max:1280px;}}.container-sm{--container-width:90%;--container-max:800px;}@media(min-width:1024px){.container-sm{--container-width:90%;}}@media(min-width:2000px){.container-sm{--container-max:1000px;}}.no-scroll{overflow:hidden;height:100vh;height:100svh;}.section-special-header h2{font-size:4.6875rem;margin-top:1.0625rem;}@media(max-width:768px){.section-special-header h2{font-size:2.5rem;}}.section-special-header span{font-size:1.125rem;color:var(--primary-color);}.section-special-header span::before{content:"";width:1.125rem;height:1.125rem;background:var(--primary-color);display:inline-block;margin-right:5px;transform:translateY(2px);}.section-special-header:not(:has(span)) h2{margin-top:0;}.social-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.social-list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;column-gap:.75rem;}.social-list ul li a{font-size:1.125rem;}@media(min-width:1024px){.social-list ul li a{font-size:.9375rem;}}.rounded-link{cursor:pointer;display:inline-flex;align-items:center;gap:.3125rem;border-radius:9999px;background-color:transparent;color:#fff;padding:.75rem 1.5625rem;font-size:1.125rem;font-family:"config-variable",sans-serif;border:1px solid #fff;transition:.3s ease;}.rounded-link:hover,.rounded-link.active{background-color:#fff;color:#000;}.rounded-link.red{color:#f0302d;border-color:#f0302d;}.rounded-link.red:hover{background-color:#f0302d;color:#fff;}.slider-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;column-gap:5px;}.slider-controls .prev,.slider-controls .next{cursor:pointer;}.slider-controls .prev i,.slider-controls .next i{color:#000;font-size:2.1875rem;}.slider-controls .prev.swiper-button-disabled,.slider-controls .next.swiper-button-disabled{opacity:.2;}.custom-checkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;column-gap:.75rem;color:#818181;}.custom-checkbox input{opacity:0;pointer-events:none;position:absolute;}.custom-checkbox input:checked+.checked::before{background-color:#f0302d;}.custom-checkbox .checked{--size:16px;position:relative;display:block;width:var(--size);height:var(--size);border:2px solid #818181;background-color:#fff;border-radius:9999px;}.custom-checkbox .checked::before{content:"";position:absolute;width:calc(var(--size)/2);height:calc(var(--size)/2);border-radius:inherit;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s ease;}.custom-checkbox input.error+.checked{border-color:#f0302d;}.scroll-down{overflow:hidden;display:grid;place-items:center;position:relative;width:6.625rem;height:6.625rem;color:#000;transition:.3s ease;}.scroll-down .icon-wrapper{position:absolute;font-size:3.125rem;display:block;z-index:2;inset:0;padding:18px;}.scroll-down .icon-wrapper .icon{overflow:hidden;inset:0;border-radius:9999px;width:100%;height:100%;}.scroll-down .icon-wrapper .icon i{display:block;animation:TopToBottom infinite 2s ease;}.scroll-down:hover{transform:scale(1.1);}.scroll-down:hover{color:#fff;}.modal-search{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background-color:#000;visibility:visible;opacity:1;pointer-events:all;transition:.3s ease;}.modal-search:not(.active){visibility:hidden;opacity:0;pointer-events:none;}.modal-search .close{cursor:pointer;position:absolute;top:1.25rem;right:1.25rem;font-size:2.5rem;}.modal-search .form-dy-search{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;}.modal-search .form-dy-search label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid #fff;}.modal-search .form-dy-search label *{color:inherit;}.modal-search .form-dy-search input{flex:1;border:0;outline:none;font-size:1.25rem;padding-block:.625rem;background:transparent;}.modal-search .form-dy-search i{font-size:1.5rem;}.modal-search .dy-result{max-height:400px;overflow-y:auto;padding-top:1.5rem;}.modal-search .dy-result p{font-size:1.125rem;}.modal-search .dy-result .item{display:inline-block;margin-bottom:2.1875rem;}.modal-search .dy-result .item p{font-size:1.125rem;}.modal-search .dy-result .item p b{font-size:1.5rem;}.modal-search .show-all{margin-top:1.875rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:.625rem;font-size:1.25rem;}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:999999999;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media(min-width:768px){.preloader .animated-logo{--size:250px;}}.animated-logo{--size:200px;--line-width:5px;width:var(--size);height:var(--size);position:relative;--left-progress:0%;--top-progress:0%;--right-progress:0%;--bottom-progress:0%;--opacity:1;}.animated-logo::before{content:"";position:absolute;width:var(--line-width);height:var(--left-progress);background-color:#fff;left:calc(var(--line-width)*-1);bottom:0;opacity:var(--opacity);}.animated-logo::after{content:"";position:absolute;width:var(--top-progress);height:var(--line-width);background-color:#fff;left:0;top:0;opacity:var(--opacity);}.animated-logo .extra-box::before{content:"";position:absolute;width:var(--line-width);height:var(--right-progress);background-color:#fff;right:calc(var(--line-width)*-1);top:0;opacity:var(--opacity);}.animated-logo .extra-box::after{content:"";position:absolute;width:var(--bottom-progress);height:var(--line-width);background-color:#fff;right:0;bottom:0;opacity:var(--opacity);}.animated-logo img{position:absolute;width:100%;max-width:150px;left:calc(calc(var(--line-width)*3)*-1);bottom:calc(calc(var(--line-width)*2)*-1);background-color:#000;padding-right:10px;}.square-dot{color:#f0302d;font-size:.875rem;font-family:"config-variable",sans-serif;}.square-dot::before{content:"";display:inline-block;width:.6875rem;height:.6875rem;background-color:#f0302d;margin-right:.3125rem;}table{border:1px solid #e5e5e5;overflow-x:auto;}table tbody tr:first-of-type td{background-color:#6b0512;font-size:1.125rem;font-family:"config-variable",sans-serif;color:#fff;}table tbody tr:nth-of-type(2n+1){background-color:#fafafa;}table tbody tr td{padding:1.125rem 2.5rem;font-size:1rem;color:#232047;}table tbody tr td:not(:last-of-type){border-right:1px solid #e6e6e6;}.section-separator{height:1px;background-color:#707070;margin-block:1.25rem;display:none;}@media(min-width:1024px){.section-separator{display:block;}}.content ul li{--dot-size:10px;position:relative;padding-left:calc(var(--dot-size) + 8px);margin-bottom:1.125rem;font-size:1rem;display:block !important;}.content ul li::before{content:"";position:absolute;left:0;top:4px;width:var(--dot-size);height:var(--dot-size);border:2px solid #f0302d;border-radius:9999px;}.social-share{position:relative;text-align:center;width:max-content;padding-bottom:.625rem;}.social-share>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:.0625rem;font-size:1.125rem;color:#f0302d;font-family:"config-variable",sans-serif;}.social-share:not(.active) ul{visibility:hidden;pointer-events:none;opacity:0;}.social-share ul{transition:.3s ease;position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#feeaeb;border-radius:9999px;padding:.625rem 1.375rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;column-gap:.5rem;}.social-share ul::before{content:"";position:absolute;background-color:#feeaeb;width:10px;height:10px;top:0;left:50%;transform:rotate(45deg) translateX(-50%);z-index:-1;}.social-share ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:.625rem;border-radius:9999px;background-color:#000;}.social-share ul li a i{font-size:1.0625rem;color:#fff;}.share{position:relative;cursor:pointer;}.share:hover ul{filter:blur(0);visibility:visible;opacity:1;}.share ul{filter:blur(20px);position:absolute;left:50%;transform:translateX(-50%);transition:.3s ease;background-color:#fff;border:1px solid #e3e3e3;box-shadow:0 1px 14px 3px rgba(176,173,150,.1);visibility:hidden;opacity:0;}.share ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:.625rem;font-size:10px;padding:.625rem;border-bottom:1px solid #e3e3e3;}.share ul li a i{font-size:inherit;}.link-underline{position:relative;display:inline-block;width:max-content;height:max-content;font-size:1.25rem;font-family:"config-variable",sans-serif;color:#fff;padding-block:1.25rem .625rem .3125rem;transition:none;}.link-underline.dark{color:#000;}.link-underline.dark::before{background-color:#000;}.link-underline::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transition:width .3s ease;}.grid-list ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:.3125rem;column-gap:.625rem;}@media(min-width:768px){.grid-list ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(min-width:1024px){.grid-list ul{grid-template-columns:repeat(3,minmax(0,1fr));}}.grid-list ul li a{font-size:1.25rem;}.grid-list ul li a strong{font-size:1.5rem;}img{width:100%;}