@charset "UTF-8";
/*! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com*/
*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}
:after,:before{--tw-content:""}
html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-moz-tab-size:4;-o-tab-size:4;line-height:1.5;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;tab-size:4}
body{margin:0;line-height:inherit}
hr{border-top-width:1px;height:0;color:inherit}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
a{color:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,pre,samp{font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
small{font-size:80%}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sub{bottom:-.25em}
sup{top:-.5em}
table{border-color:inherit;border-collapse:collapse;text-indent:0}
button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-image:none;background-color:transparent}
:-moz-focusring{outline:auto}
:-moz-ui-invalid{box-shadow:none}
progress{vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}
fieldset{margin:0}
fieldset,legend{padding:0}
menu,ol,ul{margin:0;padding:0;list-style:none}
textarea{resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}
[role=button],button{cursor:pointer}
:disabled{cursor:default}
audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
[hidden]{display:none}
body{--tw-bg-opacity:1;position:relative;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
body,html{font-size:16px}
@media (min-width:768px){
body,html{font-size:15px}
}
@media (min-width:1200px){
body,html{font-size:1vw}
}
.table-responsive{overflow:auto}
@media (max-width:767.98px){
.table-responsive table{width:900px!important}
}
.img-full img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}
.img-contain img{-o-object-fit:contain;width:100%;max-width:100%;max-height:100%;object-fit:contain}
.img-ratio{display:block;position:relative;padding-top:100%;height:0;overflow:hidden}
.img-ratio iframe,.img-ratio img,.img-ratio picture,.img-ratio video{-o-object-fit:cover;position:absolute;top:0;left:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;height:100%;object-fit:cover}
.img-ratio-center{display:flex;position:relative;justify-content:center;align-items:center;padding-top:100%;height:0;overflow:hidden}
.img-ratio-center iframe,.img-ratio-center img{--tw-translate-x:-50%;--tw-translate-y:-50%;-o-object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}
.div-ratio{display:block;position:relative;padding-top:100%;height:0;overflow:hidden}
.div-ratio>div{position:absolute;top:0;left:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;height:100%}
body{--tw-text-opacity:1;color:rgb(111 104 117/var(--tw-text-opacity));font-family:Inter Tight,sans-serif}
@media (min-width:1200px){
body{font-size:clamp(16px,.83333rem,.83333rem)}
}
.row{display:flex;flex-wrap:wrap}
.col{width:100%}
h1{font-size:1.5625rem;line-height:2.08333rem}
h1,h2{font-weight:700}
h2{font-size:clamp(18px,1.25rem,1.25rem)}
h3{font-size:clamp(18px,1.04167rem,1.04167rem)}
h3,h4{font-weight:700}
h4{font-size:clamp(16px,.9375rem,.9375rem)}
img{display:inline;max-width:none}
a{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;cursor:pointer}
p:empty{display:none}
input{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;outline-offset:0!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}
.section{padding-top:2.60417rem;padding-bottom:2.60417rem}
@media (min-width:1024px){
.section{padding-top:4.16667rem;padding-bottom:4.16667rem}
}
.section-40{padding-top:1.25rem;padding-bottom:1.25rem}
@media (min-width:1024px){
.section-40{padding-top:2.08333rem;padding-bottom:2.08333rem}
}
.section-80{padding-top:2.08333rem;padding-bottom:2.08333rem}
@media (min-width:1024px){
.section-80{padding-top:3.125rem;padding-bottom:3.125rem}
}
@media (min-width:1200px){
.section-80{padding-top:4.16667rem;padding-bottom:4.16667rem}
}
.margin-p p+p{margin-top:1.04167rem}
.overflow-scroll-1::-webkit-scrollbar{width:.3125rem}
.overflow-scroll-1::-webkit-scrollbar-track{background-color:hsla(0,0%,90%,.2)}
.overflow-scroll-1::-webkit-scrollbar-thumb{background-color:#f1f1f1}
.overlay-black:before{--tw-bg-opacity:0.4;position:absolute;top:0;left:0;z-index:10;background-color:rgb(0 0 0/var(--tw-bg-opacity));width:100%;height:100%;pointer-events:none;content:"";white-space:nowrap}
.homepage{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.container-full{padding-right:15px;padding-left:15px;width:100%}
@media (min-width:768px){
.container-full{padding-right:0;padding-left:0}
}
.desc-p p{margin-bottom:.3125rem}
.desc-p ul{margin-bottom:.625rem;padding-top:.20833rem}
.format-content{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity))}
.format-content table{margin-bottom:.83333rem;max-width:100%}
.format-content p{margin-bottom:.83333rem;font-weight:400;font-size:18px}
@media (min-width:1024px){
.format-content p{font-size:clamp(16px,.9375rem,.9375rem)}
}
.format-content.spacing ul{display:flex;flex-direction:column;gap:1.04167rem}
.format-content img.aligncenter{display:block;margin-right:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}
.format-content ul{padding-left:1.45833rem;list-style-type:disc}
.format-content ul li{margin-bottom:.2604166666666667rem;font-weight:400;font-size:18px}
@media (min-width:1024px){
.format-content ul li{font-size:clamp(16px,.9375rem,.9375rem)}
}
.format-content ol li{font-weight:400;font-size:18px}
@media (min-width:1024px){
.format-content ol li{font-size:clamp(16px,.9375rem,.9375rem)}
}
.format-content h3{--tw-text-opacity:1;margin-bottom:1.04167rem;color:rgb(93 88 102/var(--tw-text-opacity));font-weight:700;font-size:clamp(18px,1.25rem,1.25rem);text-transform:uppercase}
@media (min-width:768px){
.format-content h3{font-size:1.66667rem}
}
.format-content h1,.format-content h2,.format-content h3,.format-content h4,.format-content h5,.format-content h6{margin-bottom:.83333rem}
.title-64,b,strong{font-weight:700}
.title-64{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1.875rem;line-height:2.5rem}
@media (min-width:768px){
.title-64{font-size:2.08333rem;line-height:2.5rem}
}
@media (min-width:1024px){
.title-64{font-size:3.33333rem}
}
.title-64{line-height:1.25!important}
.title-56{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity));font-weight:700;font-size:1.875rem;line-height:2.5rem}
@media (min-width:768px){
.title-56{font-size:2.08333rem;line-height:2.5rem}
}
@media (min-width:1024px){
.title-56{font-size:2.91667rem}
}
.title-56{line-height:1.25!important}
.title-48{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity));font-weight:700;font-size:1.875rem;line-height:2.5rem}
@media (min-width:1024px){
.title-48{font-size:2.08333rem;line-height:2.5rem}
}
@media (min-width:1200px){
.title-48{font-size:2.5rem;line-height:1.1}
}
.title-48{line-height:1.25!important}
.title-32{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity));font-weight:700;font-size:1.5625rem;line-height:2.08333rem;text-transform:uppercase}
@media (min-width:768px){
.title-32{font-size:1.66667rem}
}
.title-32{line-height:1.25!important}
.text-24{--tw-text-opacity:1;color:rgb(111 104 117/var(--tw-text-opacity));font-weight:500;font-size:18px}
@media (min-width:320px){
@media not all and (min-width:768px){
.text-24{line-height:1.5}
}
}
@media (min-width:768px){
.text-24{font-weight:200;font-size:clamp(18px,1.25rem,1.25rem)}
}
.text-24{line-height:1.5!important}
.text-18{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity));font-size:18px}
@media (min-width:768px){
.text-18{font-size:clamp(16px,.83333rem,.83333rem)}
}
@media (min-width:1200px){
.text-18{font-size:clamp(16px,.9375rem,.9375rem)}
}
.text-18{line-height:1.5!important}
.title-light{--tw-text-opacity:1;color:rgb(111 104 117/var(--tw-text-opacity));font-size:clamp(16px,.83333rem,.83333rem);line-height:1.25!important;text-transform:uppercase}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}
.inset-xy-full{top:0;right:0;bottom:0;left:0}
.flex-center{display:flex;justify-content:center;align-items:center}
.absolute-full{position:absolute;top:0;left:0;width:100%;height:100%}
.loading-ajax{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;position:absolute;top:0;left:0;justify-content:center;visibility:hidden;opacity:0;z-index:20;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:hsla(0,0%,100%,.5);padding-top:20vh;width:100%;height:100%}
.loading-ajax.active{visibility:visible;opacity:1}
.loading-ajax:before{--tw-border-opacity:1;display:flex;animation:spin 2s linear infinite;animation-duration:.5s;border-width:.41667rem;border-color:rgb(247 57 54/var(--tw-border-opacity));border-top-color:transparent;border-bottom-color:transparent;border-radius:9999px;width:4.16667rem;height:4.16667rem;content:""}
.item-project-related .img{position:relative}
.item-project-related .img:before{position:absolute;opacity:.7;z-index:10;background:linear-gradient(180deg,transparent 50%,#000);width:100%;height:100%;pointer-events:none;content:""}
.list-menu-hover a{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.list-menu-hover a:hover{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity));text-decoration-line:underline}
.line-body{display:none;position:fixed;top:0;left:0;grid-template-columns:repeat(12,minmax(0,1fr));z-index:10;width:100%;height:100%;pointer-events:none}
@media (min-width:768px){
.line-body{display:grid}
}
.line-body .line{border-right-width:1px;border-color:hsla(0,0%,77%,.3)}
@media (min-width:768px){
.line-body .line{grid-column:span 1/span 1}
}
@media (min-width:1200px){
.line-body .line{grid-column:span 2/span 2}
}
@media (max-width:1199.98px){
.line-body .line:first-child{grid-column-start:1;grid-column-end:2}
.line-body .line:nth-child(3){grid-column-start:6;grid-column-end:7}
.line-body .line:nth-child(5){grid-column-start:11;grid-column-end:12}
}
@media (max-width:767.98px){
.line-body .line:first-child{grid-column-start:1;grid-column-end:2}
.line-body .line:nth-child(3){grid-column-start:6;grid-column-end:7}
.line-body .line:nth-child(5){grid-column-start:11;grid-column-end:12}
}
.line-body .line:nth-child(2),.line-body .line:nth-child(4){opacity:0}
@media (min-width:1200px){
.line-body .line:nth-child(2),.line-body .line:nth-child(4){opacity:1}
}
.line-underline{position:relative}
.line-underline:before{--tw-translate-x:-50%;position:absolute;bottom:.2rem;left:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgba(228,230,242,.4);width:200vw;height:.05208rem;content:""}
@media (min-width:1024px){
.line-underline:before{bottom:.6rem}
}
.slide-mask{pointer-events:none}
.slide-mask .item-mask-white{--tw-bg-opacity:1;animation:mask-white 1.2s cubic-bezier(.45,0,.14,1.03) both;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.slide-mask .item-mask-white:nth-child(7n-6){animation-delay:1.05s}
.slide-mask .item-mask-white:nth-child(7n-5){animation-delay:875ms}
.slide-mask .item-mask-white:nth-child(7n-4){animation-delay:.7s}
.slide-mask .item-mask-white:nth-child(7n-3){animation-delay:525ms}
.slide-mask .item-mask-white:nth-child(7n-2){animation-delay:.35s}
.slide-mask .item-mask-white:nth-child(7n-1){animation-delay:175ms}
.indicator-swipe{display:flex;justify-content:space-between;align-items:center;z-index:30;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius:9999px;background-color:rgba(0,0,0,.5);padding-right:.625rem;padding-left:.625rem;width:7.5rem;height:2.91667rem;pointer-events:none}
.indicator-swipe:not(.custom){--tw-translate-y:-50%;--tw-translate-x:-50%;position:absolute;top:50%;left:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.indicator-swipe:not(.active){opacity:0}
.indicator-swipe svg{stroke:#fff}
.indicator-swipe .hand{animation:moveSwipeGesture 2.25s ease-in-out infinite;width:2.08333rem;height:2.08333rem}
@media (min-width:768px){
.indicator-swipe .hand{width:2.5rem;height:2.5rem}
}
.title-outline{position:relative;z-index:2}
.title-outline:before{--tw-translate-y:-50%;--tw-text-opacity:1;position:absolute;top:50%;left:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:-1;-webkit-text-stroke:.0520833333rem #d0d2d7;content:attr(title);color:rgb(239 242 244/var(--tw-text-opacity));font-weight:700;font-size:45px;letter-spacing:-.13333rem;text-transform:uppercase}
@media (min-width:768px){
.title-outline:before{font-size:3.90625rem}
}
@media (min-width:1024px){
.title-outline:before{font-size:5.20833rem}
}
@media (min-width:1200px){
.title-outline:before{font-size:6.66667rem}
}
.tabs-list-primary{display:flex;align-items:center;gap:1.04167rem;padding-bottom:1.04167rem;overflow:auto}
.tabs-list-primary li:first-child{margin-left:auto}
.tabs-list-primary li:last-child{margin-right:auto}
.tabs-list-primary li.active a{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(247 57 54/var(--tw-border-opacity));color:rgb(247 57 54/var(--tw-text-opacity))}
.tabs-list-primary li a{--tw-border-opacity:1;--tw-text-opacity:1;display:flex;justify-content:center;align-items:center;border-width:1px;border-color:rgb(141 144 166/var(--tw-border-opacity));border-radius:9999px;padding:.3125rem 1.04167rem;color:rgb(111 104 117/var(--tw-text-opacity));font-weight:700;font-size:clamp(18px,1.04167rem,1.04167rem);white-space:nowrap}
.tabs-list-primary li a:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(247 57 54/var(--tw-border-opacity));color:rgb(247 57 54/var(--tw-text-opacity))}
.tabs-list-primary li a{min-width:130px}
@media (min-width:1024px){
.tabs-list-primary li a{min-width:6.77083rem}
}
.tabs-list-secondary{display:flex;flex-wrap:wrap;align-items:center}
.tabs-list-secondary li+li:before{display:inline-block;transform:translateY(.0520833333rem);margin-right:.20833rem;margin-left:.20833rem;background-image:url(../../img/icon/slash.svg);background-size:100% 100%;width:.4166666667rem;height:.8333333333rem;content:""}
@media (min-width:768px){
.tabs-list-secondary li+li:before{margin-right:.41667rem;margin-left:.41667rem}
}
.tabs-list-secondary li.active a{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
.tabs-list-secondary li.active a:before{width:100%}
.tabs-list-secondary li a{-webkit-user-select:none;-moz-user-select:none;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);font-weight:600;font-size:clamp(16px,.83333rem,.83333rem);user-select:none}
.tabs-list-secondary li a:hover{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
@media (min-width:768px){
.tabs-list-secondary li a{font-size:clamp(16px,.9375rem,.9375rem)}
}
.tabs-list-secondary li a:hover:before{width:100%}
.tabs-list-secondary li a:before{--tw-translate-x:-50%;--tw-bg-opacity:1;position:absolute;top:100%;left:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);margin-top:.05208rem;background-color:rgb(247 57 54/var(--tw-bg-opacity));width:0;height:.05208rem;pointer-events:none;content:""}
.pagination-1{display:flex;position:static;justify-content:center;align-items:center;gap:.41667rem;margin-top:1.04167rem}
@media (min-width:1024px){
.pagination-1{margin-top:2.08333rem}
}
.pagination-1{--tw-translate-x:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;padding-top:.41667rem!important;padding-bottom:.41667rem!important;width:100%!important}
.pagination-1 .swiper-pagination-bullet{display:none;outline-color:#000;outline-style:solid;outline-width:1px;outline-offset:.10417rem;border-radius:0}
.pagination-1 .swiper-pagination-bullet.swiper-pagination-bullet-active-main{display:block}
.pagination-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity:1;display:block;outline-color:#f73936;background-color:rgb(247 57 54/var(--tw-bg-opacity))}
.pagination-2 .swiper-pagination-bullet{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
ul.pagination{display:flex;justify-content:center;align-items:center;gap:.41667rem;margin-top:2.08333rem;margin-bottom:4.16667rem}
ul.pagination li.next a,ul.pagination li.next span,ul.pagination li.previous a,ul.pagination li.previous span{font-size:0;line-height:0}
ul.pagination li.next a:hover:before,ul.pagination li.next span:hover:before,ul.pagination li.previous a:hover:before,ul.pagination li.previous span:hover:before{--tw-brightness:brightness(0);--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
ul.pagination li.next a:before,ul.pagination li.next span:before,ul.pagination li.previous a:before,ul.pagination li.previous span:before{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-size:100% 100%;background-repeat:no-repeat;width:1.45833rem;height:1.45833rem;content:""}
ul.pagination li.previous a:before,ul.pagination li.previous span:before{background-image:url(../../img/icon/arrow-left-black.svg)}
ul.pagination li.next a:before,ul.pagination li.next span:before{background-image:url(../../img/icon/arrow-right-black.svg)}
ul.pagination li.disabled{opacity:.3}
ul.pagination li.active span{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(247 57 54/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}
ul.pagination li a,ul.pagination li span{--tw-border-opacity:1;--tw-bg-opacity:1;display:flex;justify-content:center;align-items:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);border-width:1px;border-color:rgb(228 230 242/var(--tw-border-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity));width:2.08333rem;height:2.08333rem;font-weight:500;font-size:clamp(16px,.83333rem,.83333rem)}
ul.pagination li a:hover,ul.pagination li span:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(247 57 54/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}
.cursor-zoom{cursor:url(../img/icon/icon-zoom.svg),auto}
.bg-overlay-banner:before{position:absolute;top:0;left:0;z-index:10;background:radial-gradient(499.72% 141.42% at 0 100%,rgba(0,0,0,.5) 0,transparent 100%);width:100%;height:100%;content:""}
@media (min-width:1024px){
.bg-overlay-banner:before{background:radial-gradient(499.72% 50.42% at 0 100%,rgba(0,0,0,.5) 0,transparent 100%)}
}
.page-banner-main{overflow:hidden}
.page-banner-main .title-64{text-shadow:2px 2px 6px rgba(0,0,0,.31)}
.btn-pulse-primary{position:relative;z-index:2}
.btn-pulse-primary:after{position:absolute;top:0;left:0;opacity:0;z-index:-1;animation:pulse-red 2s infinite;box-shadow:0 0 0 0 #ff5252;width:100%;height:100%;content:""}
.btn-pulse-primary:hover:after{opacity:1}
.widget-visible iframe{right:0!important}
form.invalid .wpcf7-response-output{border-color:rgb(220 38 38/var(--tw-border-opacity))!important;color:rgb(220 38 38/var(--tw-text-opacity))!important}
.wpcf7-response-output,form.invalid .wpcf7-response-output{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;margin-right:0!important;margin-left:0!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}
.wpcf7-response-output{border-width:1px!important;border-color:rgb(34 197 94/var(--tw-border-opacity))!important;padding:.41667rem 1.04167rem!important;color:rgb(34 197 94/var(--tw-text-opacity))!important}
.pointer-events-none{pointer-events:none}
.pointer-events-auto{pointer-events:auto}
.visible{visibility:visible}
.invisible{visibility:hidden}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:sticky}
.bottom-0{bottom:0}
.bottom-\[0\.2rem\]{bottom:.2rem}
.bottom-\[5rem\]{bottom:5rem}
.bottom-\[calc\(5rem\+100px\)\]{bottom:calc(5rem + 100px)}
.bottom-\[calc\(5rem\+50px\)\]{bottom:calc(5rem + 50px)}
.left-0{left:0}
.left-1\/2{left:50%}
.left-2{left:.41667rem}
.left-\[8\%\]{left:8%}
.left-full{left:100%}
.right-0{right:0}
.right-4{right:.83333rem}
.right-full{right:100%}
.top-0{top:0}
.top-1\/2{top:50%}
.top-20{top:4.16667rem}
.top-\[\.50833rem\]{top:.50833rem}
.top-\[5rem\]{top:5rem}
.top-\[calc\(100\/19\.2\*1rem\)\]{top:5.20833rem}
.top-\[calc\(90\/19\.2\*1rem\)\]{top:4.6875rem}
.top-full{top:100%}
.-z-1{z-index:-1}
.z-10{z-index:10}
.z-100{z-index:100}
.z-11{z-index:11}
.z-2{z-index:2}
.z-20{z-index:20}
.z-30{z-index:30}
.z-\[10\]{z-index:10}
.z-\[8\]{z-index:8}
.z-\[999\]{z-index:999}
.z-\[99\]{z-index:99}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.col-span-1{grid-column:span 1/span 1}
.col-span-11{grid-column:span 11/span 11}
.col-span-12{grid-column:span 12/span 12}
.col-span-2{grid-column:span 2/span 2}
.col-span-20{grid-column:span 20/span 20}
.col-span-4{grid-column:span 4/span 4}
.col-span-5{grid-column:span 5/span 5}
.col-span-6{grid-column:span 6/span 6}
.col-span-full{grid-column:1/-1}
.col-start-1{grid-column-start:1}
.col-start-11{grid-column-start:11}
.col-start-2{grid-column-start:2}
.col-start-3{grid-column-start:3}
.col-start-6{grid-column-start:6}
.col-end-11{grid-column-end:11}
.col-end-12{grid-column-end:12}
.col-end-2{grid-column-end:2}
.col-end-7{grid-column-end:7}
.-mx-3{margin-right:-.625rem;margin-left:-.625rem}
.-mx-3\.75{margin-right:-.78125rem;margin-left:-.78125rem}
.-mx-4{margin-right:-.83333rem;margin-left:-.83333rem}
.mx-0{margin-right:0;margin-left:0}
.mx-1{margin-right:.20833rem;margin-left:.20833rem}
.mx-auto{margin-right:auto;margin-left:auto}
.my-7{margin-top:1.45833rem;margin-bottom:1.45833rem}
.\!mt-0{margin-top:0!important}
.-mt-10{margin-top:-2.08333rem}
.mb-1{margin-bottom:.20833rem}
.mb-1\.5{margin-bottom:.3125rem}
.mb-10{margin-bottom:2.08333rem}
.mb-11{margin-bottom:2.29167rem}
.mb-12{margin-bottom:2.5rem}
.mb-14{margin-bottom:2.91667rem}
.mb-2{margin-bottom:.41667rem}
.mb-20{margin-bottom:4.16667rem}
.mb-3{margin-bottom:.625rem}
.mb-4{margin-bottom:.83333rem}
.mb-5{margin-bottom:1.04167rem}
.mb-6{margin-bottom:1.25rem}
.mb-8{margin-bottom:1.66667rem}
.ml-3{margin-left:.625rem}
.ml-5{margin-left:1.04167rem}
.ml-auto{margin-left:auto}
.mr-2{margin-right:.41667rem}
.mr-2\.5{margin-right:.52083rem}
.mr-auto{margin-right:auto}
.mt-0{margin-top:0}
.mt-0\.25{margin-top:.05208rem}
.mt-1{margin-top:.20833rem}
.mt-10{margin-top:2.08333rem}
.mt-12{margin-top:2.5rem}
.mt-14{margin-top:2.91667rem}
.mt-15{margin-top:3.125rem}
.mt-2{margin-top:.41667rem}
.mt-3{margin-top:.625rem}
.mt-4{margin-top:.83333rem}
.mt-5{margin-top:1.04167rem}
.mt-6{margin-top:1.25rem}
.mt-7{margin-top:1.45833rem}
.mt-8{margin-top:1.66667rem}
.mt-9{margin-top:1.875rem}
.mt-auto{margin-top:auto}
.box-content{box-sizing:content-box}
.line-clamp-2{-webkit-line-clamp:2}
.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.line-clamp-3{-webkit-line-clamp:3}
.line-clamp-4{-webkit-line-clamp:4}
.line-clamp-4,.line-clamp-6{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.line-clamp-6{-webkit-line-clamp:6}
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.table{display:table}
.grid{display:grid}
.hidden{display:none}
.h-0{height:0}
.h-0\.25{height:.05208rem}
.h-0\.5{height:.10417rem}
.h-1{height:.20833rem}
.h-10{height:2.08333rem}
.h-12{height:2.5rem}
.h-12\.5{height:2.60417rem}
.h-14{height:2.91667rem}
.h-18{height:3.75rem}
.h-2{height:.41667rem}
.h-2\.5{height:.52083rem}
.h-20{height:4.16667rem}
.h-24{height:5rem}
.h-5{height:1.04167rem}
.h-7{height:1.45833rem}
.h-8{height:1.66667rem}
.h-9{height:1.875rem}
.h-\[14px\]{height:14px}
.h-\[1px\]{height:1px}
.h-\[2px\]{height:2px}
.h-\[38px\]{height:38px}
.h-\[50px\]{height:50px}
.h-\[calc\(100vh-4\.16667rem\)\]{height:calc(100vh - 4.16667rem)}
.h-\[calc\(32\/19\.2\*1rem\)\]{height:1.66667rem}
.h-\[calc\(34\/19\.2\*1rem\)\]{height:1.77083rem}
.h-auto{height:auto}
.h-full{height:100%}
.max-h-full{max-height:100%}
.min-h-\[calc\(320\/19\.2\*1rem\)\]{min-height:16.66667rem}
.min-h-\[calc\(384\/19\.2\*1rem\)\]{min-height:20rem}
.min-h-\[calc\(420\/19\.2\*1rem\)\]{min-height:21.875rem}
.w-0{width:0}
.w-0\.25{width:.05208rem}
.w-1\/2{width:50%}
.w-10{width:2.08333rem}
.w-12{width:2.5rem}
.w-16{width:3.33333rem}
.w-18{width:3.75rem}
.w-2{width:.41667rem}
.w-2\.5{width:.52083rem}
.w-2\/12{width:16.666667%}
.w-20{width:4.16667rem}
.w-24{width:5rem}
.w-4{width:.83333rem}
.w-5{width:1.04167rem}
.w-6{width:1.25rem}
.w-6\/12{width:50%}
.w-7{width:1.45833rem}
.w-8{width:1.66667rem}
.w-9{width:1.875rem}
.w-\[1\%\]{width:1%}
.w-\[1\.5rem\]{width:1.5rem}
.w-\[100\%\]{width:100%}
.w-\[1px\]{width:1px}
.w-\[200vw\]{width:200vw}
.w-\[38px\]{width:38px}
.w-\[calc\(130\/19\.2\*1rem\)\]{width:6.77083rem}
.w-\[calc\(144\/19\.2\*1rem\)\]{width:7.5rem}
.w-\[calc\(19\/19\.2\*1rem\)\]{width:.98958rem}
.w-\[calc\(6\/1920\*100rem\)\]{width:.3125rem}
.w-auto{width:auto}
.w-fit{width:-moz-fit-content;width:fit-content}
.w-full{width:100%}
.min-w-\[130px\]{min-width:130px}
.\!max-w-\[11rem\]{max-width:11rem!important}
.max-w-\[calc\(304\/19\.2\*1rem\)\]{max-width:15.83333rem}
.max-w-\[calc\(960\/19\.2\*1rem\)\]{max-width:50rem}
.max-w-full{max-width:100%}
.max-w-none{max-width:none}
.flex-1{flex:1 1 0%}
.flex-shrink-0{flex-shrink:0}
.flex-grow{flex-grow:1}
.origin-bottom{transform-origin:bottom}
.-translate-x-1\/2{--tw-translate-x:-50%}
.-translate-x-10,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-x-10{--tw-translate-x:-2.08333rem}
.-translate-x-\[125\%\]{--tw-translate-x:-125%}
.-translate-x-\[125\%\],.-translate-x-\[50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-x-\[50\%\]{--tw-translate-x:-50%}
.-translate-y-1{--tw-translate-y:-0.20833rem}
.-translate-y-1,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/2{--tw-translate-y:-50%}
.-translate-y-full{--tw-translate-y:-100%}
.-translate-y-full,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-0{--tw-translate-x:0px}
.translate-x-2{--tw-translate-x:0.41667rem}
.translate-x-2,.translate-x-\[125\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-\[125\%\]{--tw-translate-x:125%}
.translate-x-\[calc\(100\%-2\.5rem\)\]{--tw-translate-x:calc(100% - 2.5rem)}
.translate-x-\[calc\(100\%-2\.5rem\)\],.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-full{--tw-translate-x:100%}
.translate-y-0{--tw-translate-y:0px}
.translate-y-0,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-1{--tw-translate-y:0.20833rem}
.rotate-\[20deg\]{--tw-rotate:20deg}
.rotate-\[20deg\],.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-0{--tw-scale-x:0;--tw-scale-y:0}
.scale-100{--tw-scale-x:1;--tw-scale-y:1}
.scale-100,.scale-80{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-80{--tw-scale-x:.8;--tw-scale-y:.8}
.scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8}
.scale-\[0\.8\],.scale-\[1\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-\[1\]{--tw-scale-x:1;--tw-scale-y:1}
.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.animate-spin{animation:spin 2s linear infinite}
.cursor-pointer{cursor:pointer}
.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.list-disc{list-style-type:disc}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-23{grid-template-columns:repeat(23,minmax(0,1fr))}
.grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid-cols-\[1fr_2\.05fr\]{grid-template-columns:1fr 2.05fr}
.grid-cols-\[2\.05fr_1fr\]{grid-template-columns:2.05fr 1fr}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.items-center{align-items:center}
.\!justify-start{justify-content:flex-start!important}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.\!justify-center{justify-content:center!important}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.\!gap-3{gap:.625rem!important}
.gap-0{gap:0}
.gap-1{gap:.20833rem}
.gap-10{gap:2.08333rem}
.gap-12{gap:2.5rem}
.gap-2{gap:.41667rem}
.gap-3{gap:.625rem}
.gap-3\.5{gap:.72917rem}
.gap-4{gap:.83333rem}
.gap-5{gap:1.04167rem}
.gap-8{gap:1.66667rem}
.gap-\[15px\]{gap:15px}
.gap-x-8{-moz-column-gap:1.66667rem;column-gap:1.66667rem}
.gap-y-10{row-gap:2.08333rem}
.gap-y-12{row-gap:2.5rem}
.gap-y-2{row-gap:.41667rem}
.gap-y-5{row-gap:1.04167rem}
.gap-y-6{row-gap:1.25rem}
.gap-y-8{row-gap:1.66667rem}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.\!overflow-visible{overflow:visible!important}
.overflow-visible{overflow:visible}
.whitespace-nowrap{white-space:nowrap}
.break-all{word-break:break-all}
.rounded-2\.5{border-radius:.52083rem}
.rounded-full{border-radius:9999px}
.rounded-none{border-radius:0}
.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.rounded-tr-\[calc\(80\/19\.2\*1rem\)\]{border-top-right-radius:4.16667rem}
.border{border-width:1px}
.border-2{border-width:.10417rem}
.border-4{border-width:.20833rem}
.border-8{border-width:.41667rem}
.border-b{border-bottom-width:1px}
.border-b-\[2px\]{border-bottom-width:2px}
.border-r{border-right-width:1px}
.border-t{border-top-width:1px}
.border-\[\#77787B\]{--tw-border-opacity:1;border-color:rgb(119 120 123/var(--tw-border-opacity))}
.border-\[rgb\(197\2c 197\2c 197\2c 0\.3\)\]{border-color:hsla(0,0%,77%,.3)}
.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}
.border-line-primary{--tw-border-opacity:1;border-color:rgb(228 230 242/var(--tw-border-opacity))}
.border-line-primary\/40{border-color:rgba(228,230,242,.4)}
.border-neutral-200{--tw-border-opacity:1;border-color:rgb(220 220 220/var(--tw-border-opacity))}
.border-neutral-50{--tw-border-opacity:1;border-color:rgb(239 242 244/var(--tw-border-opacity))}
.border-optional-5{--tw-border-opacity:1;border-color:rgb(22 216 207/var(--tw-border-opacity))}
.border-primary-500{--tw-border-opacity:1;border-color:rgb(247 57 54/var(--tw-border-opacity))}
.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity))}
.border-secondary-2{--tw-border-opacity:1;border-color:rgb(141 144 166/var(--tw-border-opacity))}
.border-secondary-2\/20{border-color:rgba(141,144,166,.2)}
.border-white\/20{border-color:hsla(0,0%,100%,.2)}
.border-white\/60{border-color:hsla(0,0%,100%,.6)}
.border-b-transparent{border-bottom-color:transparent}
.border-b-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity))}
.border-t-transparent{border-top-color:transparent}
.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity))}
.border-opacity-40{--tw-border-opacity:0.4}
.bg-\[\#7F8080\]{--tw-bg-opacity:1;background-color:rgb(127 128 128/var(--tw-bg-opacity))}
.bg-\[\#ABAFC5\]{--tw-bg-opacity:1;background-color:rgb(171 175 197/var(--tw-bg-opacity))}
.bg-background-50{--tw-bg-opacity:1;background-color:rgb(239 242 244/var(--tw-bg-opacity))}
.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}
.bg-black\/50{background-color:rgba(0,0,0,.5)}
.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}
.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}
.bg-line-primary\/40{background-color:rgba(228,230,242,.4)}
.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(239 242 244/var(--tw-bg-opacity))}
.bg-optional-5{--tw-bg-opacity:1;background-color:rgb(22 216 207/var(--tw-bg-opacity))}
.bg-primary-500{--tw-bg-opacity:1;background-color:rgb(247 57 54/var(--tw-bg-opacity))}
.bg-secondary-2{--tw-bg-opacity:1;background-color:rgb(141 144 166/var(--tw-bg-opacity))}
.bg-transparent{background-color:transparent}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.bg-white\/50{background-color:hsla(0,0%,100%,.5)}
.bg-opacity-40{--tw-bg-opacity:0.4}
.bg-cover{background-size:cover}
.bg-no-repeat{background-repeat:no-repeat}
.fill-primary-500{fill:#f73936}
.stroke-primary-500{stroke:#f73936}
.stroke-white{stroke:#fff}
.object-contain{-o-object-fit:contain;object-fit:contain}
.object-cover{-o-object-fit:cover;object-fit:cover}
.object-center{-o-object-position:center;object-position:center}
.\!p-0{padding:0!important}
.\!p-4{padding:.83333rem!important}
.p-0{padding:0}
.p-2{padding:.41667rem}
.p-3{padding:.625rem}
.p-4{padding:.83333rem}
.p-4\.5{padding:.9375rem}
.p-5{padding:1.04167rem}
.p-8{padding:1.66667rem}
.p-\[5px\]{padding:5px}
.\!px-5{padding-right:1.04167rem!important;padding-left:1.04167rem!important}
.px-0{padding-right:0;padding-left:0}
.px-10{padding-right:2.08333rem;padding-left:2.08333rem}
.px-2{padding-right:.41667rem;padding-left:.41667rem}
.px-3{padding-right:.625rem;padding-left:.625rem}
.px-3\.75{padding-right:.78125rem;padding-left:.78125rem}
.px-4{padding-right:.83333rem;padding-left:.83333rem}
.px-5{padding-right:1.04167rem;padding-left:1.04167rem}
.px-6{padding-right:1.25rem;padding-left:1.25rem}
.px-8{padding-right:1.66667rem;padding-left:1.66667rem}
.px-\[15px\]{padding-right:15px;padding-left:15px}
.px-\[8\.333333\%\]{padding-right:8.333333%;padding-left:8.333333%}
.py-1{padding-top:.20833rem;padding-bottom:.20833rem}
.py-1\.5{padding-top:.3125rem;padding-bottom:.3125rem}
.py-10{padding-top:2.08333rem;padding-bottom:2.08333rem}
.py-11{padding-top:2.29167rem;padding-bottom:2.29167rem}
.py-12{padding-top:2.5rem;padding-bottom:2.5rem}
.py-12\.5{padding-top:2.60417rem;padding-bottom:2.60417rem}
.py-15{padding-top:3.125rem;padding-bottom:3.125rem}
.py-2{padding-top:.41667rem;padding-bottom:.41667rem}
.py-2\.5{padding-top:.52083rem;padding-bottom:.52083rem}
.py-3{padding-top:.625rem;padding-bottom:.625rem}
.py-4{padding-top:.83333rem;padding-bottom:.83333rem}
.py-5{padding-top:1.04167rem;padding-bottom:1.04167rem}
.py-6{padding-top:1.25rem;padding-bottom:1.25rem}
.py-8{padding-top:1.66667rem;padding-bottom:1.66667rem}
.\!pb-0{padding-bottom:0!important}
.\!pb-6{padding-bottom:1.25rem!important}
.\!pt-0{padding-top:0!important}
.pb-0{padding-bottom:0}
.pb-1{padding-bottom:.20833rem}
.pb-10{padding-bottom:2.08333rem}
.pb-11{padding-bottom:2.29167rem}
.pb-15{padding-bottom:3.125rem}
.pb-20{padding-bottom:4.16667rem}
.pb-5{padding-bottom:1.04167rem}
.pb-\[40px\]{padding-bottom:40px}
.pl-3{padding-left:.625rem}
.pl-5{padding-left:1.04167rem}
.pl-7{padding-left:1.45833rem}
.pl-\[2\.5rem\]{padding-left:2.5rem}
.pl-\[4\.16665\%\]{padding-left:4.16665%}
.pr-0{padding-right:0}
.pr-10{padding-right:2.08333rem}
.pr-4{padding-right:.83333rem}
.pr-5{padding-right:1.04167rem}
.pr-\[10\%\]{padding-right:10%}
.pr-\[5\%\]{padding-right:5%}
.pr-\[8\.33333\%\]{padding-right:8.33333%}
.pt-0{padding-top:0}
.pt-1{padding-top:.20833rem}
.pt-10{padding-top:2.08333rem}
.pt-11{padding-top:2.29167rem}
.pt-3{padding-top:.625rem}
.pt-4{padding-top:.83333rem}
.pt-5{padding-top:1.04167rem}
.pt-6{padding-top:1.25rem}
.pt-\[110\%\]{padding-top:110%}
.pt-\[20vh\]{padding-top:20vh}
.pt-\[2rem\]{padding-top:2rem}
.pt-\[45\%\]{padding-top:45%}
.pt-\[50\%\]{padding-top:50%}
.pt-\[55\%\]{padding-top:55%}
.pt-\[56\%\]{padding-top:56%}
.pt-\[56\.25\%\]{padding-top:56.25%}
.pt-\[60\%\]{padding-top:60%}
.pt-\[70\%\]{padding-top:70%}
.pt-\[80px\]{padding-top:80px}
.pt-\[calc\(104\/160\*100\%\)\]{padding-top:65%}
.pt-\[calc\(148\/296\*100\%\)\]{padding-top:50%}
.pt-\[calc\(192\/288\*100\%\)\]{padding-top:66.66667%}
.pt-\[calc\(204\/304\*100\%\)\]{padding-top:67.10526%}
.pt-\[calc\(237\/263\*100\%\)\]{padding-top:90.11407%}
.pt-\[calc\(296\/406\*100\%\)\]{padding-top:72.9064%}
.pt-\[calc\(300\/400\*100\%\)\]{padding-top:75%}
.pt-\[calc\(320\/480\*100\%\)\]{padding-top:66.66667%}
.pt-\[calc\(320\/640\*100\%\)\]{padding-top:50%}
.pt-\[calc\(380\/608\*100\%\)\]{padding-top:62.5%}
.pt-\[calc\(400\/304\*100\%\)\]{padding-top:131.57895%}
.pt-\[calc\(400\/640\*100\%\)\]{padding-top:62.5%}
.pt-\[calc\(416\/624\*100\%\)\]{padding-top:66.66667%}
.pt-\[calc\(420\/304\*100\%\)\]{padding-top:138.15789%}
.pt-\[calc\(420\/640\*100\%\)\]{padding-top:65.625%}
.pt-\[calc\(480\/1280\*100\%\)\]{padding-top:37.5%}
.pt-\[calc\(480\/280\*100\%\)\]{padding-top:171.42857%}
.pt-\[calc\(480\/770\*100\%\)\]{padding-top:62.33766%}
.pt-\[calc\(560\/960\*100\%\)\]{padding-top:58.33333%}
.pt-\[calc\(64\/96\*100\%\)\]{padding-top:66.66667%}
.pt-\[calc\(640\/1280\*100\%\)\]{padding-top:50%}
.pt-\[calc\(880\/800\*100\%\)\]{padding-top:110%}
.pt-\[calc\(96\/180\*100\%\)\]{padding-top:53.33333%}
.pt-\[calc\(96\/192\*100\%\)\]{padding-top:50%}
.pt-\[calc\(968\/800\*100\%\)\]{padding-top:121%}
.text-center{text-align:center}
.font-primary{font-family:Inter Tight,sans-serif}
.\!text-xl{font-size:clamp(18px,1.04167rem,1.04167rem)!important}
.text-0{font-size:0;line-height:0}
.text-2xl{font-size:clamp(18px,1.25rem,1.25rem)}
.text-32{font-size:1.66667rem}
.text-3xl{font-size:1.5625rem;line-height:2.08333rem}
.text-4xl{font-size:1.875rem;line-height:2.5rem}
.text-5xl{font-size:2.08333rem;line-height:2.5rem}
.text-\[12px\]{font-size:12px}
.text-\[14px\]{font-size:14px}
.text-\[18px\]{font-size:18px}
.text-\[22px\]{font-size:22px}
.text-\[45px\]{font-size:45px}
.text-base{font-size:clamp(16px,.83333rem,.83333rem)}
.text-lg{font-size:clamp(16px,.9375rem,.9375rem)}
.text-sm{font-size:clamp(14px,.72917rem,.72917rem)}
.text-xl{font-size:clamp(18px,1.04167rem,1.04167rem)}
.text-xs{font-size:clamp(12px,.625rem,.625rem)}
.\!font-thin{font-weight:100!important}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-extralight{font-weight:200}
.font-light{font-weight:300}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.font-thin{font-weight:100}
.uppercase{text-transform:uppercase}
.\!capitalize{text-transform:capitalize!important}
.capitalize{text-transform:capitalize}
.\!normal-case{text-transform:none!important}
.italic{font-style:italic}
.\!leading-tight{line-height:1.25!important}
.leading-\[1\.125\]{line-height:1.125}
.leading-\[1\.25\]{line-height:1.25}
.leading-\[1\.28\]{line-height:1.28}
.leading-none{line-height:1}
.leading-normal{line-height:1.5}
.leading-tight{line-height:1.25}
.tracking-2{letter-spacing:-.0583rem}
.tracking-\[-0\.13333rem\]{letter-spacing:-.13333rem}
.tracking-\[0\.116rem\]{letter-spacing:.116rem}
.tracking-\[0\.1333rem\]{letter-spacing:.1333rem}
.\!text-neutral-900{--tw-text-opacity:1!important;color:rgb(111 104 117/var(--tw-text-opacity))!important}
.\!text-neutral-950{--tw-text-opacity:1!important;color:rgb(93 88 102/var(--tw-text-opacity))!important}
.\!text-primary-500{--tw-text-opacity:1!important;color:rgb(247 57 54/var(--tw-text-opacity))!important}
.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}
.text-\[\#5D5866\]{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity))}
.text-\[\#77787B\]{--tw-text-opacity:1;color:rgb(119 120 123/var(--tw-text-opacity))}
.text-\[\#7F8080\]{--tw-text-opacity:1;color:rgb(127 128 128/var(--tw-text-opacity))}
.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}
.text-neutral-200{--tw-text-opacity:1;color:rgb(220 220 220/var(--tw-text-opacity))}
.text-neutral-50{--tw-text-opacity:1;color:rgb(239 242 244/var(--tw-text-opacity))}
.text-neutral-500{--tw-text-opacity:1;color:rgb(111 104 117/var(--tw-text-opacity))}
.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity))}
.text-neutral-700,.text-neutral-900{--tw-text-opacity:1;color:rgb(111 104 117/var(--tw-text-opacity))}
.text-neutral-950{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity))}
.text-primary-500{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}
.text-secondary-2{--tw-text-opacity:1;color:rgb(141 144 166/var(--tw-text-opacity))}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.text-white\/60{color:hsla(0,0%,100%,.6)}
.underline{text-decoration-line:underline}
.opacity-0{opacity:0}
.opacity-100{opacity:1}
.opacity-30{opacity:.3}
.shadow-\[0\.8333rem_0\.8333rem_0px_0px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0.8333rem 0.8333rem 0px 0px rgba(0,0,0,.08);--tw-shadow-colored:0.8333rem 0.8333rem 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.shadow-\[4px_4px_32px_16px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:4px 4px 32px 16px rgba(0,0,0,.04);--tw-shadow-colored:4px 4px 32px 16px var(--tw-shadow-color)}
.shadow-\[4px_4px_32px_16px_rgba\(0\2c 0\2c 0\2c 0\.04\)\],.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}
.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}
.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.outline{outline-style:solid}
.outline-1{outline-width:1px}
.outline-offset-0{outline-offset:0}
.outline-offset-2{outline-offset:.10417rem}
.outline-black{outline-color:#000}
.outline-primary-500{outline-color:#f73936}
.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}
.blur{--tw-blur:blur(12.5px)}
.blur,.brightness-0{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.brightness-0{--tw-brightness:brightness(0)}
.invert{--tw-invert:invert(100%)}
.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.delay-0{transition-delay:0s}
.delay-100{transition-delay:.1s}
.delay-200{transition-delay:.2s}
.delay-300{transition-delay:.3s}
.duration-200{transition-duration:.2s}
.duration-300{transition-duration:.3s}
.duration-500{transition-duration:.5s}
.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
.ease-linear{transition-timing-function:linear}
.section-py{padding-top:1.66667rem;padding-bottom:1.66667rem}
@media (min-width:1200px){
.section-py{padding-top:3.125rem;padding-bottom:3.125rem}
}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>*{padding-right:0;padding-left:0}
.ani-fade-in{animation:fade-in 1.2s cubic-bezier(.45,0,.14,1.03) both}
.full-link:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}
.bg-gradient-primary{background:radial-gradient(100.99% 141.42% at 100% 0,#f73936 0,#b41c3e 100%)}
.center-box-vertical:after,.center-box-vertical:before{flex:1 1 0%;content:""}
.container-dynamic{padding-right:15px;padding-left:15px;width:100%}
@media (min-width:768px){
.container-dynamic{padding-right:0;padding-left:0}
}
.container-dynamic{margin-right:auto;margin-left:auto}
@media (min-width:768px){
.container-dynamic{width:83.333333%}
}
@media (min-width:1200px){
.container-dynamic{width:66.666667%}
}
.img-max-contain img{-o-object-fit:contain;max-width:100%;max-height:100%;object-fit:contain}
.style-bg-image{background-size:cover;background-repeat:no-repeat}
@media (min-width:1024px){
.mobile-only{display:none!important}
}
.desktop-only{display:none!important}
@media (min-width:1024px){
.desktop-only{display:block!important}
}
.format-content .row{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}
.format-content .row .col{flex-grow:1;flex-basis:0;max-width:100%}
.format-content .row>[class*=col-]{position:relative;padding-right:8px;padding-left:8px;width:100%}
@media (min-width:1280px){
.format-content .row>[class*=col-]{padding-right:.8333333333rem;padding-left:.8333333333rem}
}
.col-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-12{flex:0 0 100%;max-width:100%}
@media (min-width:576px){
.col-sm{flex-grow:1;flex-basis:0;max-width:100%}
.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-sm-3{flex:0 0 25%;max-width:25%}
.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-sm-6{flex:0 0 50%;max-width:50%}
.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-sm-9{flex:0 0 75%;max-width:75%}
.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-sm-12{flex:0 0 100%;max-width:100%}
}
@media (min-width:768px){
.col-md{flex-grow:1;flex-basis:0;max-width:100%}
.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-md-9{flex:0 0 75%;max-width:75%}
.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-md-12{flex:0 0 100%;max-width:100%}
}
@media (min-width:1024px){
.col-lg{flex-grow:1;flex-basis:0;max-width:100%}
.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-lg-6{flex:0 0 50%;max-width:50%}
.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-lg-9{flex:0 0 75%;max-width:75%}
.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-lg-12{flex:0 0 100%;max-width:100%}
}
@media (min-width:1280px){
.col-xl{flex-grow:1;flex-basis:0;max-width:100%}
.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-xl-3{flex:0 0 25%;max-width:25%}
.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-xl-6{flex:0 0 50%;max-width:50%}
.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-xl-9{flex:0 0 75%;max-width:75%}
.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-xl-12{flex:0 0 100%;max-width:100%}
}
.wrap-button-slide{display:flex;justify-content:center;align-items:center}
.wrap-button-slide.pagination{display:none}
@media (min-width:1200px){
.wrap-button-slide.pagination{display:flex}
}
.wrap-button-slide.pagination .pagination-1{display:flex}
.wrap-button-slide.none-static .btn-next,.wrap-button-slide.none-static .btn-prev{position:absolute!important;top:50%;transform:translateY(-50%)}
@media (max-width:1023.98px){
.wrap-button-slide.none-static .btn-prev{right:94%}
}
@media (max-width:575.98px){
.wrap-button-slide.none-static .btn-prev{right:auto;left:10px}
}
@media (max-width:1023.98px){
.wrap-button-slide.none-static .btn-next{left:94%}
}
@media (max-width:575.98px){
.wrap-button-slide.none-static .btn-next{right:10px;left:auto}
}
.wrap-button-slide .btn-next,.wrap-button-slide .btn-prev{position:static;z-index:9;cursor:pointer}
@media (max-width:1280px){
.wrap-button-slide .btn-next,.wrap-button-slide .btn-prev{margin:20px 5px 0!important}
}
@media (max-width:575.98px){
.wrap-button-slide .btn-next,.wrap-button-slide .btn-prev{margin:15px 5px 0!important}
}
@media (min-width:1280px){
.wrap-button-slide .btn-next,.wrap-button-slide .btn-prev{position:absolute;top:50%;transform:translateY(-50%)}
}
.wrap-button-slide .btn-prev{right:100%;margin-right:1.5625rem}
@media (max-width:1400px){
.wrap-button-slide .btn-prev{margin-right:-30px}
}
.wrap-button-slide .btn-prev.btn-arrow{transform:rotate(180deg) translateY(1px);transform-origin:center}
@media (min-width:1024px){
.wrap-button-slide .btn-prev.btn-arrow{transform:rotate(180deg) translateY(-50%);transform-origin:top}
}
.wrap-button-slide .btn-next{left:100%;margin-left:1.5625rem}
@media (max-width:1400px){
.wrap-button-slide .btn-next{margin-left:-30px}
}
.swiper-button-disabled{visibility:hidden!important;opacity:0!important}
.zoom-img{overflow:hidden}
.zoom-img.slow img{transition:all .5s linear!important}
.zoom-img.slow:hover img,.zoom-img:hover img{transform:scale(1.05)}
.zoom-img img{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:all .5s cubic-bezier(.4,0,.2,1)!important}
@media (min-width:1200px){
.animate{opacity:0}
}
@keyframes fade-in{
0%{transform:translateY(100%);opacity:0}
to{transform:translateY(0);opacity:1}
}
@keyframes fade-in-80{
0%{transform:translateY(80px);opacity:0}
to{transform:translateY(0);opacity:1}
}
@keyframes fade-left{
0%{transform:translateX(-100px);opacity:0}
to{transform:translateX(0);opacity:1}
}
@keyframes fade-right{
0%{transform:translateX(100px);opacity:0}
to{transform:translateX(0);opacity:1}
}
html[lang=en-us] .section-contact .wrap-form .frm-btnwrap .frm-btn:before,html[lang=en-us] footer .canhcam-form-subscribe .frm-btnwrap .frm-btn:before{content:"Send"}
html[lang=en-us] .form-input-file:before{content:"File CV"}
@keyframes moveSwipeGesture{
0%{transform:translateX(-8px)}
50%{transform:translateX(8px)}
to{transform:translateX(-8px)}
}
@keyframes mask-white{
0%{transform:translateY(0)}
to{transform:translateY(100%)}
}
header.slideUp{--tw-translate-y:-100%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
header .header-language .wpml-ls-legacy-list-horizontal{padding:0!important}
header .header-language ul li a{display:inline-block!important;padding:0!important}
header .header-language ul li a img{-o-object-fit:cover;-o-object-position:center;display:inline-block;border-radius:9999px;width:2.0833333333333335rem;height:2.0833333333333335rem;object-fit:cover;object-position:center}
header .header-language ul li.wpml-ls-current-language{display:none}
header.header-1{display:flex;align-items:center;z-index:100;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);height:4.16667rem}
@media (min-width:768px){
header.header-1 .header-language,header.header-1 .header-search{position:relative;opacity:0;z-index:10;pointer-events:none}
}
header.header-1:before{--tw-bg-opacity:1;position:absolute;bottom:0;left:0;transform:scaleY(0);transform-origin:bottom;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgb(247 57 54/var(--tw-bg-opacity));width:100%;height:.10417rem;content:""}
@media (max-width:1199.98px){
header.header-1.active{box-shadow:.2083333333rem .2083333333rem 1.6666666667rem .8333333333rem rgba(0,0,0,.04)}
header.header-1.active:before{transform:scaleY(1)}
}
header.header-1.active .logo-circle{transform:translate(-48.35%,-48.35%) scale(0)}
@media (min-width:768px){
header.header-1.active .logo-circle{transform:translate(-48.5%,-48.5%) scale(.009)}
}
header.header-1 .header-logo{width:170px}
@media (min-width:768px){
header.header-1 .header-logo{width:10.5208333333rem}
}
header.header-1 .header-logo a{width:100%}
header.header-1 .header-logo a img{position:relative;z-index:10;width:100%}
header.header-1 .logo-circle{width:62rem;height:62rem}
@media (min-width:768px){
header.header-1 .logo-circle{width:60rem;height:60rem}
}
header.header-1 .logo-circle{position:absolute;top:0;left:0;transform:translate(-48.55%,-48.55%) scale(.009);transform-origin:center center;perspective:1000;backface-visibility:hidden;transition:transform .5s cubic-bezier(.4,0,.2,1);border-radius:9999px;background:radial-gradient(100% 200% at 100% 0,#f73936 0,#b41c3e 100%);pointer-events:none}
@media (min-width:768px){
header.header-1 .logo-circle{transform:translate(-48.5%,-48.5%) scale(.009)}
}
header.header-1 .line-circle{--tw-translate-y:-50%;--tw-translate-x:-50%;position:absolute;top:50%;left:8%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:2;transition:transform .5s cubic-bezier(.4,0,.2,1);border-radius:9999px;width:.52083rem;height:.52083rem;pointer-events:none}
header.header-1 .line-circle.line-1{width:3.3333333333rem;height:3.3333333333rem}
header.header-1 .line-circle.line-1,header.header-1 .line-circle.line-2{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;border-color:hsla(0,0%,100%,.2)}
header.header-1 .line-circle.line-2{width:6.6666666667rem;height:6.6666666667rem}
header.header-1 .line-circle.line-3{width:13.3333333333rem;height:13.3333333333rem}
header.header-1 .line-circle.line-3,header.header-1 .line-circle.line-4{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;border-color:hsla(0,0%,100%,.2)}
header.header-1 .line-circle.line-4{width:26.6666666667rem;height:26.6666666667rem}
header.header-1 .line-circle.line-5{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;border-color:hsla(0,0%,100%,.2);width:50rem;height:50rem}
@media (min-width:768px){
header.header-1 .line-circle.line-5{width:53.3333333333rem;height:53.3333333333rem}
}
header.header-1 .header-hambuger{display:flex;position:relative;flex-direction:column;order:3;gap:.41667rem;z-index:10;cursor:pointer;margin-left:1.04167rem}
@media (min-width:768px){
header.header-1 .header-hambuger{order:0;margin-left:2.29167rem}
}
@media (min-width:1024px){
header.header-1 .header-hambuger{margin-left:2.29167rem}
}
@media (min-width:1200px){
header.header-1 .header-hambuger{margin-left:3.02083rem}
}
header.header-1 .header-hambuger span{--tw-bg-opacity:1;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgb(255 255 255/var(--tw-bg-opacity));width:1.45833rem;height:.20833rem;pointer-events:none}
header.header-1 .header-hambuger span:first-child{transform-origin:center left}
header.header-1 .header-hambuger span:nth-child(2){opacity:1}
header.header-1 .header-hambuger span:nth-child(3){transform-origin:center left}
header.header-1 .header-hambuger #pulseMe{transform-origin:center center;opacity:1;pointer-events:none}
@media (min-width:1024px){
header.header-1 .header-hambuger #pulseMe{opacity:0}
}
header.header-1 .header-hambuger #pulseMe{--tw-translate-x:-50%;--tw-translate-y:-50%;position:absolute;top:50%;left:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:38px;height:38px}
header.header-1 .header-hambuger #pulseMe .bar{--tw-bg-opacity:1;position:absolute;box-shadow:0 0 0 #f73936,0 0 1px #f73936,0 0 1px #f73936,0 0 4px #f73936;background-color:rgb(247 57 54/var(--tw-bg-opacity))}
header.header-1 .header-hambuger #pulseMe .bar.left{animation:leftBar 2s linear infinite;width:1px}
header.header-1 .header-hambuger #pulseMe .bar.top{animation:topBar 2s linear infinite;width:0;height:1px}
header.header-1 .header-hambuger #pulseMe .bar.right{animation:rightBar 2s linear infinite;width:1px}
header.header-1 .header-hambuger #pulseMe .bar.bottom{animation:bottomBar 2s linear infinite;height:1px}
header.header-1 .header-search{position:relative;order:2;z-index:10;cursor:pointer;margin-left:.625rem}
@media (min-width:768px){
header.header-1 .header-search{order:0;margin-left:1.04167rem}
}
header.header-1 .header-search path{stroke:#fff;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
header.header-1 .header-menu{position:fixed;top:5rem;left:0;z-index:10;padding-left:1.04167rem}
@media (min-width:768px){
header.header-1 .header-menu{padding-left:3.1rem}
}
@media (min-width:1024px){
header.header-1 .header-menu{top:6rem}
}
header.header-1 .header-menu{opacity:0;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);pointer-events:none}
header.header-1 .header-menu ul:not(.canhcam-social) li[class*=current]>a:before{opacity:1}
header.header-1 .header-menu ul:not(.canhcam-social) li a{position:relative}
@media (min-width:1200px){
header.header-1 .header-menu ul:not(.canhcam-social) li a:hover:before{opacity:1}
}
header.header-1 .header-menu ul:not(.canhcam-social) li a:before{--tw-bg-opacity:1;position:absolute;top:100%;left:0;opacity:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);margin-top:.20833rem;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:100%;height:.05208rem;content:""}
header.header-1 .header-menu>ul{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700}
header.header-1 .header-menu>ul>li{position:relative;margin-bottom:.41667rem;width:-moz-fit-content;width:fit-content}
header.header-1 .header-menu>ul>li:hover ul{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));visibility:visible;opacity:1}
header.header-1 .header-menu>ul>li>a{position:relative;font-size:1.875rem;line-height:2.5rem;letter-spacing:-.0833333333rem}
@media (min-width:768px){
header.header-1 .header-menu>ul>li>a{font-size:1.875rem;line-height:2.5rem}
}
header.header-1 .header-menu>ul>li>a:before{--tw-bg-opacity:1;position:absolute;top:100%;left:0;opacity:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);margin-top:.20833rem;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:100%;height:.05208rem;content:""}
header.header-1 .header-menu>ul>li>ul{--tw-translate-x:-2.08333rem;position:absolute;top:.50833rem;left:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));visibility:hidden;opacity:0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);padding-left:2.5rem}
@media (min-width:768px){
header.header-1 .header-menu>ul>li>ul{top:.20833rem;padding-left:3rem}
}
header.header-1 .header-menu>ul>li>ul:before{--tw-translate-y:-50%;--tw-bg-opacity:1;display:inline-block;position:absolute;top:1.0416666666666667rem;left:.41667rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);margin-right:.41667rem;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:1.5rem;height:2px;content:""}
@media (min-width:768px){
header.header-1 .header-menu>ul>li>ul:before{width:2rem;height:.10417rem}
}
header.header-1 .header-menu>ul>li>ul li a{font-weight:300;font-size:clamp(16px,.9375rem,.9375rem);white-space:nowrap}
@media (min-width:768px){
header.header-1 .header-menu>ul>li>ul li a{font-size:clamp(18px,1.04167rem,1.04167rem)}
}
header.header-1 .header-language{position:relative;order:1;z-index:10;margin-left:auto}
@media (min-width:768px){
header.header-1 .header-language{order:0;margin-left:1.04167rem}
}
header.header-1 .canhcam-social li a{transform-origin:bottom;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);padding:5px}
header.header-1 .canhcam-social li a:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
header.header-1 .canhcam-social li a svg{max-width:100%}
body.isOpenMenu header.header-1 .header-language,body.isOpenMenu header.header-1 .header-search{opacity:1;pointer-events:auto}
body.isOpenMenu header.header-1 .header-logo a img{--tw-brightness:brightness(0);--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-delay:0s}
body.isOpenMenu header.header-1 .header-search path{stroke:#fff}
body.isOpenMenu header.header-1 .header-hambuger span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
body.isOpenMenu header.header-1 .logo-circle{transform:translate(-48.5%,-48.5%) scale(1)}
body.isOpenMenu header.header-1 .line-circle{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}
body.isOpenMenu header.header-1 .line-circle.line-2{transition-delay:50ms}
body.isOpenMenu header.header-1 .line-circle.line-3{transition-delay:.1s}
body.isOpenMenu header.header-1 .line-circle.line-4{transition-delay:200msm}
body.isOpenMenu header.header-1 .line-circle.line-5{transition-delay:.3s}
body.isOpenMenu header.header-1 .header-hambuger span:first-child{translate:.2083333333rem .15625rem;rotate:45deg}
body.isOpenMenu header.header-1 .header-hambuger span:nth-child(2){opacity:0}
body.isOpenMenu header.header-1 .header-hambuger span:nth-child(3){translate:.2083333333rem -.0520833333rem;rotate:-45deg}
body.isOpenMenu header.header-1 .header-menu{opacity:1;transition-delay:.2s;transition-duration:.5s;pointer-events:auto}
body:not(.homepage) header.header-1{--tw-bg-opacity:1;position:sticky;top:0;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:100%}
@media (min-width:1200px){
body:not(.homepage) header.header-1{display:none}
}
body:not(.homepage) .logo-circle{transform:translate(-48.5%,-48.6%) scale(.009)}
@media (min-width:768px){
body:not(.homepage) .logo-circle{transform:translate(-48.5%,-48.5%) scale(.009)}
}
body:not(.homepage) .header-hambuger span{--tw-bg-opacity:1;background-color:rgb(247 57 54/var(--tw-bg-opacity))}
body:not(.homepage) .header-search svg path{stroke:#f73936}
body.homepage:not(.isOpenMenu) header.header-1.active .header-hambuger span{--tw-bg-opacity:1;background-color:rgb(247 57 54/var(--tw-bg-opacity))}
@media (min-width:1200px){
body.homepage:not(.isOpenMenu) header.header-1.active .header-hambuger span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
}
body.homepage:not(.isOpenMenu) header.header-1.active .header-search svg path{stroke:#f73936}
@media (min-width:1200px){
body.homepage:not(.isOpenMenu) header.header-1.active .header-search svg path{stroke:#fff}
}
body.homepage header.header-1{position:fixed;left:0;width:100%}
body.homepage header.header-1.active{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
@media (min-width:1200px){
body.homepage header.header-1.active{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;background-color:transparent}
body.homepage header.header-1 .header-search path{stroke:#fff!important}
body.homepage header.header-1 .header-hambuger span{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}
body.homepage header.header-1 .header-logo img{--tw-brightness:brightness(0)!important;--tw-invert:invert(100%)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}
}
body.homepage header.header-1:not(.active) .header-search path{stroke:#fff}
body.homepage header.header-1:not(.active) .header-hambuger span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
body.homepage header.header-1:not(.active) .header-logo img{--tw-brightness:brightness(0);--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
body.homepage header.header-2{--tw-translate-y:-100%;position:fixed;opacity:0}
body.homepage header.header-2,body.homepage header.header-2.active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
body.homepage header.header-2.active{--tw-translate-y:0px;opacity:1}
@keyframes leftBar{
0%{top:100%;left:0;height:0}
20%{top:0;left:0;height:100%}
40%{top:0;left:0;height:0}
}
@keyframes topBar{
0%,20%{top:0;left:0;width:0}
40%{top:0;left:0;width:100%}
60%{top:0;left:calc(100% - 1px);width:0}
}
@keyframes rightBar{
0%,40%{top:0;left:calc(100% - 1px);height:0}
60%{top:0;left:calc(100% - 1px);height:100%}
80%{top:100%;left:calc(100% - 1px);height:0}
}
@keyframes bottomBar{
0%,60%{top:100%;left:100%;width:0}
80%{top:100%;left:0;width:100%}
to{top:100%;left:0;width:0}
}
header.header-2{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);display:none;position:sticky;top:0;left:0;align-items:center;z-index:100;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:rgb(255 255 255/var(--tw-bg-opacity));width:100%;height:4.16667rem}
@media (min-width:1200px){
header.header-2{display:flex}
}
header.header-2:before{--tw-bg-opacity:1;position:absolute;bottom:0;left:0;transform:scaleY(0);transform-origin:bottom;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgb(247 57 54/var(--tw-bg-opacity));width:100%;height:.10417rem;content:""}
header.header-2.active{box-shadow:.2083333333rem .2083333333rem 1.6666666667rem .8333333333rem rgba(0,0,0,.04)}
header.header-2.active:before{transform:scaleY(1)}
header.header-2 .header-logo{width:170px}
@media (min-width:768px){
header.header-2 .header-logo{width:10.5208333333rem}
}
header.header-2 .header-logo a{width:100%}
header.header-2 .header-logo a img{position:relative;z-index:10;width:100%}
header.header-2 .header-menu{display:flex;gap:2.5rem}
header.header-2 .header-menu li[class*=current]>a{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
header.header-2 .header-menu>li{position:relative}
header.header-2 .header-menu>li:hover>ul{visibility:visible;opacity:1}
header.header-2 .header-menu>li>a{display:flex;align-items:center;height:100%;font-weight:500;font-size:clamp(16px,.9375rem,.9375rem);text-transform:uppercase}
header.header-2 .header-menu>li>a:hover{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
header.header-2 .header-menu>li>ul{--tw-border-opacity:1;--tw-bg-opacity:1;display:flex;position:absolute;top:100%;left:0;flex-direction:column;visibility:hidden;opacity:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:.2083333333rem .2083333333rem 1.6666666667rem .8333333333rem rgba(0,0,0,.04);border-top-width:1px;border-color:rgb(228 230 242/var(--tw-border-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:.625rem;padding-bottom:.625rem;width:15.625rem}
header.header-2 .header-menu>li>ul li a{display:block;font-weight:500;font-size:clamp(16px,.9375rem,.9375rem)}
header.header-2 .header-menu>li>ul li a:hover{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
header.header-2 .header-menu>li>ul li a{padding:.41667rem 1.04167rem}
header.header-2 .header-menu>li>ul li a:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}
header.header-2 .header-contact{--tw-bg-opacity:1;position:relative;z-index:2;background-color:rgb(141 144 166/var(--tw-bg-opacity));line-height:1.7}
header.header-2 .header-contact:after{position:absolute;top:0;left:0;animation:pulse-red 2s infinite;box-shadow:0 0 0 0 #ff5252;border-radius:2.604166666666667rem;width:100%;height:100%;content:""}
header.header-2 .header-contact:hover:before{opacity:1}
header.header-2 .header-contact:before{position:absolute;top:0;left:0;opacity:0;z-index:-1;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius:2.604166666666667rem;background:radial-gradient(100.99% 141.42% at 100% 0,#f73936 0,#b41c3e 100%);width:100%;height:100%;content:""}
header.header-2 .header-contact:hover{box-shadow:2px 2px 6px 4px rgba(0,0,0,.15)}
header.header-2 .header-social li a{--tw-bg-opacity:1;position:relative;z-index:2;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgb(141 144 166/var(--tw-bg-opacity));overflow:hidden}
header.header-2 .header-social li a:hover:before{opacity:1}
header.header-2 .header-social li a:before{position:absolute;top:0;left:0;opacity:0;z-index:-1;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background:radial-gradient(100.99% 141.42% at 100% 0,#f73936 0,#b41c3e 100%);width:100%;height:100%;content:""}
header.header-2 .header-social li a:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.2)}
@keyframes pulse-red{
0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,82,82,.7)}
70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}
to{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}
}
.global-breadcrumb{display:flex;position:relative;align-items:center;z-index:20;margin-top:-2.08333rem;height:2.08333rem}
.global-breadcrumb.bg{--tw-bg-opacity:1;margin-top:0;background-color:rgb(239 242 244/var(--tw-bg-opacity))}
.global-breadcrumb.bg a,.global-breadcrumb.bg p,.global-breadcrumb.bg span{--tw-text-opacity:1!important;color:rgb(93 88 102/var(--tw-text-opacity))!important}
.global-breadcrumb p{display:flex;align-items:center;gap:.2604166666666667rem;overflow:auto}
.global-breadcrumb p a,.global-breadcrumb p span.separator,.global-breadcrumb p span:not(.separator){--tw-text-opacity:1;color:rgb(220 220 220/var(--tw-text-opacity));font-weight:300;font-size:clamp(16px,.9375rem,.9375rem);white-space:nowrap}
.section-follow-us{position:relative}
.section-follow-us:before{position:absolute;top:0;left:0;z-index:10;background:radial-gradient(532.21% 141.42% at 0 100%,rgba(0,0,0,.48) 0,rgba(0,0,0,.16) 100%);width:100%;height:100%;content:""}
.section-follow-us .banner-follow-us{display:block;position:relative;padding-top:100%;height:0;overflow:hidden}
.section-follow-us .banner-follow-us iframe,.section-follow-us .banner-follow-us img,.section-follow-us .banner-follow-us picture,.section-follow-us .banner-follow-us video{-o-object-fit:cover;position:absolute;top:0;left:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;height:100%;object-fit:cover}
.section-follow-us .banner-follow-us{padding-top:60%}
@media (min-width:768px){
.section-follow-us .banner-follow-us{padding-top:40%}
}
@media (min-width:1024px){
.section-follow-us .banner-follow-us{padding-top:20.83333%}
}
footer{position:relative;z-index:8}
@media (min-width:320px){
@media not all and (min-width:768px){
footer .footer-empty{display:none}
}
}
footer .wpcf7-form-control-wrap.recaptcha{display:block;max-width:100%}
@media (min-width:320px){
@media not all and (min-width:768px){
footer .canhcam-footer{padding-right:18px;padding-left:18px}
}
}
footer .canhcam-footer ul:not(.list-social){--tw-text-opacity:1;display:flex;flex-direction:column;gap:.625rem;color:rgb(111 104 117/var(--tw-text-opacity));font-weight:400;font-size:14px}
@media (min-width:768px){
footer .canhcam-footer ul:not(.list-social){font-size:clamp(16px,.83333rem,.83333rem)}
}
@media (min-width:1024px){
footer .canhcam-footer ul:not(.list-social){font-size:clamp(14px,.72917rem,.72917rem)}
}
footer .canhcam-footer ul:not(.list-social) li a{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(220 220 220/var(--tw-border-opacity));line-height:1.2857142857}
footer .canhcam-footer ul:not(.list-social) li a:hover{--tw-border-opacity:1;border-color:rgb(247 57 54/var(--tw-border-opacity))}
@media (min-width:320px){
@media not all and (min-width:576px){
footer .canhcam-footer ul:not(.list-social) li a{font-size:14px}
}
}
footer .footer-column p b,footer .footer-column p strong{font-weight:700;font-size:clamp(16px,.9375rem,.9375rem)}
footer .footer-column p{font-size:clamp(14px,.72917rem,.72917rem)}
footer .global-breadcrumb p a,footer .global-breadcrumb p span{--tw-text-opacity:1!important;color:rgb(119 120 123/var(--tw-text-opacity))!important;font-size:clamp(14px,.72917rem,.72917rem)!important}
footer form.submitting .frm-btnwrap{align-items:center}
footer form.submitting .frm-btnwrap:after{display:inline-block;position:absolute;right:.83333rem;animation-duration:.4s!important;width:1.04167rem;height:1.04167rem;content:""}
@keyframes spin{
0%{transform:rotate(0)}
to{transform:rotate(1turn)}
}
footer form.submitting .frm-btnwrap:after{--tw-border-opacity:1;animation:spin 2s linear infinite;border-width:.20833rem;border-color:hsla(0,0%,100%,.6);border-top-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px}
footer form.submitting .frm-btnwrap .frm-btn:after{visibility:hidden}
footer .canhcam-form-subscribe input[type=tel].input-validation-error,footer .canhcam-form-subscribe input[type=text].input-validation-error,footer .canhcam-form-subscribe textarea.input-validation-error{--tw-border-opacity:1;border-color:rgb(247 57 54/var(--tw-border-opacity))}
footer .canhcam-form-subscribe input[type=email],footer .canhcam-form-subscribe input[type=tel],footer .canhcam-form-subscribe input[type=text]{--tw-border-opacity:1;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);margin-bottom:.41667rem;outline:2px solid transparent;outline-offset:2px;border-bottom-width:1px;border-color:rgb(141 144 166/var(--tw-border-opacity));border-radius:0;background-color:transparent;padding-top:.41667rem;padding-bottom:.41667rem;width:100%;font-weight:400;font-size:clamp(14px,.72917rem,.72917rem)}
footer .canhcam-form-subscribe input[type=email]:focus,footer .canhcam-form-subscribe input[type=email]:hover,footer .canhcam-form-subscribe input[type=tel]:focus,footer .canhcam-form-subscribe input[type=tel]:hover,footer .canhcam-form-subscribe input[type=text]:focus,footer .canhcam-form-subscribe input[type=text]:hover{--tw-border-opacity:1;border-color:rgb(247 57 54/var(--tw-border-opacity))}
footer .canhcam-form-subscribe label{display:block;margin-top:.83333rem;margin-bottom:.83333rem;font-weight:700;font-size:clamp(16px,.9375rem,.9375rem)}
footer .canhcam-form-subscribe .frm-captcha{display:flex;justify-content:flex-end}
footer .canhcam-form-subscribe .frm-captcha .g-recaptcha{--tw-scale-x:0.8;--tw-scale-y:0.8;display:block;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:100%}
footer .canhcam-form-subscribe .frm-btnwrap{display:flex;position:relative;justify-content:flex-end;margin-top:0;margin-left:auto;width:-moz-fit-content;width:fit-content}
footer .canhcam-form-subscribe .frm-btnwrap .frm-btn{--tw-text-opacity:1;display:flex;position:relative;justify-content:space-between;align-items:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background:radial-gradient(100.99% 141.42% at 100% 0,#f73936 0,#b41c3e 100%);padding:.41667rem 1.25rem;width:6.77083rem;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700;font-size:clamp(16px,.83333rem,.83333rem)}
footer .canhcam-form-subscribe .frm-btnwrap .frm-btn .wpcf7-spinner{display:none}
footer .canhcam-form-subscribe .frm-btnwrap .frm-btn:hover{box-shadow:2px 2px 8px 2px rgba(0,0,0,.2)}
footer .canhcam-form-subscribe .frm-btnwrap .frm-btn:before{content:"Gửi"}
footer .canhcam-form-subscribe .frm-btnwrap .frm-btn:after{display:inline-block;background-image:url(../../img/icon/arrow-right.svg);background-size:100% 100%;background-repeat:no-repeat;width:.83333rem;height:.52083rem;content:""}
footer .canhcam-form-subscribe .frm-btnwrap .frm-btn input{position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%;font-size:0;line-height:0}
html[lang=us] body .frm-btnwrap .frm-btn:before,html[lang=us] main .frm-btnwrap .frm-btn:before{content:"Send"!important}
.tools-hotline li{position:fixed;right:0;bottom:5rem;z-index:999}
.tools-hotline li:not(:first-child){--tw-translate-x:calc(100% - 2.5rem);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:768px){
.tools-hotline li:not(:first-child){--tw-translate-x:calc(100% - 2.91667rem);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
}
.tools-hotline li:not(:first-child):hover{transform:translateX(0) translateZ(0)}
.tools-hotline li:first-child{bottom:calc(5rem + 100px)}
@media (min-width:768px){
.tools-hotline li:first-child{bottom:12.08rem}
}
.tools-hotline li:nth-child(2){bottom:calc(5rem + 50px)}
@media (min-width:768px){
.tools-hotline li:nth-child(2){bottom:8.54rem}
}
.tools-hotline li.button-to-top{--tw-translate-x:100%;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);cursor:pointer}
.tools-hotline li.button-to-top,.tools-hotline li.button-to-top.active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.tools-hotline li.button-to-top.active{--tw-translate-x:calc(100% - 2.5rem)}
@media (min-width:768px){
.tools-hotline li.button-to-top.active{--tw-translate-x:calc(100% - 2.91667rem);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
}
.tools-hotline li>a,.tools-hotline li>div{--tw-bg-opacity:1;--tw-text-opacity:1;display:flex;align-items:center;border-top-left-radius:9999px;border-bottom-left-radius:9999px;background-color:rgb(247 57 54/var(--tw-bg-opacity));height:2.5rem;color:rgb(255 255 255/var(--tw-text-opacity))}
@media (min-width:768px){
.tools-hotline li>a,.tools-hotline li>div{height:2.91667rem}
}
.tools-hotline li>a,.tools-hotline li>div{box-shadow:2px 2px 8px 4px rgba(0,0,0,.24)}
.tools-hotline li>a .icon,.tools-hotline li>div .icon{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}
@media (min-width:768px){
.tools-hotline li>a .icon,.tools-hotline li>div .icon{width:2.91667rem;height:2.91667rem}
}
.tools-hotline li>a .icon img,.tools-hotline li>div .icon img{width:1.875rem;height:1.875rem}
@media (min-width:768px){
.tools-hotline li>a .icon img,.tools-hotline li>div .icon img{width:2.08333rem;height:2.08333rem}
}
.tools-hotline li>a .text,.tools-hotline li>div .text{--tw-text-opacity:1;padding-right:.41667rem;padding-left:.41667rem;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700;font-size:clamp(16px,.9375rem,.9375rem)}
.btn{-webkit-user-select:none;-moz-user-select:none;cursor:pointer;user-select:none}
.btn,.btn.btn-discover{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.btn.btn-discover{--tw-text-opacity:1;display:inline-block;position:relative;transform:translateZ(0) translateY(0);padding-top:.625rem;padding-bottom:.625rem;width:-moz-fit-content;width:fit-content;color:rgb(247 57 54/var(--tw-text-opacity));font-weight:700;font-size:clamp(18px,1.04167rem,1.04167rem);line-height:.7692307692!important}
@media (min-width:1024px){
.btn.btn-discover{height:35px}
}
@media (min-width:1200px){
.btn.btn-discover{height:1.875rem}
}
.btn.btn-discover.white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.btn.btn-discover:hover{--tw-translate-y:-0.20833rem}
.btn.btn-discover:hover,.btn.btn-discover:hover:after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.btn.btn-discover:hover:after{--tw-translate-y:0.20833rem}
.btn.btn-discover:after{--tw-bg-opacity:1;display:block;position:absolute;bottom:0;transform:translateZ(0) translateY(0);background-color:rgb(22 216 207/var(--tw-bg-opacity));width:100%;height:.20833rem;content:""}
.btn.btn-discover:after,.btn.btn-play-video{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.btn.btn-play-video{--tw-border-opacity:1;display:flex;flex-shrink:0;justify-content:center;align-items:center;border-width:.10417rem;border-color:rgb(22 216 207/var(--tw-border-opacity));border-radius:9999px;padding-left:.625rem;width:5rem;height:5rem}
.btn.btn-play-video:hover{--tw-bg-opacity:1;background-color:rgb(22 216 207/var(--tw-bg-opacity))}
@media (min-width:768px){
.btn.btn-play-video{padding-left:.41667rem}
}
.btn.btn-play-video img{width:1.66667rem;height:2.08333rem}
.btn.btn-show-more{--tw-text-opacity:1;display:flex;justify-content:space-between;align-items:center;gap:.625rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background:radial-gradient(100.99% 141.42% at 100% 0,#f73936 0,#b41c3e 100%);padding:.625rem 1.25rem;height:2.5rem;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:500;font-size:clamp(16px,.9375rem,.9375rem)}
.btn.btn-show-more:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);transform:scale(1.05) translateZ(0);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.btn.btn-request-advise{--tw-text-opacity:1;display:flex;justify-content:space-between;align-items:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background:radial-gradient(100.99% 141.42% at 100% 0,#f73936 0,#b41c3e 100%);padding:.625rem 1.25rem;width:100%;max-width:15.83333rem;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700;font-size:clamp(16px,.9375rem,.9375rem)}
.btn.btn-request-advise.min{font-weight:500}
.btn.btn-request-advise.color-solid{position:relative;z-index:10;background:#f73936}
.btn.btn-request-advise.color-solid:hover:before{opacity:1}
.btn.btn-request-advise.color-solid:before{position:absolute;top:0;left:0;opacity:0;z-index:-1;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background:radial-gradient(100.99% 141.42% at 100% 0,#f73936 0,#b41c3e 100%);width:100%;height:100%;content:""}
.btn.btn-request-advise.color-solid .icon{--tw-translate-y:0.10416666666666667rem}
.btn.btn-request-advise.color-solid .icon,.btn.btn-request-advise:hover .icon:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.btn.btn-request-advise:hover .icon:before{--tw-translate-x:125%}
.btn.btn-request-advise:hover .icon:after{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.btn.btn-request-advise .icon{position:relative;flex-shrink:0;width:.83333rem;height:.52083rem;overflow:hidden}
.btn.btn-request-advise .icon:before{--tw-translate-x:0px}
.btn.btn-request-advise .icon:after,.btn.btn-request-advise .icon:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.btn.btn-request-advise .icon:after{--tw-translate-x:-125%}
.btn.btn-request-advise .icon:after,.btn.btn-request-advise .icon:before{display:inline-block;position:absolute;top:0;left:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-image:url(../../img/icon/arrow-right.svg);background-size:100% 100%;background-repeat:no-repeat;width:100%;height:100%;content:""}
.btn.btn-request-advise:hover{box-shadow:2px 2px 8px 2px rgba(0,0,0,.2)}
.btn.btn-sw-1{--tw-bg-opacity:1;display:flex;justify-content:center;align-items:center;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgb(127 128 128/var(--tw-bg-opacity));padding:.9375rem;width:2.5rem;height:2.5rem}
.btn.btn-sw-1:hover{--tw-bg-opacity:1;background-color:rgb(247 57 54/var(--tw-bg-opacity))}
@media (min-width:1024px){
.btn.btn-sw-1{padding:0;width:3.33333rem;height:3.33333rem}
}
.btn.btn-sw-1.btn-next,.btn.btn-sw-1.btn-prev{border-radius:9999px}
.btn.btn-sw-1.btn-next:hover:before,.btn.btn-sw-1.btn-prev:hover:before{--tw-scale-x:.8;--tw-scale-y:.8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.btn.btn-sw-1.btn-next:before,.btn.btn-sw-1.btn-prev:before{display:inline-block;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);background-size:100% 100%;width:.98958rem;height:1.77083rem}
.btn.btn-sw-1.btn-prev:before{background-image:url(../../img/icon/arrow-big-left.svg);content:""}
.btn.btn-sw-1.btn-next:before{background-image:url(../../img/icon/arrow-big-right.svg);content:""}
.btn.btn-link{display:flex;align-items:center;gap:.41667rem;font-weight:500;font-size:clamp(16px,.9375rem,.9375rem);word-break:break-all}
.btn.btn-link .icon,.btn.btn-link path,.btn.btn-link span{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.btn.btn-link:hover span{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
.btn.btn-link:hover .icon{--tw-translate-x:0.41667rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.btn.btn-link:hover .icon path{fill:#f73936}
@media (min-width:320px){
@media not all and (min-width:576px){
.page-banner-main .banner-img{padding-top:80%}
}
}
.section-workflow-c .wrap-workflow-process .item-process.active{--tw-bg-opacity:1;background-color:rgb(247 57 54/var(--tw-bg-opacity))}
@media (min-width:768px){
@media not all and (min-width:1024px){
.section-workflow-c .item-step-process .text-18 p,.section-workflow-c .item-step-process .text-18 ul li{font-size:clamp(14px,.72917rem,.72917rem)}
}
}
.section-workflow-c .item-step-process:nth-child(2n-1){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
@media (min-width:768px){
.section-workflow-c .item-step-process:nth-child(2n-1){--tw-bg-opacity:1;background-color:rgb(239 242 244/var(--tw-bg-opacity))}
}
.section-workflow-c .item-step-process:nth-child(2n-1) .wrap{position:relative;z-index:2}
.section-workflow-c .item-step-process:nth-child(2n-1) .wrap:before{--tw-translate-x:-2rem;--tw-bg-opacity:1;display:none;position:absolute;top:0;left:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:-1;border-top-right-radius:9999px;border-bottom-right-radius:9999px;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:100%;height:100%;content:""}
@media (min-width:768px){
.section-workflow-c .item-step-process:nth-child(2n-1) .wrap:before{display:block}
}
@media (min-width:1024px){
.section-workflow-c .item-step-process:nth-child(2n-1) .wrap:before{--tw-translate-x:-4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
}
@media (min-width:768px){
.section-workflow-c .item-step-process:nth-child(2n-1) .img{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.section-workflow-c .item-step-process:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
}
.section-workflow-c .item-step-process:nth-child(2n) .number{--tw-text-opacity:1;color:rgb(200 68 73)}
.section-workflow-c .item-step-process:nth-child(2n) .wrap{position:relative;z-index:2}
.section-workflow-c .item-step-process:nth-child(2n) .wrap:before{--tw-translate-x:2rem;--tw-bg-opacity:1;display:none;position:absolute;top:0;left:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:-1;border-top-left-radius:9999px;border-bottom-left-radius:9999px;background-color:rgb(239 242 244/var(--tw-bg-opacity));width:100%;height:100%;content:""}
@media (min-width:768px){
.section-workflow-c .item-step-process:nth-child(2n) .wrap:before{display:block}
}
@media (min-width:1024px){
.section-workflow-c .item-step-process:nth-child(2n) .wrap:before{--tw-translate-x:4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
}
@media (min-width:768px){
.section-workflow-c .item-step-process:nth-child(2n) .img{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.section-workflow-c .item-step-process:nth-child(2n) .row .col:first-child{order:2}
.section-workflow-c .item-step-process:nth-child(2n) .row .col:nth-child(2){order:3}
.section-workflow-c .item-step-process:nth-child(2n) .row .col:nth-child(3){order:1}
}
@media (max-width:767.98px){
.section-workflow-c .item-step-process .row .col:first-child{order:2}
.section-workflow-c .item-step-process .row .col:nth-child(2){order:3}
.section-workflow-c .item-step-process .row .col:nth-child(3){order:1}
}
.section-workflow-c .item-step-process .number{--tw-text-opacity:1;margin-top:.625rem;color:rgb(200 68 73);font-weight:700;font-size:5.20833rem;line-height:1;letter-spacing:-.25rem}
@media (min-width:768px){
.section-workflow-c .item-step-process .number{margin-top:0;font-size:3.125rem;text-align:center}
}
@media (min-width:1024px){
.section-workflow-c .item-step-process .number{font-size:5.20833rem}
}
@media (min-width:1200px){
.section-workflow-c .item-step-process .number{font-size:6.25rem}
}
@media (min-width:320px){
@media not all and (min-width:1200px){
.xs\:max-xl\:img-ratio{display:block;position:relative;padding-top:100%;height:0;overflow:hidden}
.xs\:max-xl\:img-ratio iframe,.xs\:max-xl\:img-ratio img,.xs\:max-xl\:img-ratio picture,.xs\:max-xl\:img-ratio video{-o-object-fit:cover;position:absolute;top:0;left:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;height:100%;object-fit:cover}
}
@media not all and (min-width:1024px){
.xs\:max-lg\:img-ratio{display:block;position:relative;padding-top:100%;height:0;overflow:hidden}
.xs\:max-lg\:img-ratio iframe,.xs\:max-lg\:img-ratio img,.xs\:max-lg\:img-ratio picture,.xs\:max-lg\:img-ratio video{-o-object-fit:cover;position:absolute;top:0;left:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;height:100%;object-fit:cover}
}
}
@media (min-width:768px){
.md\:title-56{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity));font-weight:700;font-size:1.875rem;line-height:2.5rem}
@media (min-width:768px){
.md\:title-56{font-size:2.08333rem;line-height:2.5rem}
}
@media (min-width:1024px){
.md\:title-56{font-size:2.91667rem}
}
.md\:title-56{line-height:1.25!important}
.md\:line-underline{position:relative}
.md\:line-underline:before{--tw-translate-x:-50%;position:absolute;bottom:.2rem;left:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgba(228,230,242,.4);width:200vw;height:.05208rem;content:""}
@media (min-width:1024px){
.md\:line-underline:before{bottom:.6rem}
}
}
@media (min-width:1200px){
.xl\:absolute-full{position:absolute;top:0;left:0;width:100%;height:100%}
}
.placeholder\:text-neutral-950::-moz-placeholder{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity))}
.placeholder\:text-neutral-950::placeholder{--tw-text-opacity:1;color:rgb(93 88 102/var(--tw-text-opacity))}
.first\:mt-20:first-child{margin-top:4.16667rem}
.first\:border-t:first-child{border-top-width:1px}
.empty\:hidden:empty{display:none}
.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:border-primary-500:hover{--tw-border-opacity:1;border-color:rgb(247 57 54/var(--tw-border-opacity))}
.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}
.hover\:bg-optional-5:hover{--tw-bg-opacity:1;background-color:rgb(22 216 207/var(--tw-bg-opacity))}
.hover\:bg-primary-500:hover{--tw-bg-opacity:1;background-color:rgb(247 57 54/var(--tw-bg-opacity))}
.hover\:text-primary-500:hover{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
.hover\:text-primary-600:hover{--tw-text-opacity:1;color:rgb(229 32 29/var(--tw-text-opacity))}
.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.hover\:underline:hover{text-decoration-line:underline}
.group:hover .group-hover\:w-12{width:2.5rem}
.group:hover .group-hover\:w-20{width:4.16667rem}
.group:hover .group-hover\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}
.group:hover .group-hover\:text-primary-500{--tw-text-opacity:1;color:rgb(247 57 54/var(--tw-text-opacity))}
.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.group:hover .group-hover\:opacity-100{opacity:1}
.hocus\:border-primary-500:focus,.hocus\:border-primary-500:hover{--tw-border-opacity:1;border-color:rgb(247 57 54/var(--tw-border-opacity))}
.rem\:top-\[20px\]{top:1.0416666666666667rem}
.rem\:mb-\[5px\]{margin-bottom:.2604166666666667rem}
.rem\:h-\[130px\]{height:6.770833333333334rem}
.rem\:h-\[40px\]{height:2.0833333333333335rem}
.rem\:h-\[62rem\]{height:62rem}
.rem\:min-h-\[120px\]{min-height:6.25rem}
.rem\:min-h-\[960px\]{min-height:50rem}
.rem\:w-\[130px\]{width:6.770833333333334rem}
.rem\:w-\[300px\]{width:15.625rem}
.rem\:w-\[40px\]{width:2.0833333333333335rem}
.rem\:w-\[62rem\]{width:62rem}
.rem\:max-w-\[800px\]{max-width:41.66666666666667rem}
.rem\:translate-y-\[2px\]{--tw-translate-y:0.10416666666666667rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rem\:gap-\[5px\]{gap:.2604166666666667rem}
.rem\:rounded-\[50px\]{border-radius:2.604166666666667rem}
.rem\:py-\[28px\]{padding-top:1.4583333333333335rem;padding-bottom:1.4583333333333335rem}
.rem\:text-\[18px\]{font-size:.9375rem}
.ratio\:pt-\[760_608\]{padding-top:125%}
@media (min-width:320px){
@media not all and (min-width:1200px){
.xs\:max-xl\:w-full{width:100%}
.xs\:max-xl\:pt-\[90\%\]{padding-top:90%}
.xs\:max-xl\:pt-\[calc\(960\/1920\*100\%\)\]{padding-top:50%}
}
@media not all and (min-width:1024px){
.xs\:max-lg\:mb-2{margin-bottom:.41667rem}
.xs\:max-lg\:mb-5{margin-bottom:1.04167rem}
.xs\:max-lg\:grid{display:grid}
.xs\:max-lg\:pt-0{padding-top:0}
.xs\:max-lg\:pt-\[50\%\]{padding-top:50%}
.xs\:max-lg\:text-sm{font-size:clamp(14px,.72917rem,.72917rem)}
.xs\:max-lg\:container-dynamic{padding-right:15px;padding-left:15px;width:100%}
@media (min-width:768px){
.xs\:max-lg\:container-dynamic{padding-right:0;padding-left:0}
}
.xs\:max-lg\:container-dynamic{margin-right:auto;margin-left:auto}
@media (min-width:768px){
.xs\:max-lg\:container-dynamic{width:83.333333%}
}
@media (min-width:1200px){
.xs\:max-lg\:container-dynamic{width:66.666667%}
}
}
@media not all and (min-width:768px){
.xs\:max-md\:flex{display:flex}
.xs\:max-md\:hidden{display:none}
.xs\:max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.xs\:max-md\:flex-col{flex-direction:column}
.xs\:max-md\:justify-center{justify-content:center}
.xs\:max-md\:px-\[18px\]{padding-right:18px;padding-left:18px}
.xs\:max-md\:pt-5{padding-top:1.04167rem}
.xs\:max-md\:leading-normal{line-height:1.5}
}
@media not all and (min-width:576px){
.xs\:max-sm\:pt-0{padding-top:0}
.xs\:max-sm\:pt-10{padding-top:2.08333rem}
.xs\:max-sm\:pt-\[80\%\]{padding-top:80%}
.xs\:max-sm\:text-\[14px\]{font-size:14px}
.xs\:max-sm\:text-\[24px\]{font-size:24px}
}
}
@media (min-width:768px){
.md\:absolute{position:absolute}
.md\:bottom-\[calc\(5rem\+3\.54rem\)\]{bottom:8.54rem}
.md\:bottom-\[calc\(5rem\+7\.08rem\)\]{bottom:12.08rem}
.md\:top-1{top:.20833rem}
.md\:order-none{order:0}
.md\:col-span-1{grid-column:span 1/span 1}
.md\:col-span-10{grid-column:span 10/span 10}
.md\:col-span-2{grid-column:span 2/span 2}
.md\:col-span-3{grid-column:span 3/span 3}
.md\:col-start-2{grid-column-start:2}
.md\:mx-2{margin-right:.41667rem;margin-left:.41667rem}
.md\:mb-0{margin-bottom:0}
.md\:mb-14{margin-bottom:2.91667rem}
.md\:mb-3{margin-bottom:.625rem}
.md\:mb-4{margin-bottom:.83333rem}
.md\:ml-11{margin-left:2.29167rem}
.md\:ml-5{margin-left:1.04167rem}
.md\:mt-10{margin-top:2.08333rem}
.md\:mt-12{margin-top:2.5rem}
.md\:mt-13{margin-top:2.70833rem}
.md\:mt-15{margin-top:3.125rem}
.md\:mt-4{margin-top:.83333rem}
.md\:mt-5{margin-top:1.04167rem}
.md\:block{display:block}
.md\:grid{display:grid}
.md\:h-0{height:0}
.md\:h-0\.5{height:.10417rem}
.md\:h-10{height:2.08333rem}
.md\:h-12{height:2.5rem}
.md\:h-14{height:2.91667rem}
.md\:h-\[33\.333\%\]{height:33.333%}
.md\:h-\[calc\(104\/19\.2\*1rem\)\]{height:5.41667rem}
.md\:max-h-\[calc\(420\/19\.2\*1rem\)\]{max-height:21.875rem}
.md\:min-h-\[20\.8333rem\]{min-height:20.8333rem}
.md\:min-h-\[calc\(420\/19\.2\*1rem\)\]{min-height:21.875rem}
.md\:w-10{width:2.08333rem}
.md\:w-10\/12{width:83.333333%}
.md\:w-12{width:2.5rem}
.md\:w-14{width:2.91667rem}
.md\:w-6\/12{width:50%}
.md\:w-8\/12{width:66.666667%}
.md\:w-\[10\%\]{width:10%}
.md\:w-\[2rem\]{width:2rem}
.md\:w-\[33\.33\%\]{width:33.33%}
.md\:w-\[40\%\]{width:40%}
.md\:w-\[50\%\]{width:50%}
.md\:w-\[65\%\]{width:65%}
.md\:max-w-\[60\%\]{max-width:60%}
.md\:-translate-x-15{--tw-translate-x:-3.125rem}
.md\:-translate-x-15,.md\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.md\:-translate-y-1\/2{--tw-translate-y:-50%}
.md\:-translate-y-full{--tw-translate-y:-100%}
.md\:-translate-y-full,.md\:translate-x-\[calc\(100\%-2\.91667rem\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.md\:translate-x-\[calc\(100\%-2\.91667rem\)\]{--tw-translate-x:calc(100% - 2.91667rem)}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:flex-col{flex-direction:column}
.md\:gap-10{gap:2.08333rem}
.md\:gap-3{gap:.625rem}
.md\:gap-4{gap:.83333rem}
.md\:gap-5{gap:1.04167rem}
.md\:gap-8{gap:1.66667rem}
.md\:gap-y-6{row-gap:1.25rem}
.md\:bg-transparent{background-color:transparent}
.md\:p-8{padding:1.66667rem}
.md\:px-0{padding-right:0;padding-left:0}
.md\:px-10{padding-right:2.08333rem;padding-left:2.08333rem}
.md\:px-15{padding-right:3.125rem;padding-left:3.125rem}
.md\:px-2{padding-right:.41667rem;padding-left:.41667rem}
.md\:px-20{padding-right:4.16667rem;padding-left:4.16667rem}
.md\:px-4{padding-right:.83333rem;padding-left:.83333rem}
.md\:px-5{padding-right:1.04167rem;padding-left:1.04167rem}
.md\:px-8{padding-right:1.66667rem;padding-left:1.66667rem}
.md\:px-\[4\.166665\%\]{padding-right:4.166665%;padding-left:4.166665%}
.md\:py-0{padding-top:0;padding-bottom:0}
.md\:py-10{padding-top:2.08333rem;padding-bottom:2.08333rem}
.md\:py-20{padding-top:4.16667rem;padding-bottom:4.16667rem}
.md\:py-4{padding-top:.83333rem;padding-bottom:.83333rem}
.md\:py-7{padding-top:1.45833rem;padding-bottom:1.45833rem}
.md\:pb-\[calc\(76\/19\.2\*1rem\)\]{padding-bottom:3.95833rem}
.md\:pl-0{padding-left:0}
.md\:pl-2{padding-left:.41667rem}
.md\:pl-\[3\.1rem\]{padding-left:3.1rem}
.md\:pl-\[3rem\]{padding-left:3rem}
.md\:pr-0{padding-right:0}
.md\:pr-10{padding-right:2.08333rem}
.md\:pr-16{padding-right:3.33333rem}
.md\:pr-3{padding-right:.625rem}
.md\:pr-8{padding-right:1.66667rem}
.md\:pr-\[10\%\]{padding-right:10%}
.md\:pt-0{padding-top:0}
.md\:pt-\[40\%\]{padding-top:40%}
.md\:pt-\[50\%\]{padding-top:50%}
.md\:pt-\[60\%\]{padding-top:60%}
.md\:pt-\[calc\(140\/19\.2\*1rem\)\]{padding-top:7.29167rem}
.md\:pt-\[calc\(600\/1760\*100\%\)\]{padding-top:34.09091%}
.md\:text-2xl{font-size:clamp(18px,1.25rem,1.25rem)}
.md\:text-32{font-size:1.66667rem}
.md\:text-3xl{font-size:1.5625rem;line-height:2.08333rem}
.md\:text-4xl{font-size:1.875rem;line-height:2.5rem}
.md\:text-5xl{font-size:2.08333rem;line-height:2.5rem}
.md\:text-64{font-size:3.33333rem}
.md\:text-6xl{font-size:2.5rem;line-height:1.1}
.md\:text-\[calc\(75\/19\.2\*1rem\)\]{font-size:3.90625rem}
.md\:text-base{font-size:clamp(16px,.83333rem,.83333rem)}
.md\:text-lg{font-size:clamp(16px,.9375rem,.9375rem)}
.md\:text-sm{font-size:clamp(14px,.72917rem,.72917rem)}
.md\:text-xl{font-size:clamp(18px,1.04167rem,1.04167rem)}
.md\:font-bold{font-weight:700}
.md\:font-extralight{font-weight:200}
.md\:leading-none{line-height:1}
.md\:ani-fade-in{animation:fade-in 1.2s cubic-bezier(.45,0,.14,1.03) both}
.md\:rem\:h-\[60rem\]{height:60rem}
.md\:rem\:min-h-\[60px\]{min-height:3.125rem}
.md\:rem\:w-\[60rem\]{width:60rem}
@media not all and (min-width:1024px){
.md\:max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:max-lg\:first\:col-span-2:first-child{grid-column:span 2/span 2}
}
}
@media (min-width:1024px){
.lg\:absolute{position:absolute}
.lg\:bottom-\[0\.6rem\]{bottom:.6rem}
.lg\:left-1\/2{left:50%}
.lg\:top-1\/2{top:50%}
.lg\:top-\[6rem\]{top:6rem}
.lg\:col-span-10{grid-column:span 10/span 10}
.lg\:col-span-12{grid-column:span 12/span 12}
.lg\:col-span-3{grid-column:span 3/span 3}
.lg\:col-span-4{grid-column:span 4/span 4}
.lg\:col-span-5{grid-column:span 5/span 5}
.lg\:col-span-6{grid-column:span 6/span 6}
.lg\:col-span-8{grid-column:span 8/span 8}
.lg\:col-span-full{grid-column:1/-1}
.lg\:col-start-1{grid-column-start:1}
.lg\:col-start-2{grid-column-start:2}
.lg\:col-start-3{grid-column-start:3}
.lg\:col-start-7{grid-column-start:7}
.lg\:col-start-8{grid-column-start:8}
.lg\:col-start-\[13\]{grid-column-start:13}
.lg\:col-end-12{grid-column-end:12}
.lg\:col-end-6{grid-column-end:6}
.lg\:col-end-7{grid-column-end:7}
.lg\:col-end-\[22\]{grid-column-end:22}
.lg\:mb-12{margin-bottom:2.5rem}
.lg\:mb-16{margin-bottom:3.33333rem}
.lg\:mb-20{margin-bottom:4.16667rem}
.lg\:ml-11{margin-left:2.29167rem}
.lg\:ml-16{margin-left:3.33333rem}
.lg\:mt-0{margin-top:0}
.lg\:mt-10{margin-top:2.08333rem}
.lg\:mt-14{margin-top:2.91667rem}
.lg\:mt-15{margin-top:3.125rem}
.lg\:mt-16{margin-top:3.33333rem}
.lg\:mt-20{margin-top:4.16667rem}
.lg\:mt-25{margin-top:5.20833rem}
.lg\:mt-8{margin-top:1.66667rem}
.lg\:mt-auto{margin-top:auto}
.lg\:block{display:block}
.lg\:inline-block{display:inline-block}
.lg\:flex{display:flex}
.lg\:grid{display:grid}
.lg\:hidden{display:none}
.lg\:h-16{height:3.33333rem}
.lg\:h-\[35px\]{height:35px}
.lg\:h-\[calc\(160\/19\.2\*1rem\)\]{height:8.33333rem}
.lg\:h-full{height:100%}
.lg\:w-1\/12{width:8.333333%}
.lg\:w-1\/3{width:33.333333%}
.lg\:w-16{width:3.33333rem}
.lg\:w-3\/12{width:25%}
.lg\:w-4\/12{width:33.333333%}
.lg\:w-5\/12{width:41.666667%}
.lg\:w-6\/12{width:50%}
.lg\:w-8\/12{width:66.666667%}
.lg\:w-\[16\.66667\%\]{width:16.66667%}
.lg\:w-\[20\%\]{width:20%}
.lg\:w-\[25\%\]{width:25%}
.lg\:w-\[30\%\]{width:30%}
.lg\:w-\[50\%\]{width:50%}
.lg\:w-\[55\%\]{width:55%}
.lg\:w-\[75\%\]{width:75%}
.lg\:w-\[80\%\]{width:80%}
.lg\:w-full{width:100%}
.lg\:min-w-\[calc\(130\/19\.2\*1rem\)\]{min-width:6.77083rem}
.lg\:-translate-x-1\/2{--tw-translate-x:-50%}
.lg\:-translate-x-1\/2,.lg\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lg\:-translate-y-1\/2{--tw-translate-y:-50%}
.lg\:translate-x-5{--tw-translate-x:1.04167rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.lg\:flex-col{flex-direction:column}
.lg\:justify-start{justify-content:flex-start}
.lg\:justify-end{justify-content:flex-end}
.lg\:gap-12{gap:2.5rem}
.lg\:gap-5{gap:1.04167rem}
.lg\:gap-8{gap:1.66667rem}
.lg\:gap-y-15{row-gap:3.125rem}
.lg\:border-b{border-bottom-width:1px}
.lg\:border-line-primary{--tw-border-opacity:1;border-color:rgb(228 230 242/var(--tw-border-opacity))}
.lg\:p-0{padding:0}
.lg\:p-4{padding:.83333rem}
.lg\:px-0{padding-right:0;padding-left:0}
.lg\:px-10{padding-right:2.08333rem;padding-left:2.08333rem}
.lg\:px-12{padding-right:2.5rem;padding-left:2.5rem}
.lg\:px-16{padding-right:3.33333rem;padding-left:3.33333rem}
.lg\:px-8{padding-right:1.66667rem;padding-left:1.66667rem}
.lg\:py-0{padding-top:0;padding-bottom:0}
.lg\:py-10{padding-top:2.08333rem;padding-bottom:2.08333rem}
.lg\:py-15{padding-top:3.125rem;padding-bottom:3.125rem}
.lg\:py-20{padding-top:4.16667rem;padding-bottom:4.16667rem}
.lg\:py-3{padding-top:.625rem;padding-bottom:.625rem}
.lg\:py-6{padding-top:1.25rem;padding-bottom:1.25rem}
.lg\:py-8{padding-top:1.66667rem;padding-bottom:1.66667rem}
.lg\:pb-0{padding-bottom:0}
.lg\:pb-11{padding-bottom:2.29167rem}
.lg\:pb-15{padding-bottom:3.125rem}
.lg\:pb-20{padding-bottom:4.16667rem}
.lg\:pb-25{padding-bottom:5.20833rem}
.lg\:pb-36{padding-bottom:7.5rem}
.lg\:pl-10{padding-left:2.08333rem}
.lg\:pl-6{padding-left:1.25rem}
.lg\:pl-\[4\%\]{padding-left:4%}
.lg\:pr-10{padding-right:2.08333rem}
.lg\:pr-16{padding-right:3.33333rem}
.lg\:pr-25{padding-right:5.20833rem}
.lg\:pr-4{padding-right:.83333rem}
.lg\:pr-8{padding-right:1.66667rem}
.lg\:pt-0{padding-top:0}
.lg\:pt-10{padding-top:2.08333rem}
.lg\:pt-15{padding-top:3.125rem}
.lg\:pt-16{padding-top:3.33333rem}
.lg\:pt-3{padding-top:.625rem}
.lg\:pt-\[0\.729rem\]{padding-top:.729rem}
.lg\:pt-\[100\%\]{padding-top:100%}
.lg\:pt-\[2rem\]{padding-top:2rem}
.lg\:pt-\[60\%\]{padding-top:60%}
.lg\:pt-\[62\.5\%\]{padding-top:62.5%}
.lg\:pt-\[68\%\]{padding-top:68%}
.lg\:pt-\[calc\(204\/304\*100\%\)\]{padding-top:67.10526%}
.lg\:pt-\[calc\(400\/1920\*100\%\)\]{padding-top:20.83333%}
.lg\:pt-\[calc\(640\/1920\*100\%\)\]{padding-top:33.33333%}
.lg\:text-2xl{font-size:clamp(18px,1.25rem,1.25rem)}
.lg\:text-32{font-size:1.66667rem}
.lg\:text-56{font-size:2.91667rem}
.lg\:text-5xl{font-size:2.08333rem;line-height:2.5rem}
.lg\:text-64{font-size:3.33333rem}
.lg\:text-\[calc\(100\/19\.2\*1rem\)\]{font-size:5.20833rem}
.lg\:text-lg{font-size:clamp(16px,.9375rem,.9375rem)}
.lg\:text-sm{font-size:clamp(14px,.72917rem,.72917rem)}
.lg\:text-xl{font-size:clamp(18px,1.04167rem,1.04167rem)}
.lg\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.lg\:opacity-0{opacity:0}
.lg\:rem\:min-h-\[720px\]{min-height:37.5rem}
.lg\:rem\:min-h-\[960px\]{min-height:50rem}
.lg\:rem\:w-\[480px\]{width:25rem}
.lg\:rem\:max-w-\[288px\]{max-width:15rem}
.lg\:rem\:max-w-\[724px\]{max-width:37.708333333333336rem}
.lg\:rem\:py-\[100px\]{padding-top:5.208333333333334rem;padding-bottom:5.208333333333334rem}
.lg\:rem\:text-\[40px\]{font-size:2.0833333333333335rem}
@media not all and (min-width:1200px){
.lg\:max-xl\:w-11\/12{width:91.666667%}
}
}
@media (min-width:1200px){
.xl\:absolute{position:absolute}
.xl\:col-span-19{grid-column:span 19/span 19}
.xl\:col-span-2{grid-column:span 2/span 2}
.xl\:col-span-3{grid-column:span 3/span 3}
.xl\:col-span-4{grid-column:span 4/span 4}
.xl\:col-span-8{grid-column:span 8/span 8}
.xl\:col-span-full{grid-column:1/-1}
.xl\:col-start-3{grid-column-start:3}
.xl\:col-start-4{grid-column-start:4}
.xl\:col-start-7{grid-column-start:7}
.xl\:col-end-11{grid-column-end:11}
.xl\:col-end-7{grid-column-end:7}
.xl\:mb-1{margin-bottom:.20833rem}
.xl\:mb-2{margin-bottom:.41667rem}
.xl\:ml-\[calc\(58\/19\.2\*1rem\)\]{margin-left:3.02083rem}
.xl\:flex{display:flex}
.xl\:hidden{display:none}
.xl\:h-9{height:1.875rem}
.xl\:w-10\/12{width:83.333333%}
.xl\:w-2\/12{width:16.666667%}
.xl\:w-3\/12{width:25%}
.xl\:w-4\/12{width:33.333333%}
.xl\:w-6\/12{width:50%}
.xl\:w-8\/12{width:66.666667%}
.xl\:w-9\/12{width:75%}
.xl\:w-\[25\%\]{width:25%}
.xl\:w-\[50\%\]{width:50%}
.xl\:-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.xl\:flex-row{flex-direction:row}
.xl\:items-center{align-items:center}
.xl\:justify-start{justify-content:flex-start}
.xl\:justify-center{justify-content:center}
.xl\:gap-16{gap:3.33333rem}
.xl\:gap-3{gap:.625rem}
.xl\:gap-5{gap:1.04167rem}
.xl\:gap-\[calc\(56\/19\.2\*1rem\)\]{gap:2.91667rem}
.xl\:border-b{border-bottom-width:1px}
.xl\:border-r{border-right-width:1px}
.xl\:bg-black\/65{background-color:rgba(0,0,0,.65)}
.xl\:bg-transparent{background-color:transparent}
.xl\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.xl\:stroke-white{stroke:#fff}
.xl\:p-0{padding:0}
.xl\:p-8{padding:1.66667rem}
.xl\:px-16{padding-right:3.33333rem;padding-left:3.33333rem}
.xl\:px-5{padding-right:1.04167rem;padding-left:1.04167rem}
.xl\:py-15{padding-top:3.125rem;padding-bottom:3.125rem}
.xl\:py-20{padding-top:4.16667rem;padding-bottom:4.16667rem}
.xl\:py-25{padding-top:5.20833rem;padding-bottom:5.20833rem}
.xl\:pb-20{padding-bottom:4.16667rem}
.xl\:pb-\[calc\(140\/19\.2\*1rem\)\]{padding-bottom:7.29167rem}
.xl\:pr-20{padding-right:4.16667rem}
.xl\:pr-4{padding-right:.83333rem}
.xl\:pt-20{padding-top:4.16667rem}
.xl\:pt-\[27\.94737\%\]{padding-top:27.94737%}
.xl\:pt-\[40\%\]{padding-top:40%}
.xl\:pt-\[68\%\]{padding-top:68%}
.xl\:pt-\[7\.5rem\]{padding-top:7.5rem}
.xl\:pt-\[calc\(358\/300\*100\%\)\]{padding-top:119.33333%}
.xl\:pt-\[calc\(420\/640\*100\%\)\]{padding-top:65.625%}
.xl\:text-left{text-align:left}
.xl\:text-center{text-align:center}
.xl\:text-2xl{font-size:clamp(18px,1.25rem,1.25rem)}
.xl\:text-5xl{font-size:2.08333rem;line-height:2.5rem}
.xl\:text-6xl{font-size:2.5rem;line-height:1.1}
.xl\:text-\[calc\(128\/19\.2\*1rem\)\]{font-size:6.66667rem}
.xl\:text-base{font-size:clamp(16px,.83333rem,.83333rem)}
.xl\:text-lg{font-size:clamp(16px,.9375rem,.9375rem)}
.xl\:text-sm{font-size:clamp(14px,.72917rem,.72917rem)}
.xl\:text-xl{font-size:clamp(18px,1.04167rem,1.04167rem)}
.xl\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.xl\:opacity-0{opacity:0}
.xl\:ratio\:pt-\[360_640\]{padding-top:56.25%}
}
.\[\&\>svg\>path\]\:stroke-primary-500>svg>path{stroke:#f73936}
@media (min-width:768px){
.md\:\[\&\>svg\>path\]\:stroke-white>svg>path{stroke:#fff}
}
.\[\&\>svg\]\:h-full>svg{height:100%}
.\[\&\>svg\]\:w-full>svg{width:100%}
.\[\&_iframe\]\:h-full iframe{height:100%}
.\[\&_iframe\]\:w-full iframe{width:100%}
@media (min-width:320px){
.xs\:\[\&_iframe\]\:h-\[400px\] iframe{height:400px}
}
@media (min-width:1024px){
.lg\:\[\&_iframe\]\:h-full iframe{height:100%}
}
.\[\&_img\]\:h-full img{height:100%}
.\[\&_img\]\:w-6 img{width:1.25rem}
.\[\&_img\]\:w-8 img{width:1.66667rem}
.\[\&_img\]\:w-full img{width:100%}
.\[\&_img\]\:object-contain img{-o-object-fit:contain;object-fit:contain}
.\[\&_img\]\:transition-all img{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.group:hover .group-hover\:\[\&_img\]\:brightness-0 img{--tw-brightness:brightness(0)}
.group:hover .group-hover\:\[\&_img\]\:brightness-0 img,.group:hover .group-hover\:\[\&_img\]\:invert img{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.group:hover .group-hover\:\[\&_img\]\:invert img{--tw-invert:invert(100%)}
.group:hover .group-hover\:\[\&_img\]\:transition-all img{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.\[\&_strong\]\:text-\[\#B33440\] strong{--tw-text-opacity:1;color:rgb(179 52 64/var(--tw-text-opacity))}
.\[\&_svg\]\:h-full svg{height:100%}