@charset "UTF-8";:root{--size-14:14px;--size-16:16px;--size-18:18px;--size-20:20px;--size-24:24px;--size-28:28px;--size-32:32px;--size-44:44px;--size-48:48px;--header-height:90px;--brand:#00B6CE;--brand-dark:#009DB2;--ink:#141414;--muted:#6F6F6F;--panel:#F0F5F9;--footer-bg:#1A1A1A;--footer-bar:#141414;--font-design:'Poppins',Arial,sans-serif;--btn-lg-y:14px;--normal-color:#1A1A1A;--active-color:#00B6CE;--remark-bg-color:#EAECEC;--remark-color:#C4C8C8;--bs-link-color:'';--bs-link-hover-color:currentColor;--bs-border-color:#F0F3F3;--bs-primary-rgb:34,0,121;--bs-border-color-translucent:#ececec;--bs-dark-rgb:0,0,0;scroll-behavior:auto}@media screen and (max-width:1200px){:root{--size-16:14px;--size-18:16px;--size-20:18px;--size-24:20px;--size-28:24px;--size-32:28px;--size-44:34px;--size-48:38px;--header-height:70px;--btn-lg-y:12px}}@media screen and (max-width:992px){:root{--size-28:22px;--size-32:26px;--size-44:30px;--size-48:34px;--header-height:60px;--btn-lg-y:8px}}html,body{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scroll-padding-top:var(--header-height)}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body{font-family:'Poppins',Arial,sans-serif,-apple-system,BlinkMacSystemFont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--size-16);line-height:1.5;font-weight:400;overflow-y:auto;overflow-x:hidden;background-color:#fff;color:var(--normal-color);display:flex;flex-direction:column;overflow-wrap:break-word;height:100vh}.box-none{display:none;animation-duration:1s}.box-none.is-active{display:block;animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}a,a:link,a:hover,a:active,a:focus{text-decoration:none;color:var(--normal-color);outline:0}[v-cloak]{display:none!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3rem}@media screen and (min-width:1450px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1448px}}.ms-n2{margin-left:-0.5rem}.ms-n3{margin-left:-1rem}.mx-n2{margin-left:-0.5rem;margin-right:-0.5rem}.mx-n3{margin-left:-1rem;margin-right:-1rem}@media screen and (min-width:768px){.ms-md-n2{margin-left:-0.5rem}.ms-md-n3{margin-left:-1rem}.mx-md-n2{margin-left:-0.5rem;margin-right:-0.5rem}.mx-md-n3{margin-left:-1rem;margin-right:-1rem}}.btn{--bs-btn-border-radius:4px;--bs-btn-padding-y:7px;min-width:90px;--bs-btn-font-size:var(--size-16);--bs-btn-disabled-opacity:0.25}.btn-lg{--bs-btn-padding-y:var(--btn-lg-y);--bs-btn-line-height:1.2;--bs-btn-font-size:var(--size-18)}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#ED000C;--bs-btn-border-color:#ED000C;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#F43942;--bs-btn-hover-border-color:#F43942;--bs-btn-active-color:#fff;--bs-btn-active-bg:#C8000A;--bs-btn-active-border-color:#C8000A;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#ED000C;--bs-btn-disabled-border-color:#ED000C}.btn-outline-light{--bs-btn-color:#ffffff;--bs-btn-border-color:#ffffff;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:rgba(255,255,255,0.2);--bs-btn-hover-border-color:#ffffff;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:rgba(255,255,255,0.2);--bs-btn-active-border-color:#ffffff;--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:transparent}.btn-outline-dark{min-width:66px;background-color:#ffffff!important;border-color:#212529!important;color:#212529!important}.accordion-button:focus,.form-select:focus,.form-select:active,.form-select:active:focus,.btn-close:focus,.btn:active,.btn:active:focus,.btn:focus{outline:none!important;box-shadow:none!important}.dropdown-item.active,.dropdown-item:active{color:var(--active-color);text-decoration:none;background-color:transparent}.form-control:focus{box-shadow:none;border-color:var(--active-color)!important}.form-check-input,.form-check-input:focus{box-shadow:none;border-color:#D8DBDB}.form-check-input:checked{border-color:var(--active-color);background-color:var(--active-color)}.form-check-input:disabled{opacity:0.4}input[aria-hidden="true"]{display:none !important}.noBefore::before{display:none!important}.noAfter::after{display:none!important}.transition{transition:all 0.3s cubic-bezier(.15,.83,.66,1);-webkit-transition:all 0.3s cubic-bezier(.15,.83,.66,1);-moz-transition:all 0.3s cubic-bezier(.15,.83,.66,1);-ms-transition:all 0.3s cubic-bezier(.15,.83,.66,1);-o-transition:all 0.3s cubic-bezier(.15,.83,.66,1)}.transition-1\.2{transition:all 1.2s cubic-bezier(.15,.83,.66,1);-webkit-transition:all 1.2s cubic-bezier(.15,.83,.66,1);-moz-transition:all 1.2s cubic-bezier(.15,.83,.66,1);-ms-transition:all 1.2s cubic-bezier(.15,.83,.66,1);-o-transition:all 1.2s cubic-bezier(.15,.83,.66,1)}.hover-ratio:hover .ratio img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.hover-ratio:hover .hover-ratio-title{color:var(--active-color)!important}.hover:hover{opacity:0.8}.hover-shadow:hover{box-shadow:0px 0px 13px 1px rgba(51,51,51,0.1)}.hover-text-active:hover{color:var(--active-color)!important}.hover-bg-active:hover{background-color:var(--active-color)}.hover-border-active:hover{border-color:var(--active-color)!important}.text-normal{color:var(--normal-color)}.text-active{color:var(--active-color)!important}.text-remark{color:var(--remark-color)}.hover-underline:hover,.text-underline{text-decoration:underline;text-underline-offset:3px}.white-space-pre-wrap{white-space:pre-wrap}.bg-active{background-color:var(--active-color)}.bg-remark{background-color:var(--remark-bg-color)}.bg-img{background-repeat:no-repeat;background-position:center center}.bg-img-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}.bg-img-contain{background-repeat:no-repeat;background-position:center center;background-size:contain}h1{font-size:var(--size-44)}h2{font-size:var(--size-32)}h3{font-size:var(--size-28)}h4{font-size:var(--size-24)}h5{font-size:var(--size-20)}h6{font-size:var(--size-16)}.fs-12{font-size:12px}.fs-14{font-size:var(--size-14)}.fs-16{font-size:var(--size-16)}.fs-18{font-size:var(--size-18)}.fs-20{font-size:var(--size-20)}.fs-24{font-size:var(--size-24)}.fs-28{font-size:var(--size-28)}.fs-32{font-size:var(--size-32)}.fs-44{font-size:var(--size-44)}.fs-48{font-size:var(--size-48)}.fs-14-b{font-size:14px}.fs-16-b{font-size:16px}.fs-18-b{font-size:18px}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-550{font-weight:550}.fw-600{font-weight:600}.w-0{width:0px}.min-h-auto{min-height:auto !important}.min-w-0{min-width:0}.zindex-1{z-index:1}.zindex-2{z-index:2}.zindex-3{z-index:3}.zindex-4{z-index:4}.zindex-5{z-index:5}.list-style-none{list-style:none;padding:0}.list li{line-height:1.25}.list li:not(:first-child){margin-top:8px}i{font-style:normal}pre{white-space:pre-wrap;word-break:normal;font-family:inherit;font-size:inherit}img{max-width:100%;font-size:12px}.object-fit-cover{object-fit:cover}.object-fit-contain{object-fit:contain}.text-truncate{min-width:0}.text-truncate-2,.text-truncate-3{min-width:0;word-break:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.text-truncate-3{-webkit-line-clamp:3}input::placeholder{color:#C4C8C8}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type="radio"],input[type="checkbox"]{accent-color:var(--active-color)}:not(html,body)::-webkit-scrollbar{width:6px;height:6px}:not(html,body)::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#C1C1C1}:not(html,body)::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.01);border-radius:6px;background:rgba(238,238,238,0.6)}.scrollbar-0::-webkit-scrollbar{display:none}.scrollbar-0{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.smScrollbar{overflow-x:hidden;overflow-y:auto}@-moz-document url-prefix(){:not(html,body){scrollbar-width:thin;scrollbar-color:hsla(0,0%,60%,.4) hsla(0,0%,93.3%,.6)}}.svg404{position:relative;width:85%;max-width:500px;margin:100px auto}.children-w100 .wp-video{width:100%!important}.mejs-layers>div,.reset-video-style .wp-video,.reset-video-style .wp-video .mejs-video,.reset-video-style .wp-video .mejs-video video{width:100%!important;height:100%!important}.wp-video .mejs-controls{opacity:0}.wp-video .mejs-overlay-error{background-color:#000000;height:100%}.wp-video .mejs-overlay-error>img{display:none}.wp-content::after{display:block;clear:both;content:""}.wp-content>*{margin-top:1rem;margin-bottom:0}.wp-content>*:first-child{margin-top:0!important}.wp-content li{line-height:1.2}.wp-content li:not(:first-child){margin-top:8px}.wp-content>h1,.wp-content>h2,.wp-content>h3,.wp-content>h4,.wp-content>h5,.wp-content>h6{margin-top:24px}.wp-content a{color:var(--active-color)}.wp-content a:hover{text-decoration:underline;text-underline-offset:3px}.wp-content video,.wp-content img,.wp-content iframe{max-width:100%!important;height:auto}.wp-content .alignnone{display:inline-block}.wp-content .wp-video,.wp-content video,.wp-content iframe,.wp-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-content .alignleft{float:left;margin:0.5rem 1rem 0.5rem 0}.wp-content .alignright{float:right;margin:0.5rem 0 0.5rem 1rem}.wp-content .wp-tableBox{width:100%;overflow-x:auto}.wp-content table{border-collapse:collapse;width:100%!important;line-height:1.2;border:none}.wp-content table p{min-height:0;margin-top:10px;margin-bottom:0}.wp-content table p:first-child{margin-top:0}.wp-content tr:hover{background-color:#fafafa}.wp-content td,.wp-content th{border:1px solid #d9deed}.wp-content.table-bottom tr{border-bottom:1px solid #d9deed}.wp-content.table-bottom td,.wp-content.table-bottom th{border:0px solid transparent}.wp-content table[border="0"] td,.wp-content table[border="0"] th{border:0px solid transparent}.wp-content td,.wp-content th{padding:1rem 10px;overflow-wrap:break-word;word-break:break-word;min-width:86px}@media screen and (max-width:1200px){.wp-content td,.wp-content th{padding:10px}}@media screen and (max-width:768px){.wp-content td,.wp-content th{padding:6px}}.to-top{bottom:180px;right:16px;z-index:4;background-color:#fff;width:48px;height:48px;display:none;box-shadow:0px 4px 40px 0px rgba(20,17,31,0.15);color:var(--normal-color)}.to-top svg{display:block;margin:12px auto}@media (hover:hover){.to-top:hover{background-color:var(--active-color);color:#ffffff}.hasTooltip:hover::before,.hasTooltip:hover::after{display:block}.hasTooltip::before{display:none;content:attr(tip);background-color:#212529;position:absolute;right:calc(100% + 10px);top:50%;margin-top:-14px;color:#ffffff;font-size:12px;line-height:20px;text-wrap:nowrap;border-radius:4px;padding:4px 8px}.hasTooltip::after{display:none;content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #212529;position:absolute;right:calc(100% + 4px);top:50%;margin-top:-6px}}@media screen and (max-width:1200px){.to-top{width:38px;height:38px}.to-top svg{margin:7px auto}}.loadedStateBox{width:240px;color:var(--normal-color);line-height:1.6}.myAlert{position:fixed;left:50%;top:50%;max-width:450px;min-width:160px;z-index:12;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);color:#fff;border:none}.myAlert.success{background-color:#67c23a}.myAlert.danger{background-color:#f56c6c}.myAlert.warning{background-color:#e6a23c}.myAlert.info{background-color:#909399}.loadingModal{z-index:10000;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.15)}.loadingModal-info{position:absolute;top:50%;left:50%;font-size:var(--size-16);text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.loadingModal-info span{width:20px;height:20px}.header{position:fixed;height:var(--header-height);top:0;left:0;width:100%;z-index:10;background-color:#fff;box-shadow:0 1px .25rem rgba(0,0,0,.075)}.outermost{padding-top:var(--header-height);position:relative;flex-shrink:0;margin-bottom:auto}.footer{flex-shrink:0;background-color:var(--footer-bg);overflow:hidden;color:#fff}.top_logo>*{font-size:0;display:block;height:24.2px;width:205px;background:url('../images/q-logo.svg') no-repeat 0 0/contain;text-indent:-9999px;overflow:hidden}@media screen and (max-width:768px){.top_logo>*{height:17.7px;width:150px}}.shell{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.header,.footer{font-family:var(--font-design)}.header-inner{display:flex;align-items:center;height:100%;gap:40px}.site-logo img{display:block;height:55px;width:auto}.header-nav{margin-left:auto;height:100%}.header-nav-list{display:flex;align-items:stretch;gap:24px;height:100%}.header-nav-item{position:relative;display:flex;align-items:center}.header-nav-item>a{display:block;padding:10px 0;text-transform:uppercase;color:var(--ink)}.header-nav-item>a:hover{color:var(--brand)}.header-nav-item.has-sub:hover>a{color:var(--brand)}.header-subnav{display:none;position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.08);padding:8px 0;z-index:5}.header-nav-item.has-sub:hover>.header-subnav{display:block}.header-subnav-item>a{display:block;padding:8px 20px;font-size:13px;color:var(--ink);white-space:nowrap}.header-subnav-item>a:hover{color:var(--brand);background-color:var(--panel)}.header-tools{gap:12px}.header-search-btn{width:35px;height:35px;border-radius:50%;border:1.33px solid #F2F2F2;box-shadow:1px 2px 2px rgba(0,0,0,.05);background-color:#fff;color:#D7D7D7;display:flex;align-items:center;justify-content:center}.header-search-btn svg{width:14px;height:14px}.header-search-btn:hover{color:var(--brand);border-color:var(--brand)}.header-toggle{width:35px;height:35px;border:0;background-color:transparent;display:flex;align-items:center;justify-content:center}.header-toggle .icon-close{display:none}.header-toggle.is-open .icon-open{display:none}.header-toggle.is-open .icon-close{display:block}.header-search-panel{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border-top:1px solid var(--panel);box-shadow:0 10px 20px rgba(0,0,0,.06);padding:15px 0;z-index:9}.header-search-panel.is-open{display:block}.header-search-panel form{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flex;gap:10px}.header-search-panel .form-control{border-color:#F2F2F2}.header-search-submit{background-color:var(--brand);border-color:var(--brand);color:#fff;min-width:90px}.header-search-submit:hover{background-color:var(--brand-dark);border-color:var(--brand-dark);color:#fff}@media screen and (max-width:991px){.site-logo img{height:40px}.header-nav{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;margin-left:0;background-color:#fff;padding:15px;overflow-y:auto;transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform .3s cubic-bezier(.15,.83,.66,1);-webkit-transition:transform .3s cubic-bezier(.15,.83,.66,1);z-index:8;height:auto}.header-nav.is-open{transform:none;-webkit-transform:none}.header-nav-list{flex-direction:column;align-items:stretch;gap:0;height:auto}.header-nav-item{display:block}.header-nav-item>a{padding:14px 0;border-bottom:1px solid var(--panel)}.header-subnav{position:static;box-shadow:none;padding:0 0 8px 15px}.header-nav-item.has-sub:hover>.header-subnav{display:none}.header-nav-item.has-sub.is-open>.header-subnav{display:block}}.section-head{padding-top:90px}.section-title{font-family:var(--font-design);line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.section-lead{max-width:624px;margin:16px auto 0;line-height:2.143;color:var(--ink)}.section-mark{position:relative;display:block;width:40px;height:4.2px;margin:22px auto 0}.section-mark .mark-line{position:absolute;left:0;right:0;top:2px;height:1px;background-color:var(--brand)}.section-mark .mark-dot{position:absolute;top:0;width:5px;height:5px;border-radius:50%;background-color:var(--brand)}.section-mark .mark-dot:nth-of-type(2){left:11.68px}.section-mark .mark-dot:nth-of-type(3){left:50%;margin-left:-2.1px}.section-mark .mark-dot:nth-of-type(4){left:24.12px}.hero .swiper-slide{position:relative;min-height:800px;display:flex;align-items:center;justify-content:center;padding:60px 0;overflow:hidden}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0}.hero-bg::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.hero-inner{position:relative;z-index:2;color:#fff}.hero-title{font-family:var(--font-design);font-size:60px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#fff}.hero-lead{max-width:567px;margin:40px auto 0;line-height:1.667;color:#fff}.hero-btn{display:inline-block;margin-top:40px;min-width:180px;height:45px;line-height:45px;padding:0 20px;border-radius:22.5px;background-color:var(--brand);color:#fff;letter-spacing:.1em;text-transform:uppercase}.hero-btn:hover{background-color:var(--brand-dark);color:#fff}.hero-arrow{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;border:0;border-radius:50%;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.hero:hover .hero-arrow{opacity:1;visibility:visible}@media (hover:none){.hero-arrow{display:none}}.hero-prev{left:30px}.hero-next{right:30px}.hero-arrow:hover{background-color:var(--brand)}.hero-arrow img{transition:filter .3s ease}.hero-arrow:hover img{filter:brightness(0) invert(1)}@media screen and (max-width:1200px){.hero .swiper-slide{min-height:600px}.hero-title{font-size:44px}}@media screen and (max-width:991px){.hero .swiper-slide{min-height:480px}.hero-title{font-size:34px}.hero-lead{font-size:15px}.hero-prev{left:12px}.hero-next{right:12px}}@media screen and (max-width:575px){.hero .swiper-slide{min-height:420px}.hero-title{font-size:26px}.hero-arrow{width:38px;height:38px;margin-top:-19px}}.section-welcome{padding-bottom:0}.section-welcome .section-head{padding-top:120px}.welcome-swiper{margin-top:90px}.welcome-swiper .swiper-slide{display:flex;height:auto !important}.welcome-card{flex:1;width:100%;display:flex;align-items:flex-start;gap:24px;min-height:140px;padding:32px 20px;border:2px solid var(--panel);color:var(--ink)}.welcome-icon{flex-shrink:0;width:40px;height:40px;color:var(--ink)}.welcome-icon svg{width:100%;height:100%}.welcome-title{font-family:var(--font-design);letter-spacing:.1em;text-transform:uppercase}.welcome-desc{margin-top:16px;font-size:13px;line-height:1.846;color:var(--muted)}.welcome-card:hover{background-color:var(--brand);border-color:var(--brand);color:#fff}.welcome-card:hover .welcome-icon{color:#fff}.welcome-card:hover .welcome-desc{color:#fff}.welcome-pagination{position:static;margin-top:50px}.welcome-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;border:1px solid #D9D9D9;background:transparent;opacity:1;margin:0 5px}.welcome-pagination .swiper-pagination-bullet-active{border-color:var(--brand);background-color:var(--brand)}.welcome-pagination.is-locked{display:none}.about-band{margin-top:90px;background-color:var(--panel)}.about-band-inner{max-width:1920px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.section-about{padding-bottom:0}.about-mission{padding:96px 80px 120px 100px}.about-mission-title{font-family:var(--font-design);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.about-mission-lead{margin-top:36px;max-width:782px;line-height:2.143;color:var(--ink)}.mission-list{margin-top:40px}.mission-item{display:flex;align-items:flex-start;gap:24px}.mission-item:not(:first-child){margin-top:70px}.mission-icon{flex-shrink:0;width:80px;height:80px}.mission-icon svg,.mission-icon img{width:100%;height:100%;object-fit:contain}.mission-title{font-family:var(--font-design);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);padding-top:8px}.mission-desc{margin-top:16px;line-height:1.714;color:var(--ink)}.about-figure{position:relative}.about-figure img{display:block;width:100%;height:100%}.about-figure::after{content:"";position:absolute;top:20px;bottom:20px;left:20px;right:20px;border:2px solid var(--brand);pointer-events:none}@media screen and (max-width:991px){.about-band-inner{grid-template-columns:minmax(0,1fr)}.about-mission{padding:50px 20px}.about-figure{margin:0 20px 60px}.about-figure::after{top:12px;bottom:12px;left:12px;right:12px}.mission-icon{width:60px;height:60px}}.section-contact{padding-bottom:0}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:90px}.contact-card{position:relative;border:2px solid var(--panel);padding:80px 60px 40px}.contact-avatar{position:absolute;top:-50px;left:50%;margin-left:-50px;width:100px;height:100px;display:block}.contact-avatar img{display:block;width:100px;height:100px}.contact-title{font-family:var(--font-design);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.contact-link{display:inline-block;margin-top:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.contact-link:hover{color:var(--brand-dark)}.contact-desc{max-width:450px;margin:32px auto 0;line-height:2.143;color:var(--ink)}@media screen and (max-width:991px){.contact-grid{grid-template-columns:minmax(0,1fr);gap:80px}.contact-card{padding:70px 24px 30px}}.section-blogs{padding-bottom:120px}.blogs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:90px}.blog-media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.blog-media img{width:100%;height:100%}.blog-card:hover .blog-media img{transform:scale(1.05)}.blog-date{position:absolute;top:0;right:0;width:58px;height:52px;background-color:var(--brand);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.blog-date b{letter-spacing:.025em}.blog-date i{letter-spacing:.025em;text-transform:uppercase}.blog-title{margin:16px auto 0;max-width:336px;font-family:var(--font-design);line-height:2;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.blog-title a{color:var(--ink)}.blog-title a:hover{color:var(--brand)}.blog-more{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.blog-more:hover{color:var(--brand-dark)}@media screen and (max-width:991px){.blogs-grid{grid-template-columns:minmax(0,1fr);max-width:420px;margin-left:auto;margin-right:auto}}.footer-top{padding:60px 0 90px}.footer-cols{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0}.footer-col{flex-shrink:0}.footer-col-title{letter-spacing:.1em;text-transform:uppercase;color:#fff}.footer-col-line{display:block;width:20px;height:1px;margin-top:10px;background-color:var(--brand)}.footer-col-links{margin-top:12px}.footer-col-links li{line-height:3.6em}.footer-col-links a,.footer-col-links li{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.footer-col-links a:hover{color:var(--brand)}.footer-bottom{background-color:var(--footer-bar)}.footer-bottom-inner{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px;padding-bottom:15px}.footer-copyright{color:#fff}.footer-copyright-brand{color:var(--brand)}.footer-social{display:flex;align-items:center;gap:20px}a.footer-social-link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff}.footer-social-link svg{width:auto;height:14px}.footer-social-link svg,.footer-social-link svg *{fill:currentColor}.footer-social-link:hover{color:var(--brand)}@media screen and (max-width:991px){.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.footer-bottom-inner{flex-direction:column;justify-content:center}}@media screen and (max-width:575px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}