@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap);.btn,body{font-size:var(--font-size-base)}.btn .icon,.btn .text{height:56px;overflow:hidden;position:relative;z-index:1}.btn .icon img,.btn .text .wrap_text span{position:absolute;z-index:-1;transition:.6s cubic-bezier(.615, 0, .07, 1)}*,::after,::before,ol,ul{margin:0;padding:0}.btn,.btn .icon,.btn .icon img,.btn .text .wrap_text span,a{transition:.6s cubic-bezier(.615, 0, .07, 1)}h5,h6{line-height:35px}:root{--primary-color:#F1BD05;--secondary-color:#258EFF;--accent-color:#FF7700;--success-color:#000C69;--danger-color:#dc3545;--warning-color:#FFC902;--light-color:#fff;--dark-color:#000;--gray-color:#ffffff87;--light-gray-color:#F0F0F0;--bg-color:#E9E9E9;--gray-100:#f1f3f5;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--font-base:"Bricolage Grotesque",sans-serif;--font-size-base:20px;--font-size-lg:75px;--font-size-sm:14px;--font-light:300;--font-regular:400;--font-medium:500;--font-bold:800;--cubic:all 0.6s cubic-bezier(0.615, 0, 0.07, 1)}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:swap;src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2') format('woff2')}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-base);color:var(--dark-color)}.wrapper{width:100%;height:auto;overflow:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--primary-color)}::-webkit-scrollbar-thumb{background:var(--secondary-color)}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;border:none;outline:0}h1,h2{font-size:var(--font-size-lg);line-height:80px;font-weight:var(--font-light);letter-spacing:-2.25px}.combo_btn{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:15px}.btn{width:fit-content;color:var(--light-color);font-weight:var(--font-medium);line-height:normal;letter-spacing:-.66px;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center;padding:2px;border-radius:0}.primary-text,a,a:hover{color:var(--primary-color)}.btn .text{width:198px}.btn .text .wrap_text{width:125px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.btn .text .wrap_text span{display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateY(0)}.btn:hover .text .wrap_text span{transform:translateY(-20px);color:var(--light-color)}.btn .text .wrap_text span~span{transform:translateY(20px)}.btn:hover .text .wrap_text span~span{transform:translateY(0)}.btn .icon{width:44px;display:flex;justify-content:center;align-items:center}.btn .icon img{object-fit:contain}.btn:hover .icon img{transform:translateX(44px)}.btn .icon img~img{transform:translateX(-44px)}.btn:hover .icon img~img{transform:translateX(0)}.btn_1,.btn_1 .icon,.btn_2 .text{background:var(--dark-color)}.btn_1 .text{background:var(--secondary-color)}.btn_2,.btn_2 .icon{background:var(--primary-color)}.btn,.btn-check:focus+.btn,.btn:focus{box-shadow:none;outline:0}li{list-style-type:none}a{text-decoration:none}a:hover{text-decoration:underline}h3{font-size:45px;line-height:50px}h4{font-size:35px;line-height:40px}h5{font-size:30px}h6{font-size:24px;letter-spacing:-.72px;font-weight:var(--font-medium)}p{font-size:var(--font-size-base);line-height:30px;letter-spacing:-.6px;font-weight:var(--font-regular)}.primary-bg{background-color:var(--primary-color)}.secondary-text{color:var(--secondary-color)}.secondary-bg{background-color:var(--secondary-color)}.font-800{font-weight:var(--font-bold)}.scroll_block{overflow:auto;padding-right:10px}.scroll_block::-webkit-scrollbar{width:1px}.scroll_block::-webkit-scrollbar-track{background:0 0}.scroll_block::-webkit-scrollbar-thumb{background:0 0}.sec_padding{padding:80px 0}.no_border{border:none!important}.break_line{display:block}.my-tabs{max-height:0;opacity:0;overflow:hidden;transition:.5s ease-in-out}.my-tabs.current{max-height:760px;opacity:1}