/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-300:#d1d5db;--color-gray-500:#6b7280;--color-gray-700:#374151;--color-gray-900:#111827;--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wider:0.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:0.5rem;--aspect-video:16/9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#0077bc;--color-primary-dark:#07234d;--color-ciano:#82d0f5;--color-ciano-dark:#00b0e4;--color-secondary:#29abe2;--color-navy:#07234d;--font-family-base:"Montserrat",system-ui,sans-serif;--font-family-heading:"Montserrat",system-ui,sans-serif}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.mb-10{margin-bottom:calc(var(--spacing)*10)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{height:100%;width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.text-secondary{color:var(--color-secondary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.filter{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{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.backface-hidden{backface-visibility:hidden}.md\:flex{@media (width >= 48rem){display:flex}}}@layer components{html{scroll-behavior:smooth;scroll-padding-top:150px}@media (max-width:768px){html{scroll-padding-top:110px}}.c-body,body{font-family:var(--font-family-base)}.c-body{background-color:var(--color-white);color:var(--color-gray-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-container{margin-inline:auto;max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*8)}}.c-main{padding-block:calc(var(--spacing)*8);@media (width >= 40rem){padding-block:calc(var(--spacing)*12)}}.c-main--with-sidebar{@media (width >= 64rem){display:grid}@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width >= 64rem){gap:calc(var(--spacing)*8)}}.c-main__content{@media (width >= 64rem){grid-column:span 2/span 2}}.c-main__sidebar{margin-top:calc(var(--spacing)*8);@media (width >= 64rem){margin-top:calc(var(--spacing)*0)}}.c-scroll-top{align-items:center;background-color:var(--color-primary);border-radius:calc(infinity*1px);color:var(--color-white);cursor:pointer;display:flex;height:calc(var(--spacing)*12);justify-content:center;opacity:0;pointer-events:none;position:fixed;width:calc(var(--spacing)*12);z-index:50;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));bottom:70px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);right:16px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.c-scroll-top--visible{opacity:100%;pointer-events:auto}.c-scroll-top:hover{background-color:var(--color-primary-dark)}h2{font-family:var(--font-family-heading);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:normal;line-height:normal;--tw-font-weight:var(--font-weight-bold);color:var(--color-black);font-weight:var(--font-weight-bold)}p{font-family:var(--font-family-base);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*4);--tw-leading:normal;line-height:normal;--tw-font-weight:var(--font-weight-normal);color:var(--color-black);font-weight:var(--font-weight-normal);@media (width >= 48rem){--tw-leading:1.7;line-height:1.7}}.editorial{color:#111;font-family:var(--font-family-base);font-size:16px;font-weight:400}.editorial h2{--tw-leading:normal;color:#111;font-size:20px;font-weight:700;line-height:normal;margin:0}.editorial p{--tw-leading:normal;line-height:normal;@media (width >= 48rem){--tw-leading:1.6;line-height:1.6}margin:0}.editorial ul{list-style-type:disc}.editorial ol,.editorial ul{margin:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*6)}.editorial ol{list-style:decimal}.editorial li{--tw-leading:normal;line-height:normal;@media (width >= 48rem){--tw-leading:1.7;line-height:1.7}margin-bottom:4px}.editorial :is(h1,h2,h3,h4,p,ul,ol,nav,figure,pre,table,hr)+:is(h2,h3,h4,ul,ol,nav,figure,pre,table,hr,.button,.c-btn-cta){margin-top:20px}.editorial :is(.button,.c-btn-cta)+:is(ul,ol,nav,figure,pre,table,hr,.button,.c-btn-cta){margin-top:20px}.editorial :is(p,ul,ol,nav,figure,pre,table,hr,.button,.c-btn-cta)+p{margin-top:20px}.editorial :is(h1,h2,h3,h4,h5,h6)+p{margin-top:12px}.editorial :is(blockquote,.c-product-gallery)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol,nav,figure,pre,table,hr),.editorial :is(h1,h2,h3,h4,h5,h6,p,ul,ol,nav,figure,pre,table,hr,blockquote,.c-product-gallery)+:is(blockquote,.c-product-gallery),.editorial :is(p,ul,ol,nav,figure,pre,table,hr,.button,.c-btn-cta)+:is(h1,h2,h3,h4,h5,h6){margin-top:calc(var(--spacing)*6);@media (width >= 48rem){margin-top:calc(var(--spacing)*8)}}.editorial a{--tw-font-weight:var(--font-weight-semibold);color:var(--color-secondary);font-weight:var(--font-weight-semibold);text-decoration-line:underline;text-underline-offset:3px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.editorial a:hover{color:var(--color-primary)}.editorial a u{text-decoration:none}.editorial strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.editorial em{font-style:italic}.editorial blockquote{border-style:var(--tw-border-style);border-width:0;display:flex;flex-direction:column;gap:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*10);padding:calc(var(--spacing)*0);@media (width >= 48rem){margin-top:calc(var(--spacing)*8)}}.editorial blockquote p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin:calc(var(--spacing)*0);--tw-leading:normal;line-height:normal;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:-1px;color:var(--color-primary);font-style:italic;letter-spacing:-1px;@media (width >= 48rem){--tw-leading:1.6;line-height:1.6}}.editorial blockquote cite{display:block;font-family:var(--font-family-base);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));text-align:right;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:-0.8px;color:var(--color-primary);font-style:normal;letter-spacing:-.8px}.editorial h1{font-size:26px}.editorial h1,.editorial h3{color:#111;font-weight:700;line-height:normal;margin:0}.editorial h3{font-size:17px}.editorial h4{color:#111;font-size:16px}.editorial h4,.editorial h5,.editorial h6{font-weight:600;line-height:normal;margin:0}.editorial h5,.editorial h6{color:#444;font-size:14px}.editorial figure{display:block;margin:0}.editorial figure img{border-radius:12px;display:block;height:auto;max-width:100%}.editorial .wp-caption-text,.editorial figcaption{color:#666;font-size:13px;line-height:1.5;margin-top:8px}.editorial .alignleft{float:left;margin-bottom:16px;margin-right:24px}.editorial .alignright{float:right;margin-bottom:16px;margin-left:24px}.editorial .aligncenter{margin-left:auto;margin-right:auto}.editorial hr{background-color:rgba(0,0,0,.12);border:0;height:1px;margin:0}.editorial code{background-color:var(--color-gray-100);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1)}.editorial code,.editorial pre{border-radius:.25rem;font-family:monospace}.editorial pre{background-color:var(--color-gray-900);color:var(--color-white);font-size:14px;line-height:1.6;overflow-x:auto;padding:calc(var(--spacing)*4)}.editorial pre code{background:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0}.editorial table{border-collapse:collapse;width:100%}.editorial th{text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.editorial td,.editorial th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding:calc(var(--spacing)*2)}.editorial mark{background-color:rgba(130,208,245,.35);border-radius:2px;color:inherit;padding:0 2px}.editorial kbd{background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;color:var(--color-gray-700);font-family:monospace;font-size:13px;padding:1px 5px}.editorial s{text-decoration:line-through}.editorial u{text-decoration:underline;text-underline-offset:2px}.editorial sub,.editorial sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.editorial sup{top:-.5em}.editorial sub{bottom:-.25em}.editorial .c-btn-cta{color:var(--color-white);text-decoration-line:none;width:fit-content}.editorial .c-btn-cta__download{max-width:200px}.button,.c-btn-cta{align-items:center;align-self:flex-start;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;overflow:hidden;--tw-border-style:none;border-style:none;@media (width >= 48rem){justify-content:space-between}background-color:#82d0f5;border-radius:100px;color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:500;height:55px;padding:0 24px;transition:background-color .2s ease}.button:hover,.c-btn-cta:hover{background-color:#29abe2;color:var(--color-white)!important}.button br,.c-btn-cta br{content:" ";display:none}.button,.button:hover{color:var(--color-white)!important;text-decoration-line:none!important}.c-btn-cta__text.is-anim-in{animation:c-btn-text-loop .3s ease-in-out 1 forwards}.c-btn-cta__text.is-anim-out{animation:c-btn-text-loop-out .3s ease-in-out 1 forwards}.c-btn-cta__icon.is-anim-in{animation:c-arrow-loop .3s ease-in-out 1 forwards}.c-btn-cta__icon.is-anim-out{animation:c-arrow-loop-out .3s ease-in-out 1 forwards}@keyframes c-btn-text-loop{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-300%)}41%{opacity:0;transform:translateY(300%)}to{opacity:1;transform:translateY(0)}}@keyframes c-btn-text-loop-out{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(300%)}41%{opacity:0;transform:translateY(-300%)}to{opacity:1;transform:translateY(0)}}.c-btn-cta__icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;overflow:hidden;width:20px}.c-btn-cta--dark{background-color:#82d0f5}@media (max-width:768px){.editorial h1{font-size:20px}.editorial h2{font-size:18px}.editorial h3{font-size:16px}.editorial .alignleft,.editorial .alignright{float:none;margin-bottom:0;margin-left:0;margin-right:0;width:100%!important}.editorial .alignleft img,.editorial .alignright img{width:100%}.editorial table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.editorial pre{font-size:13px;padding:12px}}}@layer components{.c-topbar{background-color:var(--color-primary);border-bottom:1px var(--tw-border-style) var(--color-white);font-size:12px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);position:relative;text-align:center;z-index:50;--tw-leading:var(--leading-snug);color:var(--color-white);line-height:var(--leading-snug);@media (width >= 48rem){font-size:16px}font-family:var(--font-family-base)}.c-topbar__text{color:var(--color-white);font-size:12px;margin:calc(var(--spacing)*0);@media (width >= 48rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.c-topbar__text strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.c-topbar__text span{display:none;@media (width >= 64rem){display:inline}}.c-header-wrap{padding-bottom:20px;padding-top:6px;position:sticky;top:calc(var(--spacing)*0);z-index:50;@media (width >= 64rem){padding-inline:calc(var(--spacing)*3)}@media (width >= 64rem){padding-top:30px}@media (width >= 64rem){padding-bottom:30px}background:linear-gradient(180deg,#0077bc 0,rgba(0,119,188,0))}.c-header{align-items:center;border-radius:calc(infinity*1px);display:flex;gap:calc(var(--spacing)*6);height:75px;justify-content:space-between;margin-inline:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);@media (width >= 48rem){margin-inline:calc(var(--spacing)*5)}@media (width >= 48rem){gap:calc(var(--spacing)*10)}@media (width >= 64rem){margin-inline:auto}@media (width >= 64rem){height:80px}background-color:#07234d;max-width:1380px}.c-logo{display:flex;flex-direction:column;flex-shrink:0;--tw-leading:1;flex-grow:1;line-height:1;text-decoration-line:none}.c-logo__name{font-size:18px;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:-.5px}.c-logo__accent,.c-logo__sub{color:#82d0f5}.c-logo__sub{font-size:9px;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.c-nav{display:none;@media (width >= 64rem){display:block}}.c-nav__list{align-items:center;display:flex;gap:calc(var(--spacing)*2);list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.c-nav__item{list-style-type:none;padding-inline:calc(var(--spacing)*4);position:relative}.c-nav__link{align-items:center;display:flex;font-size:15px;gap:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);color:var(--color-white);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));white-space:nowrap;&:hover{@media (hover:hover){opacity:75%}}}.c-nav__chevron{display:inline-block;transition:transform .4s ease}.c-nav__item--has-children.is-open .c-nav__chevron{transform:rotate(180deg)}.c-nav__item--active>.c-nav__link{color:#82d0f5;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.c-nav__item--has-children{border-radius:calc(infinity*1px);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:150ms;padding-bottom:10px;padding-top:10px;transition-duration:.15s}.c-nav__item--has-children.is-open{background-color:#fff}.c-nav__item--has-children.is-open>.c-nav__link,.c-nav__item--has-children.is-open>.c-nav__link .c-nav__chevron path{color:#07234d;fill:#07234d;opacity:100%}.c-nav__submenu{background-color:#fff;border-radius:30px;box-shadow:0 8px 32px rgba(7,35,77,.12);display:none;left:50%;list-style-type:none;margin:calc(var(--spacing)*0);margin-top:6px;min-width:180px;overflow:hidden;padding:calc(var(--spacing)*0);position:absolute;top:100%;transform:translateX(-50%);z-index:50}.c-nav__item--has-children.is-open>.c-nav__submenu{display:block}.c-nav__submenu-item{border-bottom:1px solid #f0f4f8;list-style-type:none}.c-nav__submenu-item:last-child{border-bottom:none}.c-nav__submenu-link{align-items:center;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between;text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:150ms;color:#07234d;font-family:var(--font-family-base);font-size:15px;font-weight:500;padding:14px 20px;transition-duration:.15s;white-space:nowrap}.c-nav__submenu-link:hover{background-color:#f5fafd;color:#0077bc}.c-nav__submenu-link:hover .c-nav__submenu-arrow{color:#0077bc}@keyframes c-arrow-loop{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-40%)}41%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}.c-nav__submenu-arrow-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;overflow:hidden;width:20px}.c-nav__submenu-arrow{color:#82d0f5;flex-shrink:0}@keyframes c-arrow-loop-out{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(40%)}41%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(0)}}.c-nav__submenu-arrow.is-anim-in{animation:c-arrow-loop .3s ease-in-out 1 forwards}.c-nav__submenu-arrow.is-anim-out{animation:c-arrow-loop-out .3s ease-in-out 1 forwards}.c-header__actions{align-items:center;display:none;flex-shrink:0;gap:calc(var(--spacing)*5);@media (width >= 64rem){display:flex}}.c-header__action{align-items:center;display:flex;font-size:15px;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);color:#82d0f5;font-family:var(--font-family-base);font-weight:var(--font-weight-medium);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));&:hover{@media (hover:hover){opacity:80%}}}.c-header__menu-toggle{border-radius:calc(infinity*1px);color:var(--color-white);cursor:pointer;padding:calc(var(--spacing)*2);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));@media (width >= 64rem){display:none}}.c-header__menu-toggle-icon{display:block;position:relative}.c-header__menu-toggle-icon,.c-header__menu-toggle-icon:after,.c-header__menu-toggle-icon:before{background-color:currentcolor;height:calc(var(--spacing)*.5);width:calc(var(--spacing)*5)}.c-header__menu-toggle-icon:after,.c-header__menu-toggle-icon:before{content:"";left:calc(var(--spacing)*0);position:absolute}.c-header__menu-toggle-icon:before{top:calc(var(--spacing)*-1.5)}.c-header__menu-toggle-icon:after{top:calc(var(--spacing)*1.5)}.u-sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-mobile-overlay{inset:calc(var(--spacing)*0);pointer-events:none;position:fixed;transition:visibility 0s linear .3s;visibility:hidden;z-index:200}.c-mobile-overlay.is-active{pointer-events:auto;transition:visibility 0s linear 0s;visibility:visible}.c-mobile-overlay__backdrop{background:rgba(0,0,0,.35);cursor:pointer;inset:calc(var(--spacing)*0);opacity:0;position:absolute;transition:opacity .3s ease}.c-mobile-overlay.is-active .c-mobile-overlay__backdrop{opacity:1}.c-mobile-overlay__panel{background-color:var(--color-white);bottom:calc(var(--spacing)*0);overflow:hidden;position:absolute;right:calc(var(--spacing)*0);top:calc(var(--spacing)*0);transform:translateX(100%);transition:transform .3s ease;width:100%}@media (min-width:640px){.c-mobile-overlay__panel{max-width:374px}}.c-mobile-overlay.is-active .c-mobile-overlay__panel{transform:translateX(0)}.c-mobile-overlay__screen{background-color:var(--color-white);display:flex;flex-direction:column;inset:calc(var(--spacing)*0);position:absolute;transform:translateX(100%);transition:transform .3s ease}.c-mobile-overlay__screen.is-active{transform:translateX(0)}.c-mobile-overlay__screen.is-prev{transform:translateX(-25%)}.c-mobile-overlay__header{background:#07234d;border-radius:80px;flex-shrink:0;height:75px;justify-content:space-between;margin:9px 8px;padding:0 16px 0 20px}.c-mobile-overlay__close,.c-mobile-overlay__header,.c-mobile-overlay__logo-link{align-items:center;display:flex}.c-mobile-overlay__close{background:none;border:none;cursor:pointer;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.c-mobile-overlay__header .c-mobile-overlay__close{color:#fff}.c-mobile-overlay__subheader{align-items:center;border:1px solid #07234d;border-radius:80px;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin:9px 8px;padding:0 16px}.c-mobile-overlay__subheader .c-mobile-overlay__close{color:#07234d}.c-mobile-overlay__back{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-family:var(--font-family-heading);font-size:16px;font-weight:600;gap:calc(var(--spacing)*2);letter-spacing:.33px;padding:0}.c-mobile-overlay__nav{flex:1;overflow-y:auto}.c-mobile-menu__list{display:flex;flex-direction:column;gap:0;margin:calc(var(--spacing)*0);padding:20px 17px 0}.c-mobile-menu__item-wrap,.c-mobile-menu__list{list-style-type:none}.c-mobile-menu__link{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-family:var(--font-family-heading);font-size:16px;font-weight:600;height:52px;justify-content:space-between;letter-spacing:-.32px;padding:0;text-align:left;text-decoration-line:none;transition:color .15s ease;width:100%}.c-mobile-menu__item-wrap:last-child .c-mobile-menu__link{border-bottom:none}.c-mobile-menu__link:active,.c-mobile-menu__link:hover{color:var(--color-primary)}.c-mobile-menu__chevron{color:#000;flex-shrink:0}.c-mobile-overlay__footer{display:flex;flex-direction:column;flex-shrink:0;gap:16px;margin-top:auto;padding:24px 17px 40px}.c-mobile-overlay__footer-link{align-items:center;color:#29abe2;display:flex;font-family:var(--font-family-base);font-size:16px;font-weight:500;gap:calc(var(--spacing)*2);text-decoration-line:none}@media (min-width:1024px) and (max-width:1279px){.c-header{gap:12px;padding-left:16px;padding-right:16px}.c-nav__item{padding-left:8px;padding-right:8px}.c-nav__item--has-children{padding-bottom:8px;padding-top:8px}.c-nav__link{font-size:13px}.c-header__actions{gap:12px}.c-header__action{font-size:13px}}}@layer components{.c-header__search-toggle{align-items:center;cursor:pointer;display:none;flex-shrink:0;justify-content:center;@media (width >= 64rem){display:flex}background:none;border:none;color:#82d0f5;height:32px;padding:0;transition:opacity .2s ease;width:32px}.c-header__search-toggle:hover{opacity:.75}@keyframes c-search-bar-in{0%{background-color:transparent;opacity:0;transform:translateX(24px)}to{background-color:rgba(7,35,77,.45);opacity:1;transform:translateX(0)}}@keyframes c-search-bar-out{0%{background-color:rgba(7,35,77,.45);opacity:1;transform:translateX(0)}to{background-color:transparent;opacity:0;transform:translateX(24px)}}.c-header__search-bar{align-items:center;border-radius:70px;display:none;flex:1;gap:12px;justify-content:flex-end;min-width:0;padding:6px 6px 6px 16px}.c-header__search-form{flex:1;max-width:580px;min-width:0}.c-header__search-input-wrap{align-items:center;background:#fff;border:1px solid #b8cdd4;border-radius:70px;display:flex;height:55px;overflow:hidden;padding-left:20px}.c-header__search-input{background:transparent;border:none;color:#111;flex:1;font-family:var(--font-family-base);font-size:15px;font-weight:500;min-width:0;outline:none}.c-header__search-input::placeholder{color:rgba(0,0,0,.3)}.c-header__search-input::-webkit-search-cancel-button,.c-header__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.c-header__search-submit{background:#82d0f5;border:none;border-radius:100px;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--font-family-base);font-size:16px;font-weight:500;height:55px;padding:0 32px;transition:background .2s ease;white-space:nowrap}.c-header__search-submit:hover{background:#00b0e4}.c-header__search-close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:opacity .2s ease;width:32px}.c-header__search-close:hover{opacity:.75}.c-header.is-search-open .c-header__actions,.c-header.is-search-open .c-nav{display:none}.c-header.is-search-open .c-logo{flex-grow:0}.c-header.is-search-open .c-header__search-bar{animation:c-search-bar-in .22s ease forwards;background-color:rgba(7,35,77,.45);display:flex}.c-header.is-search-open .c-header__search-bar.is-search-closing{animation:c-search-bar-out .18s ease forwards}.c-header.is-search-open .c-header__search-toggle{display:none}.c-mobile-overlay__search{width:100%}.c-mobile-overlay__search-wrap{align-items:center;background:#fff;border:1px solid #b8cdd4;border-radius:70px;display:flex;height:52px;overflow:hidden;padding-left:20px}.c-mobile-overlay__search-input{background:transparent;border:none;color:#111;flex:1;font-family:var(--font-family-base);font-size:14px;font-weight:500;min-width:0;outline:none}.c-mobile-overlay__search-input::placeholder{color:rgba(0,0,0,.3)}.c-mobile-overlay__search-input::-webkit-search-cancel-button,.c-mobile-overlay__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.c-mobile-overlay__search-submit{background:#82d0f5;border:none;border-radius:100px;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--font-family-base);font-size:16px;font-weight:500;height:52px;padding:0 20px;white-space:nowrap}@media (min-width:1024px) and (max-width:1279px){.c-header__search-input{font-size:13px}.c-header__search-submit{font-size:13px;padding:0 20px}}}@layer components{.c-footer{background-color:#07234d;color:var(--color-white);font-family:var(--font-family-base)}.c-footer__inner{margin:0 auto;max-width:1320px;padding:33px 20px 40px}.c-footer__logo-wrap{display:flex;justify-content:center;margin-bottom:70px}.c-footer__logo{height:auto;width:175px}.c-footer__columns{display:flex;gap:80px}.c-footer__col{flex:1}.c-footer__col-title,nav.c-footer__col:first-child .c-footer__nav-list .c-footer__nav-link{text-transform:uppercase}.c-footer__col-title{color:#fff;font-family:var(--font-family-heading);font-size:15px;font-weight:500;letter-spacing:-.75px;line-height:normal;margin:0 0 6px}.c-footer__nav-list{display:flex;flex-direction:column;gap:4px;list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.c-footer__nav-list--offset{margin-top:24px}.c-footer__nav-link{color:#fff;font-family:var(--font-family-heading);font-size:15px;font-weight:500;letter-spacing:-.75px;line-height:normal;text-decoration:none;transition:opacity .2s}.c-footer__nav-link:hover{opacity:.7}.c-footer__copyright{color:#fff;font-family:var(--font-family-heading);font-size:10px;font-weight:500;letter-spacing:-.5px;margin-top:40px;padding-top:20px;text-align:center}.c-footer__copyright-link{color:#82d0f5;text-decoration:none}.c-footer__copyright-link:hover{text-decoration:underline}@media (max-width:1023px){.c-footer__columns{flex-wrap:wrap;gap:40px}.c-footer__col{flex:1 1 calc(50% - 20px)}}@media (max-width:639px){.c-footer__inner{padding:31px 20px 30px}.c-footer__logo-wrap{margin-bottom:24px}.c-footer__logo{width:142px}.c-footer__columns{border-top:1px solid #fff;flex-direction:column;gap:30px;margin-left:-20px;margin-right:-20px;padding-top:25px;text-align:center}.c-footer__nav-list--offset{gap:22px;margin-top:0}.c-footer__copyright{border-top:1px solid #fff;margin:30px -20px 0;padding:30px 20px 0}}}@layer components{.c-pagination{gap:calc(var(--spacing)*2);margin-block:calc(var(--spacing)*8)}.c-pagination,.c-pagination__list{align-items:center;display:flex;justify-content:center}.c-pagination__list{gap:calc(var(--spacing)*1)}.c-pagination__link{align-items:center;border-radius:50%;color:rgba(0,0,0,.5);display:inline-flex;font-family:var(--font-family-heading);font-size:16px;font-weight:400;height:34px;justify-content:center;min-width:34px;padding:0 6px;text-decoration-line:none;transition:background .2s,color .2s}.c-pagination__link:hover{background:rgba(0,0,0,.07);color:#000}.c-pagination__link--current{color:#000;font-weight:700;padding:0;width:34px}.c-pagination__link--current:hover{background:unset;color:unset}.c-pagination__link--next,.c-pagination__link--prev{border-radius:50%;color:#000;padding:0;width:34px}}@layer components{.c-breadcrumb{color:var(--color-black);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:calc(var(--spacing)*4);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*6)}@media (width >= 64rem){margin-bottom:calc(var(--spacing)*12)}}.c-breadcrumb__list{flex-wrap:wrap;gap:calc(var(--spacing)*1);list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.c-breadcrumb__item,.c-breadcrumb__list{align-items:center;display:flex}.c-breadcrumb__item a{color:var(--color-black);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));&:hover{@media (hover:hover){color:var(--color-primary)}}}.c-breadcrumb .separator{color:var(--color-black)}.c-breadcrumb .last{--tw-font-weight:var(--font-weight-medium);color:var(--color-primary);font-weight:var(--font-weight-medium)}.c-hero{align-items:center;background-position:50%;background-size:cover;color:var(--color-white);display:flex;justify-content:center;min-height:60vh;position:relative}}@layer components{.c-hero:before{background-color:color-mix(in srgb,#000 50%,transparent);content:"";inset:calc(var(--spacing)*0);position:absolute;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.c-hero__inner{margin-inline:auto;max-width:var(--container-4xl);padding-inline:calc(var(--spacing)*4);position:relative;text-align:center;z-index:10}.c-hero__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 40rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (width >= 64rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.c-hero__subtitle{color:color-mix(in srgb,#fff 90%,transparent);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*8);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent)}@media (width >= 40rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width >= 64rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.c-hero__cta{background-color:var(--color-ciano);border-radius:var(--radius-lg);display:inline-block;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.c-hero__cta:hover{background-color:var(--color-ciano-dark)}}@layer components{.c-card{background-color:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));&:hover{@media (hover:hover){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.c-card__image{aspect-ratio:var(--aspect-video);object-fit:cover;width:100%}.c-card__body{padding:calc(var(--spacing)*6)}.c-card__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);color:var(--color-gray-900);font-weight:var(--font-weight-semibold)}.c-card__title a{color:inherit;text-decoration-line:none;&:hover{@media (hover:hover){color:var(--color-primary)}}}.c-card__excerpt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*4);--tw-leading:var(--leading-relaxed);color:var(--color-gray-500);line-height:var(--leading-relaxed)}.c-card__link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-primary);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));&:hover{@media (hover:hover){color:var(--color-primary-dark)}}}}@layer components{.c-download-cta{background-color:var(--color-gray-50);border-radius:var(--radius-lg);padding:calc(var(--spacing)*8);text-align:center}.c-download-cta__button{align-items:center;background-color:var(--color-ciano);border-radius:var(--radius-lg);display:inline-flex;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.c-download-cta__button:hover{background-color:var(--color-ciano-dark)}.c-download-cta__info{color:var(--color-gray-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*3)}}@layer components{.c-product-features{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}}.c-product-features__item{align-items:flex-start;color:var(--color-gray-700);display:flex;gap:calc(var(--spacing)*3)}.c-product-features__icon{flex-shrink:0;margin-top:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.c-cta-contact{padding-block:calc(var(--spacing)*8);text-align:center}}@layer components{.c-cta-contact__button{background-color:var(--color-primary);border-radius:var(--radius-lg);display:inline-block;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));&:hover{@media (hover:hover){background-color:var(--color-primary-dark)}}}}@layer components{.c-slider{border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*8);overflow:hidden;position:relative}.c-slider__image{height:100%;object-fit:cover;width:100%}.c-slider-thumbs{margin-bottom:calc(var(--spacing)*8)}.c-slider-thumbs .js-slider-main{aspect-ratio:var(--aspect-video);border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*3);overflow:hidden}.c-slider-thumbs__image{height:100%;object-fit:cover;width:100%}.c-slider-thumbs .js-slider-thumbs{border-radius:.25rem;height:calc(var(--spacing)*20);overflow:hidden}.c-slider-thumbs__thumb{border-radius:.25rem;cursor:pointer;height:100%;object-fit:cover;opacity:50%;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:200ms;transition-duration:.2s}.swiper-slide-thumb-active .c-slider-thumbs__thumb{opacity:100%}.c-filters{margin-bottom:calc(var(--spacing)*8)}.c-filters__toggle{align-items:center;background-color:transparent;border-style:var(--tw-border-style);border-width:0;cursor:pointer;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));padding:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);color:var(--color-gray-700);font-weight:var(--font-weight-semibold)}.c-filters__toggle-icon{display:inline-block;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s}.c-filters__toggle[aria-expanded=true] .c-filters__toggle-icon{transform:rotate(180deg)}.c-filters__panel-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.c-filters__panel-wrapper.is-open{grid-template-rows:1fr}.c-filters__panel{overflow:hidden;padding-top:calc(var(--spacing)*4)}.c-filters__fieldset{border-style:var(--tw-border-style);border-width:0;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.c-filters__options{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*4)}.c-filters__label{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*2);-webkit-user-select:none;user-select:none}.c-filters__checkbox{accent-color:var(--color-primary);cursor:pointer;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.c-filters__text{color:var(--color-gray-700);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-archive__empty{color:var(--color-gray-500);grid-column:1/-1;padding-block:calc(var(--spacing)*12);text-align:center}.js-filter-item{transition:opacity .25s ease,transform .25s ease}.js-filter-item.is-hidden{opacity:0;transform:scale(.97)}.c-search-bar{align-items:center;background:#fff;border:1px solid #b8cdd4;border-radius:70px;display:flex;height:55px;max-width:519px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease;width:100%}}@layer components{}@layer components{.c-search-bar:focus-within{border-color:#82d0f5;box-shadow:0 0 0 3px rgba(130,208,245,.2)}.c-search-bar__input{--tw-border-style:none;border-style:none;font-size:16px;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;background:transparent;color:rgba(0,0,0,.5);flex:1;font-family:var(--font-family-base);height:100%;outline-style:none;padding:0 20px;transition:color .25s ease}.c-search-bar:focus-within .c-search-bar__input{color:rgba(0,0,0,.85)}.c-search-bar__btn{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;--tw-border-style:none;border-style:none;padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);@media (width >= 48rem){padding-inline:calc(var(--spacing)*7)}background-color:#82d0f5;border-radius:100px;color:#fff;font-family:var(--font-family-base);font-size:16px;height:55px;transition:background-color .2s ease}.c-search-bar__btn:hover{background-color:#29abe2}.c-adv-banner{align-items:center;background:#e0e0e0;color:#000;display:flex;font-family:var(--font-family-base);font-size:22px;justify-content:center;margin:30px auto 0}.c-adv-970x250{height:250px}.c-adv-970x250,.c-adv-970x90{display:none;width:970px}.c-adv-728x90,.c-adv-970x90{height:90px}.c-adv-728x90{display:none;width:728px}.c-adv-300x250{height:250px;width:300px}.c-adv-336x280{display:none;height:280px;width:336px}.c-adv-320x50{display:flex;height:50px;width:320px}}@layer components{@media (min-width:1024px){.c-adv-336x280,.c-adv-728x90,.c-adv-970x250,.c-adv-970x90{display:flex}.c-adv-320x50{display:none}}aside .c-adv-banner{margin:0 auto}.c-adv-bottom{padding:40px 0 60px}.c-adv-bottom .c-adv-banner{margin:0 auto}@media (max-width:1024px){.c-adv-banner{margin:0 auto}}@media (max-width:768px){.c-adv-bottom{padding:0 0 60px}.c-single-bp .c-adv-banner{margin-top:40px}}}@layer components{.c-faq__section{padding-bottom:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*9);@media (width >= 48rem){padding-top:calc(var(--spacing)*24)}@media (width >= 48rem){padding-bottom:calc(var(--spacing)*28)}margin:0 auto;max-width:780px}.c-faq__title{margin-bottom:calc(var(--spacing)*3);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*5)}color:#000;font-family:var(--font-family-heading);font-size:36px;font-weight:700;line-height:1.4}.c-faq__intro{margin:0 0 40px}.c-faq__intro p{color:#000;font-family:var(--font-family-base);font-size:16px;margin:0}.c-faq__link{display:inline-block;--tw-font-weight:var(--font-weight-medium);color:#000;font-weight:var(--font-weight-medium);text-decoration-line:underline;transition:color .2s}.c-faq__link:hover{color:#0077bc}.c-accordion__item{border-top:1px solid #cdcdcd}@keyframes accordion-item-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.c-accordion__item.is-revealing{animation:accordion-item-reveal .35s ease forwards}.c-accordion__item:last-child{border-bottom:1px solid #cdcdcd}.c-accordion__trigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%;--tw-border-style:none;border-style:none;text-align:left;--tw-font-weight:var(--font-weight-semibold);background:none;font-weight:var(--font-weight-semibold);gap:16px;padding:23px 0}.c-accordion__trigger span{color:#000;font-family:var(--font-family-base);font-size:16px;letter-spacing:-.32px;line-height:normal}.c-accordion__chevron{flex-shrink:0;transition:transform .3s ease}.c-accordion__item.is-open .c-accordion__chevron{transform:rotate(180deg)}.c-accordion__body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding-bottom .35s ease}.c-accordion__item.is-open .c-accordion__body{max-height:1000px;padding-bottom:20px}.c-accordion__body p{color:#444;font-family:var(--font-family-base);font-size:15px;line-height:1.6;margin:0}@media (max-width:768px){.c-faq__section{padding-left:20px;padding-right:20px}.c-faq__title{font-size:25px;text-align:left}.c-faq-intro{line-height:normal}}}@layer components{.c-form-mobile{display:none}@media (max-width:768px){.c-form-mobile{background:rgba(184,205,212,.4);border-radius:10px;display:block;margin-bottom:8px;margin-top:24px;min-height:700px}.c-form-mobile--active{background:transparent;border-radius:0;min-height:unset}.c-form-mobile--active .c-contact-form{max-width:100%}}.c-contact-form{background:rgba(184,205,212,.4);border-radius:10px;max-width:408px;min-height:700px;padding:36px 27px}.c-contact-form__tabs{background:#b8cdd4;border-radius:90px;display:flex;gap:0;height:55px;margin-bottom:20px;padding:5px}.c-contact-form__tab-btn{background:transparent;border:none;border-radius:90px;color:#fff;cursor:pointer;flex:1;font-family:var(--font-family-base);font-size:14px;font-weight:500;letter-spacing:-.7px;line-height:1.2;padding:6px 10px;text-align:center;transition:background-color .2s ease,color .2s ease}.c-contact-form__tab-btn--active{background-color:#000;color:#fff}.c-contact-form__panel{display:none}.c-contact-form__panel--active{animation:cf-panel-in .25s ease forwards;display:block}@keyframes cf-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.c-contact-form__header{display:flex;flex-direction:column;gap:10px}.c-contact-form__title{font-size:20px!important;font-weight:600;line-height:1.2;margin:0}.c-contact-form__subtitle,.c-contact-form__title{color:#000;font-family:var(--font-family-base);text-align:center}.c-contact-form__subtitle{font-size:16px!important;font-weight:400;line-height:1.4!important;margin:0!important}.c-contact-form iframe{overflow:visible;width:100%}.c-contact-form__fields{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.c-contact-form__input{appearance:none;background:#fff;border:1px solid #909090;border-radius:10px;color:#909090;font-family:var(--font-family-base);font-size:12px;font-weight:600;height:55px;outline:none;padding:0 16px;transition:border-color .2s;width:100%}.c-contact-form__input:focus{border-color:#82d0f5}.c-contact-form__select-wrap{position:relative}.c-contact-form__select{cursor:pointer;padding-right:40px}.c-contact-form__select-icon{pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.c-contact-form__privacy-intro{color:#505050;font-family:var(--font-family-base);font-size:11px;font-weight:400;line-height:1.5;margin:0 0 20px}.c-contact-form__link{color:inherit;text-decoration-line:underline}.c-contact-form__consents{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.c-contact-form__consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.c-contact-form__consent span{color:#505050;font-family:var(--font-family-base);font-size:11px;font-weight:400;line-height:1.5}.c-contact-form__checkbox{appearance:none;background:#fff;border:1px solid #909090;border-radius:4px;cursor:pointer;flex-shrink:0;height:15px;margin-top:1px;width:14px}.c-contact-form__checkbox:checked{background-color:#82d0f5;border-color:#82d0f5}.c-contact-form__submit{cursor:pointer;width:100%;--tw-border-style:none;border-style:none;--tw-font-weight:var(--font-weight-medium);background-color:#82d0f5;border-radius:100px;color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);height:55px;transition:background-color .2s}.c-contact-form__submit:hover{background-color:#29abe2}.c-contact-form .container-fluid{padding:0}.c-contact-form .col,.c-contact-form .row{margin:0;padding:0}.c-contact-form .tp-form{margin-top:0!important}.c-contact-form .form-row{display:flex;flex-wrap:wrap;gap:10px}.c-contact-form .form-row+.form-row{margin-top:10px}.c-contact-form .form-row:has(.form-check){margin-top:16px}.c-contact-form .form-group{margin-bottom:0;min-width:0;padding:0}.c-contact-form .form-group[class*=col-12],.c-contact-form .form-group[class*=col-sm-12]{flex:0 0 100%;max-width:100%}.c-contact-form .form-group[class*=col-sm-6]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.c-contact-form .tp-input{appearance:none;background:#fff;border:1px solid #909090;border-radius:10px;box-shadow:none;color:#909090;font-family:var(--font-family-base);font-size:12px;font-weight:600;height:55px;line-height:normal;outline:none;padding:0 16px;transition:border-color .2s;width:100%}.c-contact-form .tp-input:focus{border-color:#82d0f5;box-shadow:none;outline:none}.c-contact-form select.tp-input{cursor:pointer}.c-contact-form .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.c-contact-form .tp-checkbox{color:#505050;font-family:var(--font-family-base);font-size:11px;font-weight:400;line-height:1.5}.c-contact-form .tp-checkbox a{color:inherit;text-decoration:underline}.c-contact-form .form-check{align-items:flex-start;display:flex;gap:10px;padding-left:0}.c-contact-form .form-check-input{appearance:none;background:#fff;border:1px solid #909090;border-radius:4px;cursor:pointer;flex-shrink:0;height:15px;margin-top:1px;width:14px}.c-contact-form .form-check-input:checked{background-color:#82d0f5;border-color:#82d0f5}.c-contact-form .form-check-label{color:#505050;cursor:pointer;font-family:var(--font-family-base);font-size:11px;font-weight:400;line-height:1.5;margin-bottom:0}.c-contact-form .form-check-label a{color:inherit;text-decoration:underline}.c-contact-form .tp-btn{background-color:#82d0f5;border:none;border-radius:100px;color:#fff;cursor:pointer;display:block;font-family:var(--font-family-base);font-size:16px;font-weight:500;height:55px;margin-top:24px;transition:background-color .2s;width:100%}.c-contact-form .tp-btn:hover{background-color:#29abe2}@media (max-width:768px){.c-contact-form{margin-left:auto;margin-right:auto;padding:24px 12px}.c-contact-form .form-check-label,.c-contact-form .tp-checkbox,.c-contact-form__consent span,.c-contact-form__privacy-intro{color:#909090}}}@layer components{.c-label{align-items:center;display:inline-flex;--tw-font-weight:var(--font-weight-bold);border:1px solid var(--color-ciano);border-radius:90px;color:var(--color-ciano);font-family:var(--font-family-base);font-size:12px;font-weight:var(--font-weight-bold);height:30px;padding:0 12px;text-decoration-line:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.c-label:hover:not(.c-label--active){background-color:rgba(130,208,245,.15)}.c-label--secondary{border-color:var(--color-secondary);color:var(--color-secondary)}.c-label--secondary:hover:not(.c-label--active){background-color:rgba(41,171,226,.1)}.c-label--active{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.c-blog-card{display:flex;flex-direction:column;gap:16px;width:100%}.c-blog-card__image-wrap{aspect-ratio:5/3;border-radius:30px;overflow:hidden;width:100%}.c-blog-card__image{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.c-blog-card:hover .c-blog-card__image{transform:scale(1.03)}.c-blog-card__body{display:flex;flex-direction:column;gap:6px}.c-blog-card__date{color:#fff;font-family:var(--font-family-base);font-size:12px;font-weight:400}.c-blog-card__title{color:#fff;font-family:var(--font-family-heading);font-size:16px;font-weight:600;line-height:1.4;margin:0}.c-blog-card__link{color:inherit;text-decoration-line:none}.c-blog-card__link:hover{text-decoration-line:underline;text-underline-offset:3px}.c-blog-card__tags{display:flex;flex-wrap:wrap;gap:14px}}@layer components{@media (max-width:768px){.c-blog-card{width:310px}.c-blog-card__image-wrap{border-radius:20px}}}@layer components{.c-blog-section{background-color:#0077bc;padding:60px 40px 80px}.c-blog-section__header{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 32px;max-width:1320px}.c-blog-section__title{margin-bottom:calc(var(--spacing)*4);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*5)}color:#fff;font-family:var(--font-family-heading);font-size:36px;font-weight:700;line-height:normal}.c-blog-section__subtitle{color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:400;margin:0}.c-blog-section__nav{gap:12px;padding-top:4px}.c-blog-section__nav,.c-btn-arrow{display:flex;flex-shrink:0}.c-btn-arrow{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:60px;color:#fff;cursor:pointer;height:55px;justify-content:center;overflow:hidden;transition:background .2s,border-color .2s;width:55px}.c-btn-arrow:hover{background:hsla(0,0%,100%,.15);border-color:#fff}.c-blog-section__nav .c-btn-arrow svg.is-anim-in{animation:c-arrow-loop .5s ease-in-out 1 forwards}.c-blog-section__nav .c-btn-arrow svg.is-anim-out{animation:c-arrow-loop-out .5s ease-in-out 1 forwards}.c-blog-section__slider-wrap{margin-left:-40px;margin-right:-40px;overflow:hidden;padding:20px 0 10px}@media (max-width:1024px){.c-blog-section{padding-left:32px;padding-right:32px}.c-blog-section__slider-wrap{margin-left:-32px;margin-right:-32px}}@media (max-width:768px){.c-blog-section{padding:50px 20px 60px}.c-blog-section__slider-wrap{margin-left:-20px;margin-right:-20px;padding:0}.c-blog-section__slider-wrap .c-blog-card,.c-blog-section__slider-wrap .c-blog-card__image-wrap{width:100%}.c-blog-section__header{flex-direction:column;gap:16px}.c-blog-section__title{font-size:25px}.c-blog-section__nav{display:none}}}@layer components{.c-share{align-items:center;display:flex;flex-direction:row;gap:calc(var(--spacing)*2);@media (width >= 48rem){gap:calc(var(--spacing)*3.5)}align-self:flex-start}.c-share__btn{align-items:center;align-self:center;cursor:pointer;display:inline-flex;gap:calc(var(--spacing)*1.5);justify-content:center;overflow:hidden;--tw-border-style:none;border-style:none;@media (width >= 48rem){gap:calc(var(--spacing)*2.5)}@media (width >= 48rem){align-self:flex-start}background-color:#82d0f5;border-radius:100px;color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:500;height:55px;padding:0 24px;transition:background-color .2s ease}.c-share__btn:hover{background-color:#29abe2}.c-share__btn-label.is-anim-in,.c-share__icon.is-anim-in{animation:c-arrow-loop .3s ease-in-out 1 forwards}.c-share__btn-label.is-anim-out,.c-share__icon.is-anim-out{animation:c-arrow-loop-out .3s ease-in-out 1 forwards}.c-share__icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;overflow:hidden;width:20px}.c-share__socials{display:flex;gap:calc(var(--spacing)*1);@media (width >= 48rem){flex-wrap:wrap}@media (width >= 48rem){gap:calc(var(--spacing)*2.5)}opacity:0;pointer-events:none;transform:translateX(-8px);transition:opacity .25s ease,transform .25s ease}.c-share__socials.is-open{opacity:1;pointer-events:auto;transform:translateX(0)}.c-share__social{align-items:center;display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;width:calc(var(--spacing)*8);@media (width >= 48rem){height:calc(var(--spacing)*9)}@media (width >= 48rem){width:calc(var(--spacing)*9)}border:2px solid var(--color-ciano);border-radius:50%;color:var(--color-ciano);text-decoration:none;transition:background-color .2s ease,color .2s ease}.c-share__social:hover{background-color:var(--color-ciano);color:#fff}}@layer components{.c-index-of-content{display:flex;flex-direction:column;margin-block:calc(var(--spacing)*10)!important;@media (width >= 48rem){margin-block:calc(var(--spacing)*8)!important}gap:14px}.c-index-of-content__title{color:#111;font-family:var(--font-family-heading);font-size:20px;font-weight:700;letter-spacing:-.4px;margin:0}.c-index-of-content ol{counter-reset:section;display:flex;flex-direction:column;gap:10px;list-style:decimal;margin:calc(var(--spacing)*0)!important;padding-left:20px}.c-index-of-content>ol>li{counter-increment:section}.c-index-of-content li{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);@media (width >= 48rem){--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}}.c-index-of-content li::marker{color:#29abe2;font-weight:500}.c-index-of-content .menu_level_2{counter-reset:subsection;gap:8px;list-style:none;margin-top:8px!important;padding-left:0}.c-index-of-content .menu_level_2 li{counter-increment:subsection}.c-index-of-content .menu_level_2 li:before{color:#29abe2;content:counter(section) "." counter(subsection) " ";font-family:var(--font-family-base);font-size:14px;font-weight:600}.c-index-of-content a{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);@media (width >= 48rem){--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}color:#29abe2;font-family:var(--font-family-base);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.c-index-of-content a:hover{color:#0077bc}.c-partners{background:#fff;border-radius:0 0 50px 50px;padding:60px 40px 80px;position:relative;z-index:1}.c-partners__inner{margin:0 auto;max-width:1380px}.c-partners__title{color:#111;font-family:var(--font-family-heading);font-size:20px;font-weight:500;letter-spacing:-1px;margin:0 0 30px;text-align:center}.c-partners__row{gap:20px}.c-partners__arrow,.c-partners__row{align-items:center;display:flex}.c-partners__arrow{cursor:pointer;flex-shrink:0;justify-content:center;--tw-border-style:none;background:none;border-style:none;opacity:.5;padding:8px;transition:opacity .2s}.c-partners__arrow:hover{opacity:1}.c-partners__slide{align-items:center;display:flex;width:auto!important}.c-partners__logo{display:block;filter:grayscale(100%);height:59px;max-width:196px;object-fit:contain;opacity:.7;transition:filter .2s,opacity .2s;width:auto}.c-partners__logo:hover{filter:grayscale(0);opacity:1}}@layer components{@media (max-width:1024px){.c-partners{border-radius:0 0 20px 20px;padding-left:32px;padding-right:32px}}@media (max-width:768px){.c-partners{border-radius:0 0 20px 20px;padding:40px 20px 60px}.c-partners__title{font-size:18px}.c-partners__arrow{display:none}}}@keyframes partners-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.js-partners-marquee{overflow:hidden}.js-partners-marquee .swiper-wrapper{animation:partners-marquee 35s linear infinite;display:flex;gap:33px;width:max-content}.js-partners-marquee:hover .swiper-wrapper{animation-play-state:paused}}@layer components{.c-card-risorsa{background:#fff;border-radius:30px;display:flex;flex-direction:column;position:relative;transition:border-bottom-right-radius .4s ease;width:100%}@media (hover:hover){.c-card-risorsa:hover{border-bottom-right-radius:200px}}.c-card-risorsa__image-wrap{border-radius:30px 30px 0 0;flex-shrink:0;height:246px;overflow:hidden;position:relative}.c-card-risorsa__image{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}@media (hover:hover){.c-card-risorsa:hover .c-card-risorsa__image{transform:scale(1.03)}}.c-card-risorsa__cta-btn{align-items:center;background-color:var(--color-ciano);border-radius:60px;bottom:0;display:inline-flex;height:55px;justify-content:center;opacity:0;overflow:hidden;position:absolute;right:0;transition:opacity .3s ease,background-color .2s ease;width:55px;z-index:1}@media (hover:hover){.c-card-risorsa:hover .c-card-risorsa__cta-btn{opacity:1}}.c-card-risorsa__cta-btn:hover{background-color:var(--color-secondary)}.c-card-risorsa__body{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);@media (width >= 48rem){gap:calc(var(--spacing)*7)}flex:1;padding:20px 20px 24px}.c-card-risorsa__type-row{align-items:center;display:flex;gap:14px}.c-card-risorsa__type-icon{align-items:center;background-color:var(--color-ciano);border-radius:60px;display:inline-flex;flex-shrink:0;height:55px;justify-content:center;width:55px}.c-card-risorsa__type-label{color:var(--color-secondary);line-height:1.2}.c-card-risorsa__title,.c-card-risorsa__type-label{font-family:var(--font-family-heading);font-size:20px;font-weight:600}.c-card-risorsa__title{color:#000;line-height:1.3;margin:0 0 16px}.c-card-risorsa__title a{color:inherit;text-decoration:none;transition:color .3s ease}.c-card-risorsa__title a:hover{color:var(--color-primary)}.c-card-risorsa__excerpt{color:#000;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:1.5;margin:0}.c-card-risorsa__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.c-card-risorsa__link{display:none;@media (width >= 48rem){display:block}color:var(--color-secondary);font-family:var(--font-family-heading);font-size:16px;font-weight:600;letter-spacing:-.8px;text-decoration:none}.c-card-risorsa__link:hover{text-decoration:underline;text-underline-offset:3px}}@layer components{.c-newsletter-popup__body iframe{height:525px!important;@media (width >= 48rem){height:500px!important}overflow:visible;width:100%}.c-newsletter-popup{align-items:center;display:flex;inset:calc(var(--spacing)*0);justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:1000}.c-newsletter-popup[hidden]{display:none}.c-newsletter-popup.is-visible{opacity:1;pointer-events:auto}.c-newsletter-popup__backdrop{background:rgba(0,0,0,.5);cursor:pointer;inset:calc(var(--spacing)*0);position:absolute}.c-newsletter-popup__panel{background:#e3ebee;border-radius:10px;max-height:90vh;max-width:408px;overflow-y:auto;position:relative;scrollbar-width:none;transform:scale(.95) translateY(8px);transition:transform .25s ease;width:100%}.c-newsletter-popup.is-visible .c-newsletter-popup__panel{transform:scale(1) translateY(0)}.c-newsletter-popup__panel::-webkit-scrollbar{display:none}.c-newsletter-popup__close{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;--tw-border-style:none;background:transparent;border-radius:50%;border-style:none;height:28px;right:12px;top:12px;transition:background .2s;width:28px;z-index:1}.c-newsletter-popup__close:hover{background:rgba(0,0,0,.08)}.c-newsletter-popup__body{display:flex;flex-direction:column;gap:20px;padding:36px 27px 40px}.c-newsletter-popup__title{color:#000;font-size:20px;line-height:1.25;margin:0;text-align:center}.c-newsletter-popup__input,.c-newsletter-popup__title{font-family:var(--font-family-base);font-weight:600}.c-newsletter-popup__input{appearance:none;background:#fff;border:1px solid #909090;border-radius:10px;color:#909090;font-size:12px;height:55px;outline:none;padding:0 16px;transition:border-color .2s;width:100%}.c-newsletter-popup__input:focus{border-color:#82d0f5}.c-newsletter-popup__privacy{color:#505050;font-family:var(--font-family-base);font-size:11px;font-weight:400;line-height:1.5;margin:0}.c-newsletter-popup__link{color:inherit;text-decoration-line:underline}.c-newsletter-popup__consents{display:flex;flex-direction:column;gap:16px}.c-newsletter-popup__consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.c-newsletter-popup__consent span{color:#505050;font-family:var(--font-family-base);font-size:11px;font-weight:400;line-height:1.5}.c-newsletter-popup__checkbox{appearance:none;background:#fff;border:1px solid #909090;border-radius:4px;cursor:pointer;flex-shrink:0;height:15px;margin-top:1px;transition:background-color .15s,border-color .15s;width:15px}.c-newsletter-popup__checkbox:checked{background-color:#82d0f5;border-color:#82d0f5}.c-newsletter-popup__submit{cursor:pointer;width:100%;--tw-border-style:none;background-color:#82d0f5;border-radius:100px;border-style:none;color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:500;height:55px;transition:background-color .2s}.c-newsletter-popup__submit:hover{background-color:#29abe2}@media (max-width:768px){.c-newsletter-popup__body{gap:16px;padding:32px 20px}.c-newsletter-popup__title{font-size:18px}}}@layer components{.c-card-event{background-color:var(--color-white);border-radius:30px;display:flex;flex-direction:column;height:443px;position:relative;transition:border-bottom-right-radius .4s ease}.c-card-event:hover{border-bottom-right-radius:200px}.c-card-event__image-wrap{align-items:center;background-color:var(--color-white);border-radius:30px 30px 0 0;display:flex;flex-shrink:0;height:246px;justify-content:center;overflow:hidden;width:100%}.c-card-event__image{display:block;height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.c-card-event:hover .c-card-event__image{transform:scale(1.03)}.c-card-event__cta-btn{align-items:center;background-color:var(--color-ciano);border-radius:60px;bottom:0;display:inline-flex;height:55px;justify-content:center;opacity:0;overflow:hidden;position:absolute;right:0;transition:opacity .3s ease,background-color .2s ease;width:55px;z-index:1}.c-card-event:hover .c-card-event__cta-btn{opacity:1}.c-card-event__cta-btn:hover{background-color:var(--color-secondary)}.c-card-event__body{display:flex;flex:1;flex-direction:column;gap:16px;padding:20px 20px 0}.c-card-event__title{font-family:var(--font-family-heading);font-size:20px;font-weight:600;letter-spacing:-.8px;line-height:normal;margin:0}.c-card-event__title-link{color:#29abe2;text-decoration:none;transition:color .2s}.c-card-event__title-link:hover{color:#0077bc}.c-card-event__meta{display:flex;flex-direction:column;gap:2px}.c-card-event__date,.c-card-event__location{color:#000;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:normal;margin:0}.c-card-event__cta{color:#29abe2;display:block;font-family:var(--font-family-base);font-size:16px;font-weight:600;letter-spacing:-.8px;margin-top:auto;padding:20px;text-decoration-line:none;transition:color .2s}.c-card-event__cta:hover{color:#0077bc}@media (max-width:768px){.c-card-event{height:auto;width:100%}.c-card-event__image-wrap{height:200px}.c-card-event__title{font-size:18px}.c-card-event__cta,.c-card-event__date,.c-card-event__location{font-size:14px}}}@layer components{.c-bp-card{color:inherit;display:flex;flex-direction:column;gap:16px;position:relative;text-decoration:none}.c-bp-card__image-wrap{aspect-ratio:40/21;flex-shrink:0;position:relative}.c-bp-card__image-clip{border-radius:30px;inset:0;overflow:hidden;position:absolute;transition:border-bottom-right-radius .4s ease}@media (hover:hover){.c-bp-card:hover .c-bp-card__image-clip{border-bottom-right-radius:200px}}.c-bp-card__image{display:block;height:100%;object-fit:cover;width:100%}.c-bp-card__overlay{background:linear-gradient(180deg,rgba(0,119,188,0) 62%,rgba(0,119,188,.6)),linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.3));inset:0;pointer-events:none;position:absolute;transition:background .4s ease}@media (hover:hover){.c-bp-card:hover .c-bp-card__overlay{background:linear-gradient(180deg,rgba(0,119,188,.16) 62%,rgba(0,119,188,.8)),linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}}.c-bp-card__badge{background-color:var(--color-secondary);border-radius:90px;font-family:var(--font-family-base);font-size:12px;font-weight:700;left:14px;line-height:normal;padding:7px 12px;top:14px;white-space:nowrap}.c-bp-card__badge,.c-bp-card__cta-label{color:#fff;position:absolute;z-index:1}.c-bp-card__cta-label{bottom:18px;font-family:var(--font-family-heading);font-size:16px;font-weight:600;left:18px;letter-spacing:-.8px}.c-bp-card__cta-btn{align-items:center;background-color:#82d0f5;border-radius:60px;bottom:0;display:flex;height:55px;justify-content:center;opacity:0;position:absolute;right:0;transition:opacity .3s ease,background-color .2s ease;width:55px;z-index:1}@media (hover:hover){.c-bp-card:hover .c-bp-card__cta-btn{opacity:1}}.c-bp-card__cta-btn:hover{background-color:#29abe2}.c-bp-card__title{color:#000;font-family:var(--font-family-heading);font-size:20px;font-weight:600;line-height:1.3;margin:0}.c-bp-card__text{color:#000;font-family:var(--font-family-base);font-size:16px;font-weight:400;margin:0}@media (max-width:768px){.c-bp-card__cta-btn{bottom:10px;opacity:1;right:10px}.c-bp-card__overlay{background:linear-gradient(180deg,rgba(0,119,188,0) 62%,rgba(0,119,188,.6)),linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.1))}}}@layer components{.c-filter-tabs{flex-wrap:wrap;gap:23px;margin-bottom:32px}.c-filter-tab,.c-filter-tabs{display:flex;justify-content:center}.c-filter-tab{align-items:center;background:#fff;border:1px solid var(--color-secondary);border-radius:20px;cursor:pointer;flex-direction:column;gap:8px;height:111px;padding:0;transition:background-color .2s ease,border-color .2s ease;width:117px}.c-filter-tab--active{background-color:var(--color-secondary);border-color:var(--color-secondary)}.c-filter-tab:hover:not(.c-filter-tab--active){background-color:rgba(41,171,226,.1)}.c-filter-tab__icon{align-items:center;color:var(--color-secondary);display:inline-flex;justify-content:center;transition:color .2s ease}.c-filter-tab--active .c-filter-tab__icon{color:#fff}.c-filter-tab--active .c-filter-tab__icon svg path{fill:#fff}.c-filter-tab__label{color:var(--color-secondary);font-family:var(--font-family-base);font-size:14px;font-weight:500;letter-spacing:-.7px;transition:color .2s ease}.c-filter-tab--active .c-filter-tab__label{color:#fff}@media (max-width:768px){.c-filter-tabs{flex-wrap:nowrap;gap:14px;justify-content:flex-start;margin-bottom:24px;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding:0 18px;scrollbar-width:none}.c-filter-tabs::-webkit-scrollbar{display:none}.c-filter-tab{flex-shrink:0;height:92px;width:96px}}}@layer components{.c-product-gallery{max-height:552px}.c-product-gallery,.c-product-gallery__main{overflow:hidden}.c-product-gallery__main-wrap{aspect-ratio:16/9;background:#ededed;border-radius:30px;overflow:hidden}.c-product-gallery__main-img{display:block;height:100%;margin:calc(var(--spacing)*0);object-fit:cover;width:100%}.c-product-gallery__thumbs{margin-top:20px}.c-product-gallery__thumbs .swiper-slide{aspect-ratio:41/32;border-radius:10px;cursor:pointer;opacity:.5;overflow:hidden;transition:opacity .2s ease;width:123px!important}.c-product-gallery__thumbs .swiper-slide-thumb-active{border:4px solid #82d0f5;opacity:1}.c-product-gallery__thumb-img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.c-product-gallery__main-wrap{border-radius:20px}.c-product-gallery__thumbs{display:none!important}}}.c-product-gallery__main:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.c-product-gallery__main:not(.swiper-initialized) .c-product-gallery__main-img{visibility:hidden}@media (min-width:769px){.c-product-gallery__main:not(.swiper-initialized)~.c-product-gallery__thumbs{height:96px;overflow:hidden;visibility:hidden}}@media (min-width:769px) and (max-width:1024px){.c-product-gallery__main:not(.swiper-initialized)~.c-product-gallery__thumbs{height:78px}}.c-product-gallery__pagination{display:none}@media (max-width:768px){.c-product-gallery__pagination{align-items:center;display:flex;gap:14px;margin-top:12px;position:static!important;width:100%}.c-product-gallery__pagination .swiper-pagination-bullet{background:rgba(0,119,188,.5);border-radius:30px;flex-shrink:0;height:10px;margin:0;opacity:1;transition:width .3s ease,background-color .3s ease;width:10px}.c-product-gallery__pagination .swiper-pagination-bullet-active{background:#0077bc;width:50px}}@layer components{.c-hero-hp{align-items:flex-end;display:flex;margin-top:-180px;min-height:800px;overflow:hidden;padding-bottom:200px;padding-top:110px;position:relative}.c-hero-hp__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:calc(var(--spacing)*0);position:absolute}.c-hero-hp__gradient{background:linear-gradient(180deg,#0077bc,rgba(0,119,188,0) 40%)}.c-hero-hp__gradient,.c-hero-hp__overlay{inset:calc(var(--spacing)*0);pointer-events:none;position:absolute}.c-hero-hp__overlay{background:rgba(0,0,0,.3)}.c-hero-hp__content{margin:0 auto;max-width:1440px;padding:0 70px;position:relative;width:100%;z-index:1}.c-hero-hp__title{color:#fff;font-family:var(--font-family-heading);font-size:70px;font-weight:600;letter-spacing:-1.4px;line-height:1.05;margin:0 0 20px}.c-hero-hp__subtitle{color:#fff;font-family:var(--font-family-base);font-size:24px;font-weight:500;letter-spacing:-1.2px;line-height:1.4;margin:0 0 32px}.c-search-section{background:#fff;border-radius:50px;margin-top:-50px;padding:70px 70px 100px;position:relative;z-index:2}.c-search-section__inner{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1320px}.c-search-section__title{color:#111;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;margin:0;text-align:center}.c-search-section__popular{display:none;@media (width >= 40rem){display:block}color:rgba(0,0,0,.3);font-family:var(--font-family-base);font-size:16px;font-weight:500;margin:0}.c-search-section__popular-link{color:#82d0f5;text-decoration-line:none;transition:color .2s ease,text-decoration-color .2s ease}.c-search-section__popular-link:hover{color:#29abe2;text-decoration:underline}.c-categories{background:#fff;padding:0 20px 80px}.c-categories__grid{display:grid;gap:37px;grid-template-columns:repeat(12,1fr);grid-template-rows:411px 411px;margin:0 auto;max-width:1320px}.c-categories__grid .c-category-card-wrap:first-child{grid-column:1/8}.c-categories__grid .c-category-card-wrap:nth-child(2){grid-column:8/13}.c-categories__grid .c-category-card-wrap:nth-child(3){grid-column:1/6}.c-categories__grid .c-category-card-wrap:nth-child(4){grid-column:6/13}.c-category-card,.c-category-card-wrap{position:relative}.c-category-card{background-position:50%;background-size:cover;border-radius:30px;display:block;height:100%;overflow:hidden;text-decoration-line:none;transition:border-bottom-right-radius .4s ease}@media (hover:hover){.c-category-card-wrap:hover .c-category-card{border-bottom-right-radius:200px}}.c-category-card__overlay{background:linear-gradient(180deg,rgba(0,119,188,0) 62%,rgba(0,119,188,.6)),linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.3));inset:calc(var(--spacing)*0);pointer-events:none;position:absolute;transition:background .4s ease}@media (hover:hover){.c-category-card-wrap:hover .c-category-card__overlay{background:linear-gradient(180deg,rgba(0,119,188,.16) 62%,rgba(0,119,188,.8)),linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}}.c-category-card__content{bottom:20px;left:24px;position:absolute;right:24px}.c-category-card__text{display:flex;flex-direction:column;max-width:90%}.c-category-card__label{color:#fff;font-family:var(--font-family-heading);font-size:20px;font-weight:700;letter-spacing:-1px}.c-category-card__subtitle{color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:500;letter-spacing:-.8px;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin-top .35s ease}@media (hover:hover){.c-category-card-wrap:hover .c-category-card__subtitle{margin-top:4px;max-height:100px;opacity:1}}.c-category-card__cta{align-items:center;background-color:#82d0f5;border-radius:60px;bottom:20px;display:flex;height:55px;justify-content:center;opacity:0;overflow:hidden;position:absolute;right:20px;transform:translate(30%,30%);transition:opacity .3s ease,background-color .2s ease;width:55px;z-index:1}@media (hover:hover){.c-category-card-wrap:hover .c-category-card__cta{opacity:1}}.c-category-card__cta:hover,.c-how-it-works{background-color:#29abe2}.c-how-it-works{padding:55px 70px 150px;text-align:center}.c-how-it-works__title{color:#fff;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;margin:0 0 60px}.c-how-it-works__steps{align-items:flex-start;display:flex;gap:0;justify-content:center;margin:0 auto;max-width:1320px}.c-how-it-works__step{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;max-width:220px}.c-how-it-works__circle{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;height:190px;justify-content:center;width:190px}.c-how-it-works__icon{height:100px;object-fit:contain;width:100px}.c-how-it-works__number{color:#fff;font-family:var(--font-family-heading);font-size:30px;font-weight:700;letter-spacing:-1.5px;margin-top:8px}.c-how-it-works__label{color:#fff;font-family:var(--font-family-base);font-size:20px;font-weight:500;letter-spacing:-1px;margin:0}.c-how-it-works__connector{align-self:center;background:hsla(0,0%,100%,.5);flex-shrink:0;height:2px;margin-top:-80px;width:80px}.c-why-us{background:#fff;border-radius:50px 50px 0 0;padding:80px 20px 70px;position:relative;z-index:2}.c-why-us__inner{align-items:center;display:grid;gap:70px;grid-template-columns:630px 1fr;margin:0 auto;max-width:1320px}.c-why-us__image{border-radius:30px;display:block;height:663px;object-fit:cover;width:100%}.c-why-us__title{color:#111;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;line-height:normal;margin:0 0 28px}.c-why-us__text{color:#111;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:1.65;margin-bottom:40px}.c-why-us__text p{margin:0 0 16px}.c-why-us__text p:last-child{margin-bottom:0}.c-why-us__text strong{font-weight:600}.c-homepage .c-blog-section{padding-top:90px;@media (width >= 48rem){padding-top:110px}margin-top:-50px}.c-form-section{background:#fff;padding:80px 70px}.c-form-section__left p:last-child{margin-bottom:0}.c-form-section__title{margin-bottom:calc(var(--spacing)*5)}.c-form-section__inner{align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 410px;margin:0 auto;max-width:1320px}.c-form-section__form-placeholder{border-radius:20px;display:block;width:100%}@media (max-width:1440px){.c-hero-hp{min-height:600px;padding-bottom:100px}.c-hero-hp__title{font-size:45px;letter-spacing:-.7px;line-height:52px;margin-bottom:15px}.c-why-us__inner{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.c-categories,.c-form-section,.c-hero-hp__content,.c-how-it-works,.c-search-section,.c-why-us{padding-left:32px;padding-right:32px}.c-categories__grid{grid-template-rows:300px 300px}.c-why-us__inner{grid-template-columns:1fr}.c-why-us__image{height:220px}.c-form-section__inner{gap:50px;grid-template-columns:1fr 340px}}@media (min-width:769px) and (max-width:1024px){.c-categories__grid{gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:280px 280px}.c-categories__grid .c-category-card-wrap:first-child,.c-categories__grid .c-category-card-wrap:nth-child(2),.c-categories__grid .c-category-card-wrap:nth-child(3),.c-categories__grid .c-category-card-wrap:nth-child(4){grid-column:auto}.c-how-it-works{padding-bottom:90px;padding-top:50px}.c-how-it-works__circle{height:130px;width:130px}.c-how-it-works__icon{height:70px;width:70px}.c-how-it-works__connector{margin-top:-55px;width:40px}.c-how-it-works__label{font-size:16px}.c-how-it-works__number{font-size:24px}.c-why-us__inner{gap:40px}.c-why-us__image{height:420px}.c-search-section{border-radius:40px;padding-bottom:70px;padding-top:50px}}@media (max-width:768px){.c-hero-hp{align-items:center;min-height:700px;padding-bottom:40px;padding-top:175px}.c-hero-hp__content{padding-left:20px;padding-right:20px}.c-hero-hp__title{font-size:35px;letter-spacing:-.7px;line-height:47px;margin-bottom:15px}.c-hero-hp__subtitle{font-size:18px;letter-spacing:-.9px;line-height:24px;margin-bottom:24px}.c-search-section{border-radius:30px;padding:25px 20px 50px}.c-search-section__title{font-size:25px;font-weight:700}.c-categories{padding:0 20px 40px}.c-categories__grid{gap:20px;grid-template-columns:1fr;grid-template-rows:repeat(4,220px)}.c-categories__grid .c-category-card-wrap:first-child,.c-categories__grid .c-category-card-wrap:nth-child(2),.c-categories__grid .c-category-card-wrap:nth-child(3),.c-categories__grid .c-category-card-wrap:nth-child(4){grid-column:1}.c-category-card{border-radius:20px}.c-category-card__cta{bottom:17px;opacity:1;right:19px;transform:none}.c-category-card__text{width:calc(100% - 55px)}.c-category-card__subtitle{line-height:normal;max-height:60px;opacity:1}.c-how-it-works{padding:50px 20px}.c-how-it-works__steps{align-items:center;flex-direction:column;gap:30px}.c-how-it-works__connector{height:40px;margin:0;width:2px}.c-why-us{border-radius:30px 30px 0 0;padding:40px 20px}.c-why-us__inner{gap:30px}.c-why-us__title{font-size:25px;letter-spacing:-.5px;line-height:normal}.c-why-us__image{border-radius:20px;height:357px}.c-form-section{padding:50px 20px}.c-form-section__title{font-size:20px}.c-form-section__left p{font-size:14px}.c-form-section__left>p:first-child{font-weight:600}}@media (max-width:638px){.c-form-section__inner{gap:40px;grid-template-columns:1fr}}@media (max-width:425px){.c-hero-hp__title{max-width:250px}.c-hero-hp__subtitle{max-width:280px}.c-hero-hp__title br{display:none}}}@layer components{.c-page{background:#fff}.c-page__hero{padding:20px 20px 60px}.c-page__hero-inner{margin:0 auto;max-width:780px}.c-page__title{color:#000;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;line-height:1.3;margin:0 0 20px}.c-page__excerpt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-block:calc(var(--spacing)*0)!important;--tw-tracking:-0.8px;color:var(--color-black);font-family:var(--font-family-base);letter-spacing:-.8px;line-height:normal!important}.c-page__content{padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*12);@media (width >= 48rem){padding-inline:calc(var(--spacing)*0)}@media (width >= 48rem){padding-bottom:calc(var(--spacing)*20)}margin:0 auto;max-width:780px}.c-page__section{color:#000;display:flex;flex-direction:column;gap:14px}.c-page__section-title{font-size:20px;letter-spacing:-.4px}.c-page__section-subtitle,.c-page__section-title{color:#000;font-family:var(--font-family-heading);font-weight:700;line-height:normal;margin:0}.c-page__section-subtitle{font-size:16px;letter-spacing:-.32px}.c-page__body{color:#000;font-family:var(--font-family-base);font-size:14px;font-weight:400;line-height:21px}.c-page__hero .c-page__body{font-size:20px;letter-spacing:-1px;line-height:1.5}.c-page__body p{margin:0 0 17px}.c-page__body p:last-child{margin-bottom:0}.c-page__body ol,.c-page__body ul{margin:0 0 17px;padding-left:21px}.c-page__body li{line-height:21px;margin-bottom:17px}.c-page__body li:last-child,.c-page__body ol ol{margin-bottom:0}.c-page__body ol ol{margin-top:17px;padding-left:21px}.c-page__body a{color:inherit;text-decoration:underline;transition:color .2s}.c-page__body a:hover{color:#0077bc}.c-page__divider{border:none;border-top:1px solid #000;margin:0}.c-page__footer-note{color:#000;font-family:var(--font-family-base);font-size:14px;font-weight:400;line-height:21px}.c-page__inner{margin:0 auto;max-width:1380px;padding:30px 40px 80px}.c-page__layout{align-items:flex-start;display:flex;gap:0;position:relative}.c-page__main{display:flex;flex:1;flex-direction:column;max-width:calc(100% - 478px)}.c-page__main .c-page__content,.c-page__main .c-page__hero{padding-left:0;padding-right:0}.c-page__sidebar{border-left:1px solid rgba(0,0,0,.5);display:flex;flex:0 0 478px;flex-direction:column;gap:40px;padding-left:70px}@media (max-width:768px){.c-page__hero{padding:40px 20px 30px}.c-page__title{font-size:25px;letter-spacing:-.5px;margin-bottom:0}.c-page__meta{font-size:16px;line-height:34px}.c-page__hero .c-page__body{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.8px;line-height:normal}.c-page__hero .c-page__body p{font-size:inherit;letter-spacing:inherit;line-height:normal}.c-page__body p{font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.7px;line-height:normal}.c-page__section-title{font-size:16px!important;letter-spacing:-.8px}.c-page__section-subtitle{font-size:14px}.c-page__body,.c-page__section-subtitle{letter-spacing:-.8px}.c-page__footer-note{letter-spacing:-.7px;line-height:normal!important;margin-top:0!important}}@media (max-width:1100px){.c-page__inner{padding-left:32px;padding-right:32px}.c-page__main{max-width:calc(100% - 360px)}.c-page__sidebar{flex:0 0 360px;padding-left:40px}}@media (max-width:1024px){.c-page__inner{padding:24px 24px 60px}.c-page__sidebar{flex:0 0 270px;padding-left:28px}}@media (max-width:768px){.c-page__inner{padding:17px 20px 60px}.c-page__layout{flex-direction:column;gap:40px}.c-page__main{max-width:100%}.c-page__sidebar{border-left:none;border-top:1px solid rgba(0,0,0,.5);flex:unset;padding-left:0;padding-top:40px;width:100%}}}@layer components{.c-product-hero{height:700px;margin-top:-180px;overflow:hidden;position:relative}.c-product-hero .swiper,.c-product-hero .swiper-slide,.c-product-hero .swiper-wrapper{height:100%}.c-product-hero__slide{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.c-product-hero__gradient{background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent 55%)}.c-product-hero__gradient,.c-product-hero__overlay{inset:calc(var(--spacing)*0);pointer-events:none;position:absolute}.c-product-hero__overlay{background:rgba(0,0,0,.5)}.c-product-hero__logo{display:none;position:absolute;@media (width >= 48rem){display:block}right:60px;top:0}.c-product-hero__logo-img{max-height:110px;max-width:220px;object-fit:contain}.c-product-hero__content{left:0;margin:0 auto;max-width:1380px;padding:100px 60px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.c-product-hero__title{font-family:var(--font-family-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin-bottom:calc(var(--spacing)*3.5);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);color:var(--color-white);letter-spacing:var(--tracking-tight);@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.c-product-hero__subtitle{color:#fff;font-family:var(--font-family-base);font-size:24px;font-weight:500;letter-spacing:-1.2px;line-height:1.4;margin:0 0 32px;max-width:800px}.c-product-body{background:#fff;border-radius:50px;margin-top:-50px;padding:80px 90px;position:relative;z-index:1}.c-product-body__inner{margin:0 auto;max-width:1320px}.c-product-body__inner-category{display:flex;flex-direction:column;row-gap:calc(var(--spacing)*10);@media (width >= 48rem){row-gap:calc(var(--spacing)*20)}}.c-product-body__inner-category>div,.c-product-body__inner-category>section{margin-block:calc(var(--spacing)*0)!important;padding-block:calc(var(--spacing)*0)!important}.c-product-body__header{@media (width >= 48rem){text-align:center}margin-bottom:70px}.c-product-body__title{margin-bottom:calc(var(--spacing)*7);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*10)}color:#000;font-family:var(--font-family-heading);font-size:clamp(36px,4vw,50px);font-weight:700;letter-spacing:-1px}.c-product-body__title--sm{font-size:clamp(28px,3vw,36px);letter-spacing:-.72px}.c-product-body__intro{color:#000;font-family:var(--font-family-base);font-size:20px;font-weight:500;letter-spacing:-1px;margin:0 auto;max-width:1075px}.c-product-body .c-form-section{padding-inline:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);@media (width >= 48rem){padding-block:calc(var(--spacing)*20)}}.c-category .c-blog-section{padding-top:90px;@media (width >= 48rem){padding-top:110px}margin-top:-50px}.c-text-image{align-items:center;display:grid;margin-bottom:calc(var(--spacing)*10);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*20)}gap:60px;grid-template-columns:630px 1fr}.c-text-image--reverse{grid-template-columns:1fr 630px}.c-text-image--reverse .c-text-image__image-wrap{order:2}.c-text-image--reverse .c-text-image__content{order:1}.c-text-image__image-wrap{aspect-ratio:3/2;border-radius:30px;overflow:hidden}.video-ratio--16-9{aspect-ratio:var(--aspect-video)}.video-ratio--9-16{aspect-ratio:9/16;margin-inline:auto;max-height:400px;@media (width >= 48rem){max-height:600px}}.c-text-image__image{display:block;height:100%;object-fit:cover;width:100%}.c-text-image__title{font-size:25px;@media (width >= 48rem){font-size:36px}color:#000;font-family:var(--font-family-heading);font-weight:700;letter-spacing:-.72px;margin:0 0 20px}.c-text-image__text{margin-bottom:calc(var(--spacing)*5);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*8)}@media (width >= 48rem){--tw-leading:1.65;line-height:1.65}color:#000;font-family:var(--font-family-base);font-size:16px;font-weight:400}@media (max-width:1100px){.c-text-image,.c-text-image--reverse{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.c-product-body{border-radius:20px;padding:60px 40px}.c-product-hero__content{left:20px;max-width:calc(100% - 40px);padding:0;right:20px}.c-product-hero .swiper-pagination{bottom:32px;left:20px}.c-product-hero__logo{right:40px;top:130px}.c-product-hero__logo-img{max-width:140px}}@media (max-width:768px){.c-product-hero{min-height:700px}.c-product-hero__title{font-size:25px;line-height:36px}.c-product-hero__subtitle{font-size:18px;letter-spacing:-.9;line-height:24px}.c-product-body{border-radius:20px;padding:40px 20px}.c-product-body__title{font-size:25px;letter-spacing:-.5px}.c-product-body__intro{font-size:16px;letter-spacing:0}.c-text-image,.c-text-image--reverse{gap:20px;grid-template-columns:1fr;margin-bottom:0}.c-text-image--reverse:last-child,.c-text-image:last-child{margin-bottom:0}.c-text-image .c-text-image__image-wrap,.c-text-image--reverse .c-text-image__image-wrap{order:0}.c-text-image .c-text-image__content,.c-text-image--reverse .c-text-image__content{order:1}.c-text-image__image-wrap{border-radius:20px}.c-text-image__title{font-size:20px}.c-text-image__text{font-size:14px}}}.c-product-hero .swiper-horizontal>.swiper-pagination-bullets,.c-product-hero .swiper-pagination.swiper-pagination-horizontal{align-items:center;bottom:calc(var(--spacing)*20);display:flex;justify-content:flex-start;left:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*0);position:absolute;@media (width >= 48rem){left:50%}@media (width >= 48rem){--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (width >= 48rem){padding-inline:90px}box-sizing:border-box;gap:14px;max-width:1380px;width:100%}.c-product-hero .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);border-radius:30px;flex-shrink:0;height:10px;margin:0;opacity:1;transition:width .3s ease,background-color .3s ease;width:10px}.c-product-hero .swiper-pagination-bullet-active{background:#fff;width:50px}@layer components{.c-single-bp__body{background:#fff;border-radius:0 0 50px 50px;margin-top:-22px;position:relative;z-index:2}.c-single-bp__inner{margin:0 auto;max-width:1380px;padding:30px 40px 80px}.c-single-bp__layout{align-items:flex-start;display:grid;gap:60px;grid-template-columns:1fr 410px;margin-top:30px}.c-single-bp__main{min-width:0}.c-single-bp__sidebar{position:sticky;top:130px}.c-single-bp__sidebar-img{border-radius:20px;display:block;width:100%}.c-single-bp__partner-logo{margin-bottom:calc(var(--spacing)*4);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*7)}}.c-single-bp__partner-logo-img{display:block;height:60px;object-fit:contain;@media (width >= 48rem){height:76px}max-width:200px;width:auto}.c-single-bp__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}color:#000;font-family:var(--font-family-heading);font-weight:700;letter-spacing:-.72px;line-height:1.3;margin:0 0 16px}.c-single-bp__subtitle{margin-bottom:calc(var(--spacing)*4);--tw-leading:normal;line-height:normal;@media (width >= 48rem){margin-bottom:calc(var(--spacing)*7)}@media (width >= 48rem){--tw-leading:1.6;line-height:1.6}color:#000;font-family:var(--font-family-base);font-size:16px;font-weight:400;letter-spacing:-.8px}.c-product-gallery{margin-bottom:calc(var(--spacing)*10);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*8)}}.c-single-bp .c-product-gallery__main-wrap{aspect-ratio:40/21}.c-single-bp__video{aspect-ratio:16/9;border-radius:30px;margin-bottom:30px;overflow:hidden;width:100%}.c-single-bp__video--placeholder{align-items:center;background:#ededed;color:#000;display:flex;font-family:var(--font-family-base);font-size:51px;justify-content:center}.c-single-bp__video-player{display:block;height:100%;object-fit:cover;width:100%}.c-single-bp__features{margin-bottom:calc(var(--spacing)*10)}.c-single-bp__features-title{color:#000;font-family:var(--font-family-heading);font-size:16px;font-weight:700;letter-spacing:-.32px;margin:0 0 14px}.c-single-bp__features-list{display:flex;flex-direction:column;gap:10px;list-style:disc;margin:0;padding-left:20px}.c-single-bp__features-item{color:#000;font-family:var(--font-family-base);font-size:14px;font-weight:400;line-height:21px}.c-single-bp__tab-nav{display:flex;overflow-x:scroll;overflow-y:hidden;@media (width >= 48rem){flex-wrap:wrap}@media (width >= 48rem){overflow:visible}background:none;border-bottom:1px solid #cdcdcd;gap:0;margin-bottom:24px;padding:0}.c-single-bp__content+.c-single-bp__tab-nav{margin-top:calc(var(--spacing)*8)}.c-single-bp__tab{background:none;border:none;color:rgba(0,0,0,.5);cursor:pointer;font-family:var(--font-family-base);font-size:16px;font-weight:600;letter-spacing:-.32px;margin-right:30px;padding:0 0 14px;position:relative;transition:color .2s;white-space:nowrap}.c-single-bp__tab:after{background:#29abe2;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s ease}.c-single-bp__tab.is-active{color:#29abe2}.c-single-bp__tab.is-active:after{transform:scaleX(1)}.c-single-bp__tab-content{display:none}.c-single-bp__tab-content.is-active{display:block}.c-single-bp__description p{--tw-tracking:var(--tracking-normal);color:#000;font-family:var(--font-family-base);font-size:14px;font-weight:400;letter-spacing:var(--tracking-normal);line-height:21px;margin:0 0 14px!important}.c-single-bp__description p:last-child{margin-bottom:0}.c-single-bp__ciano{background:#29abe2;margin-top:-50px;padding:130px 90px 80px;position:relative;z-index:1}.c-single-bp__ciano-inner{margin:0 auto;max-width:1260px}.c-single-bp__ciano .c-text-image__text,.c-single-bp__ciano .c-text-image__title{color:#fff}.c-single-bp__faq{background:#fff;padding:80px 0}.c-single-bp__faq-inner{align-items:flex-start;display:flex;gap:0;margin:0 auto;max-width:1380px}.c-adv-skyscraper{align-items:center;background:#e0e0e0;color:#000;display:flex;flex-shrink:0;font-family:var(--font-family-base);font-size:22px;justify-content:center;margin-top:50px;min-height:600px;width:160px}.c-single-bp__faq-content{flex:1;margin:0 auto;max-width:815px;padding:0 60px}@media (max-width:1100px){.c-single-bp__layout{grid-template-columns:1fr 320px}}@media (max-width:1024px){.c-single-bp__inner{padding:24px 24px 60px}.c-single-bp__layout{gap:40px;grid-template-columns:1fr 270px}.c-single-bp__sidebar{position:static}.c-product-gallery__thumbs .swiper-slide{width:100px!important}.c-single-bp__video{height:320px}.c-single-bp__ciano{padding:100px 40px 60px}.c-adv-skyscraper{display:none}.c-single-bp__faq-content{padding:0 40px}}@media (max-width:768px){.c-single-bp__body{border-radius:0 0 30px 30px}.c-single-bp__inner{padding:17px 20px 60px}.c-single-bp__layout{grid-template-columns:1fr}.c-single-bp__video{height:220px}.c-single-bp__ciano{border-radius:0;padding:100px 25px 30px}.c-single-bp__faq{padding:46px 0}.c-single-bp__faq-content{padding:0 20px}.c-single-bp__tab{font-size:14px;margin-right:16px}.c-single-bp__tab-nav{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}}@layer components{.c-tax-bp__hero{background-image:var(--hero-bg);background-position:top;background-repeat:no-repeat;background-size:cover;height:700px;margin-top:-180px;overflow:hidden;position:relative}.c-tax-bp__hero-overlay{background:rgba(0,0,0,.5)}.c-tax-bp__hero-gradient,.c-tax-bp__hero-overlay{inset:0;pointer-events:none;position:absolute}.c-tax-bp__hero-gradient{background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent 55%)}.c-tax-bp__hero-content{left:0;margin:0 auto;max-width:1380px;padding:100px 60px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.c-tax-bp__hero-title{color:#fff;font-family:var(--font-family-heading);font-size:36px;font-weight:600;letter-spacing:-.72px;line-height:1.5;margin:0 0 14px}.c-tax-bp__hero-subtitle{color:#fff;font-family:var(--font-family-base);font-size:24px;font-weight:500;letter-spacing:-1.2px;line-height:1.4;margin:0;max-width:800px}.c-tax-bp__listing-header{margin-bottom:calc(var(--spacing)*10);@media (width >= 48rem){margin-top:calc(var(--spacing)*10)}@media (width >= 48rem){margin-bottom:calc(var(--spacing)*12)}@media (width >= 48rem){text-align:center}}.c-tax-bp__listing-title{color:#000;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;margin:0}.c-tax-bp__products-layout{align-items:flex-start;column-gap:calc(var(--spacing)*6);display:flex;margin-bottom:60px;row-gap:calc(var(--spacing)*12)}.c-tax-bp__products-grid{display:grid;flex:1;gap:47px 27px;grid-template-columns:repeat(3,1fr)}.c-tax-bp__adv-skyscraper{min-height:600px;width:300px}.c-tax-bp__seo{margin:0 auto;max-width:1075px;padding:60px 0 40px;text-align:center}.c-tax-bp__seo-title{color:#000;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;margin:0 0 30px}.c-tax-bp__seo-body{color:#000;font-family:var(--font-family-base);font-size:20px;font-weight:500;letter-spacing:-1px;line-height:1.6;text-align:center}.c-tax-bp__seo-body p{margin:0 0 24px}.c-tax-bp__seo-body p:last-child{margin-bottom:0}.c-tax-bp .c-blog-section{padding-top:90px;@media (width >= 48rem){padding-top:110px}margin-top:-50px}@media (max-width:1100px){.c-tax-bp__adv-skyscraper{display:none}}@media (max-width:1024px){.c-tax-bp__hero{height:600px}.c-tax-bp__hero-content{padding:0 20px}}@media (max-width:768px){.c-tax-bp__hero{background-position:25%;min-height:700px}.c-tax-bp__hero-title{font-size:25px;letter-spacing:-.5px;line-height:30px}.c-tax-bp__hero-subtitle{font-size:18px;letter-spacing:-.9px;line-height:24px}.c-tax-bp__listing-title{font-size:26px;line-height:normal}.c-tax-bp__products-grid{grid-template-columns:1fr}.c-tax-bp__seo{padding:40px 0 20px}.c-tax-bp__seo-title{font-size:26px}.c-tax-bp__seo-body{font-size:16px}}}@layer components{.c-archive-post__intro{background:#fff;padding:40px 20px 60px;text-align:center}.c-archive-post__intro-inner{margin:0 auto;max-width:1075px}.c-archive-post__title{color:#000;font-family:var(--font-family-heading);font-size:clamp(36px,4vw,50px);font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 24px}.c-archive-post__title .archive-page{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));@media (width >= 48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}color:rgba(0,0,0,.5);font-weight:lighter}.c-archive-post__title .archive-page:before{content:"/";display:inline-block;margin:0 8px 0 0}.c-archive-post__subtitle{margin:0 0 40px}.c-archive-post__subtitle p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:normal;line-height:normal;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);@media (width >= 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width >= 48rem){--tw-leading:1.6;line-height:1.6}@media (width >= 48rem){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}color:#000;font-family:var(--font-family-base);letter-spacing:-1px}.c-archive-post__filters{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.c-archive-post__main{background-color:#e3ebee;border-radius:50px 50px 0 0;padding:60px 70px 80px}.c-archive-post__grid-wrap{margin:0 auto;max-width:1300px}.c-archive-post__grid{display:grid;gap:36px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.c-archive-post__grid .c-blog-card__date,.c-archive-post__grid .c-blog-card__title .c-blog-card__link{color:var(--color-black)}.c-archive-post__main .c-label{border-color:var(--color-secondary);color:var(--color-secondary)}.c-archive-post__grid .c-blog-card{transition:opacity .25s ease,transform .25s ease}.c-archive-post__grid .c-blog-card.is-hidden{opacity:0;pointer-events:none;transform:scale(.96)}.c-archive-post__no-results{padding:60px 20px 20px;text-align:center}.c-archive-post__no-results-title{color:#000;font-family:var(--font-family-heading);font-size:22px;font-weight:700;letter-spacing:-.5px;margin:0 0 12px}.c-archive-post__no-results-text{color:rgba(0,0,0,.7);font-family:var(--font-family-base);font-size:16px;font-weight:400;margin:0}.c-archive-post__no-results-reset{background:none;border:none;color:var(--color-secondary);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));&:hover{@media (hover:hover){color:var(--color-navy)}}}@media (max-width:1100px){.c-archive-post__main{padding:60px 40px 80px}.c-archive-post__grid{gap:28px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.c-archive-post__intro{padding:30px 0;text-align:left}.c-archive-post__intro-inner{padding:0 20px}.c-archive-post__title{font-size:25px;letter-spacing:-.5px}.c-archive-post__subtitle{font-size:16px;margin-bottom:20px}.c-archive-post__filters{flex-wrap:nowrap;justify-content:flex-start;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding-left:20px;padding-right:20px;scrollbar-width:none}.c-archive-post__filters::-webkit-scrollbar{display:none}.c-archive-post__main{border-radius:20px 20px 0 0;padding:17px 17px 60px}.c-archive-post__grid{gap:36px;grid-template-columns:1fr;justify-items:center}}}@layer components{.c-archive__intro{background:#fff;padding:40px 20px 60px;text-align:center}.c-archive__intro-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1075px}.c-archive__title{color:#000;font-family:var(--font-family-heading);font-size:clamp(36px,4vw,50px);font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 24px}.c-archive__subtitle{margin:0 0 40px}.c-archive__subtitle p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:normal;line-height:normal;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);@media (width >= 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width >= 48rem){--tw-leading:1.6;line-height:1.6}@media (width >= 48rem){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}color:#000;font-family:var(--font-family-base);letter-spacing:-1px}.c-archive__form{max-width:600px;width:100%}.c-archive__field-wrap{align-items:center;background:#fff;border:1.5px solid #d0d0d0;border-radius:100px;display:flex;padding:0 8px 0 22px;transition:border-color .2s ease;&:focus-within{border-color:#82d0f5}}.c-archive__input{background:transparent;border:none;color:#111;flex:1;font-family:var(--font-family-base);font-size:16px;height:52px;outline:none;&::placeholder{color:#909090}&::-webkit-search-cancel-button{display:none}}.c-archive__submit{align-items:center;background:#82d0f5;border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s ease;width:40px;&:hover{background:#00b0e4}}.c-archive__main{background-color:#e3ebee;border-radius:50px 50px 0 0;padding:60px 70px 80px}.c-archive__grid-wrap{margin:0 auto;max-width:1300px}.c-archive__grid{display:grid;gap:36px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.c-archive__grid .c-blog-card__date,.c-archive__grid .c-blog-card__title .c-blog-card__link{color:var(--color-black)}.c-archive__main .c-label{border-color:var(--color-secondary);color:var(--color-secondary)}.c-archive__no-results{color:#000;font-family:var(--font-family-base);font-size:18px;grid-column:1/-1;padding:60px 0;text-align:center}@media (max-width:1100px){.c-archive__main{padding:60px 40px 80px}.c-archive__grid{gap:28px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.c-archive__intro{padding:30px 0;text-align:left}.c-archive__intro-inner{align-items:flex-start;padding:0 20px}.c-archive__title{font-size:25px;letter-spacing:-.5px}.c-archive__subtitle{font-size:16px;margin-bottom:20px}.c-archive__form{max-width:100%}.c-archive__main{border-radius:20px 20px 0 0;padding:17px 17px 60px}.c-archive__grid{gap:36px;grid-template-columns:1fr;justify-items:center}.c-archive__grid>*{max-width:425px;width:100%}}}@layer components{.c-about-bar{align-items:center;background:#0077bc;display:flex;justify-content:center;min-height:65px;padding:10px 20px;text-align:center}.c-about-bar__text{color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:500;line-height:1.5;margin:0}.c-about-hero{height:780px;margin-top:-180px;overflow:hidden;position:relative}.c-about-hero__video{height:100%;object-fit:cover;width:100%}.c-about-hero__overlay,.c-about-hero__video{inset:calc(var(--spacing)*0);position:absolute}.c-about-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.15));pointer-events:none}.c-about-body{background:#fff;border-radius:50px;margin-top:-50px;padding-bottom:80px;padding-top:80px;position:relative;z-index:1}.c-about-intro{margin:0 auto 60px;max-width:1075px;padding:0 20px;text-align:center}.c-about-intro__title{color:#111;font-family:var(--font-family-heading);font-size:50px;font-weight:700;letter-spacing:-1px;margin:0 0 50px}.c-about-intro__text{color:#111;font-size:20px;font-weight:500;letter-spacing:-1px;line-height:normal}.c-about-intro__text p{font-size:inherit;line-height:inherit}.c-about-intro__accent{color:#29abe2}.c-about-stats{gap:0;justify-content:center;margin:0 auto 100px;max-width:1300px;text-align:center}.c-about-stats,.c-about-stats__item{display:flex;padding:0 20px}.c-about-stats__item{align-items:center;flex:1;flex-direction:column}.c-about-stats__number{color:#29abe2;display:block;font-family:var(--font-family-heading);font-size:60px;font-weight:700;letter-spacing:-2px;line-height:1;margin-bottom:8px}.c-about-stats__label{color:#111;font-size:20px;font-weight:700;letter-spacing:-1px}.c-about-secondary{color:#111;font-size:16px;font-weight:400;letter-spacing:-.8px;line-height:normal;margin:0 auto 80px;max-width:1075px;padding:0 20px;text-align:center}.c-about-secondary p{font-size:inherit;line-height:inherit}.c-about-secondary p+p{margin-top:16px}.c-about-photos{display:flex;gap:40px;justify-content:center;margin:0 auto 80px;max-width:1380px;padding:0 20px}.c-about-photos__item{border-radius:30px;flex:1;height:356px;max-width:632px;overflow:hidden}.c-about-photos__img{height:100%;object-fit:cover;width:100%}.c-about-partner{align-items:flex-start;display:flex;gap:60px;margin:0 auto;max-width:1380px;padding:0 40px 100px}.c-about-partner__image-col{border-radius:30px;flex:0 0 630px;height:663px;overflow:hidden}.c-about-partner__img{height:100%;object-fit:cover;width:100%}.c-about-partner__content{display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--spacing)*3);@media (width >= 48rem){padding-top:calc(var(--spacing)*10)}flex:1}.c-about-partner__content .c-btn-cta{max-width:354px}.c-about-partner__title{color:#111;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;margin:0 0 30px}.c-about-partner__text{margin-bottom:calc(var(--spacing)*8);@media (width >= 48rem){margin-bottom:calc(var(--spacing)*10)}}.c-about-partner__text p{color:#111;font-size:16px;font-weight:400;line-height:normal}.c-about-partner__text p+p{margin-top:16px}.c-about-partner__text p:last-child{margin-bottom:0}.c-about-storia{background:#0077bc;margin-top:-50px;overflow:hidden;padding:110px 40px 60px}.c-about-storia__header{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 60px;max-width:1320px}.c-about-storia__title{color:#fff;font-family:var(--font-family-heading);font-size:36px;font-weight:700;margin:0 0 8px}.c-about-storia__subtitle{color:#fff;font-size:16px;font-weight:400;margin:0}.c-about-storia__arrows .c-btn-arrow svg.is-anim-in{animation:c-arrow-loop .5s ease-in-out 1 forwards}.c-about-storia__arrows .c-btn-arrow svg.is-anim-out{animation:c-arrow-loop-out .5s ease-in-out 1 forwards}.c-about-storia__arrows{align-items:center;display:flex;flex-shrink:0;gap:12px;padding-top:4px}.c-about-storia__track-wrap{margin-left:-40px;margin-right:-40px;overflow-x:auto;overflow-y:visible;padding:0;scrollbar-width:none}.c-about-storia__track-wrap::-webkit-scrollbar{display:none}.c-about-storia__track{display:flex;gap:0;min-width:max-content;padding-bottom:40px;position:relative}.c-about-storia__line{background:hsla(0,0%,100%,.4);height:1px;left:0;position:absolute;right:0;top:157px}.c-about-storia__event{display:flex;flex-direction:column;padding-top:200px;position:relative;width:409px}.c-about-storia__dot{background:#fff;border-radius:50%;cursor:pointer;height:18px;left:0;margin-left:20px;position:absolute;top:148px;transform:translateX(-50%);transition:transform .2s ease,box-shadow .2s ease;width:18px;z-index:1}.c-about-storia__dot:hover{box-shadow:0 0 0 4px hsla(0,0%,100%,.3);transform:translateX(-50%) scale(1.3)}.c-about-storia__logo-card{align-items:center;background:#fff;border-radius:20px;display:flex;height:129px;justify-content:center;left:20px;opacity:0;padding:16px;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease;width:295px}.c-about-storia__logo-img{max-height:100%;max-width:100%;object-fit:contain}.c-about-storia__card{color:#fff;display:flex;flex-direction:column;font-family:var(--font-family-base);gap:6px;max-width:295px;opacity:0;padding-left:20px;transition:opacity .25s ease}.c-about-storia__event.is-active .c-about-storia__card,.c-about-storia__event.is-active .c-about-storia__logo-card{opacity:1;pointer-events:auto}.c-about-storia__event.is-active .c-about-storia__dot{box-shadow:0 0 0 4px hsla(0,0%,100%,.3);transform:translateX(-50%) scale(1.6)}.c-about-storia__year{font-size:20px;font-weight:400}.c-about-storia__event-title{font-size:16px;font-weight:700}.c-about-storia__event-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:calc(var(--spacing)*0);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);color:var(--color-white);font-weight:var(--font-weight-normal)}@media (max-width:1024px){.c-about-partner{gap:40px;padding-left:32px;padding-right:32px}.c-about-partner__image-col{flex:0 0 45%;height:400px}.c-about-storia{padding-left:32px;padding-right:32px}.c-about-storia__track-wrap{margin-left:-32px;margin-right:-32px}}@media (max-width:768px){.c-about-bar{min-height:26px;padding:6px 16px}.c-about-bar__text{font-size:12px}.c-about-hero{height:640px}.c-about-body{border-radius:20px;padding-bottom:48px;padding-top:20px}.c-about-intro{margin-bottom:40px;text-align:left}.c-about-intro__title{font-size:25px;letter-spacing:-.5px;margin-bottom:24px}.c-about-intro__text{font-size:16px;letter-spacing:-.8px}.c-about-intro__text p{font-size:inherit;letter-spacing:inherit}.c-about-stats{flex-direction:column;gap:30px;margin-bottom:40px}.c-about-stats__item+.c-about-stats__item{border-left:none;border-top:none;padding-top:0}.c-about-stats__number{font-size:50px}.c-about-secondary{margin-bottom:40px;text-align:left}.c-about-photos{flex-direction:column;gap:40px;margin-bottom:40px}.c-about-photos__item{height:190px;max-width:100%}.c-about-partner{flex-direction:column;gap:30px;padding:0 20px}.c-about-partner__image-col{border-radius:20px;flex:none;height:357px;width:100%}.c-about-partner__title{font-size:25px;letter-spacing:-.5px;line-height:normal}.c-about-partner__content .c-btn-cta{max-width:100%;width:100%}.c-about-storia{margin-top:-20px;padding:70px 20px 60px}.c-about-storia__arrows{display:none}.c-about-storia__header{flex-direction:column;gap:16px;margin-bottom:30px}.c-about-storia__title{font-size:25px}.c-about-storia__track-wrap{margin-left:-20px;margin-right:-20px}}}@layer components{.c-single-post__body{background:#fff}.c-single-post__inner{margin:0 auto;max-width:1380px;padding:30px 40px 80px}.c-single-post__layout{align-items:flex-start;display:flex;gap:0;position:relative}.c-single-post__main{display:flex;flex:1;flex-direction:column;gap:30px;max-width:calc(100% - 478px);padding-right:70px}.c-single-post__sidebar{border-left:1px solid rgba(0,0,0,.5);display:flex;flex:0 0 478px;flex-direction:column;gap:68px;padding-left:70px}.c-single-post__sidebar>div,.c-single-post__sidebar>section{margin-bottom:calc(var(--spacing)*0)!important}.c-single-post__tags{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3.5)}.c-single-post__title{font-size:36px;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-0.72px;color:var(--color-gray-900);font-family:var(--font-family-heading);letter-spacing:-.72px}.c-single-post__meta{color:var(--color-gray-900);font-family:var(--font-family-base);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:calc(var(--spacing)*0)}.c-single-post__abstract{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-block:calc(var(--spacing)*0)!important;--tw-tracking:-0.8px;color:var(--color-black);font-family:Montserrat;letter-spacing:-.8px;line-height:normal!important}.c-single-post__featured-img-wrap{aspect-ratio:40/21;border-radius:30px;overflow:hidden;width:100%}.c-single-post__featured-img{display:block;height:100%;object-fit:cover;width:100%}.c-single-post__content .c-product-gallery{max-width:100%;overflow:hidden;width:100%}.c-single-post__cta{align-self:flex-start;max-width:354px}.c-single-post__sidebar-form{margin-bottom:30px}.c-single-post__sidebar .c-adv-banner__small{display:flex;margin:0 auto 30px}.c-single-post__recent{display:flex;flex-direction:column;gap:29px}.c-single-post__recent-title{color:#111;font-family:var(--font-family-heading);font-size:20px;font-weight:700;margin:0}.c-single-post__recent-list{display:flex;flex-direction:column;gap:29px}.c-single-post__recent .c-blog-card__date,.c-single-post__recent .c-blog-card__link,.c-single-post__recent .c-blog-card__title{color:#111}@media (max-width:1100px){.c-single-post__inner{padding-left:32px;padding-right:32px}.c-single-post__main{max-width:calc(100% - 360px);padding-right:40px}.c-single-post__sidebar{flex:0 0 360px;max-width:360px;padding-left:40px}}@media (max-width:1024px){.c-single-post__inner{padding:24px 24px 60px}.c-single-post__main{gap:24px;padding-right:28px}.c-single-post__sidebar{flex:0 0 270px;gap:40px;padding-left:28px}.c-single-post__title{font-size:28px;letter-spacing:-.56px}.c-single-post__featured-img-wrap{border-radius:24px}.c-single-post__content .c-product-gallery{margin-bottom:58px;margin-top:48px}.c-single-post__recent-list{align-items:center;gap:20px}}@media (max-width:768px){.c-single-post__inner{padding:17px 20px 60px}.c-single-post__layout{flex-direction:column;gap:41px}.c-single-post__main{border-bottom:none;border-right:none;max-width:100%;padding-bottom:0;padding-right:0}.c-single-post__sidebar{border-left:none;flex:none;max-width:unset;padding-left:0;padding-top:0;width:100%}.c-single-post__title{font-size:25px;letter-spacing:-.5px}.c-single-post__featured-img-wrap{border-radius:20px}.c-single-post__cta{align-self:stretch;justify-content:center;max-width:100%;width:100%}.c-single-post__quote-text{font-size:16px}}}@layer components{.c-archive-risorse__intro{background:#fff;padding:40px 20px 60px;text-align:center}.c-archive-risorse__intro-inner{margin:0 auto;max-width:1075px}.c-archive-risorse__title{color:#000;font-family:var(--font-family-heading);font-size:50px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 16px}.c-archive-risorse__subtitle{color:#000;font-family:var(--font-family-base);font-size:20px;font-weight:500;letter-spacing:-1px;line-height:1.6;margin:0 0 40px}.c-archive-risorse__cat-filters{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.c-archive-risorse__cat-filters .c-label{cursor:pointer}.c-archive-risorse__main{background-color:#e3ebee;border-radius:50px 50px 0 0;padding:60px 70px 80px}.c-archive-risorse__grid-wrap{margin:0 auto;max-width:1300px}.c-archive-risorse__grid{display:grid;gap:36px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.c-archive-risorse__grid .c-card-risorsa{transition:opacity .25s ease,transform .25s ease,border-bottom-right-radius .4s ease}.c-archive-risorse__grid .c-card-risorsa.is-hidden{opacity:0;pointer-events:none;transform:scale(.96)}.c-archive-risorse__no-results{padding:60px 20px 20px;text-align:center}.c-archive-risorse__no-results-title{color:#000;font-family:var(--font-family-heading);font-size:22px;font-weight:700;letter-spacing:-.5px;margin:0 0 12px}.c-archive-risorse__no-results-text{color:rgba(0,0,0,.7);font-family:var(--font-family-base);font-size:16px;margin:0}.c-archive-risorse__no-results-reset{background:none;border:none;color:var(--color-secondary);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));&:hover{@media (hover:hover){color:var(--color-navy)}}}@media (max-width:1100px){.c-archive-risorse__main{padding:60px 40px 80px}.c-archive-risorse__grid{gap:28px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.c-archive-risorse__intro{padding:40px 20px 50px}.c-archive-risorse__title{font-size:25px;line-height:normal;text-align:left}.c-archive-risorse__subtitle{font-size:16px;line-height:normal;text-align:left}.c-archive-risorse__main{border-radius:30px 30px 0 0;padding:40px 20px 60px}.c-archive-risorse__grid{gap:32px;grid-template-columns:1fr;margin-bottom:40px}.c-archive-risorse__cat-filters{flex-wrap:nowrap;justify-content:flex-start;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding:0 18px;scrollbar-width:none}.c-archive-risorse__cat-filters::-webkit-scrollbar{display:none}.c-archive-risorse__cat-filters .c-label{flex-shrink:0}}}@layer components{.c-single-risorsa__hero{background-position:50%;background-size:cover;height:680px;margin-top:-180px}.c-single-risorsa__body{background:#fff;border-radius:50px 50px 0 0;margin-top:-50px;position:relative}.c-single-risorsa__inner{margin:0 auto;max-width:1380px;padding:30px 40px 80px}.c-single-risorsa__layout{align-items:flex-start;display:flex;gap:0;position:relative}.c-single-risorsa__main{display:flex;flex:1;flex-direction:column;gap:30px;max-width:calc(100% - 478px);padding-right:70px}.c-single-risorsa__sidebar{border-left:1px solid rgba(0,0,0,.5);display:flex;flex:0 0 478px;flex-direction:column;gap:68px;padding-left:70px}.c-single-risorsa__sidebar>div{margin-bottom:calc(var(--spacing)*0)!important}.c-single-risorsa__meta-row{align-items:center;display:flex;gap:14px}.c-single-risorsa__type-icon{align-items:center;background-color:var(--color-ciano);border-radius:60px;display:inline-flex;flex-shrink:0;height:55px;justify-content:center;width:55px}.c-single-risorsa__cats{display:flex;flex-wrap:wrap;gap:10px}.c-single-risorsa__title{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-0.72px;color:var(--color-black);font-family:var(--font-family-heading);font-size:clamp(26px,3vw,36px);letter-spacing:-.72px;margin:0}.c-single-risorsa__sidebar-form{margin-bottom:30px}.c-single-risorsa__main--locked{max-height:500px;overflow:hidden;position:relative}.c-single-risorsa__main--locked:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 90%);content:"";inset:0;position:absolute;z-index:10}.c-single-risorsa__main--locked:before{bottom:40px;color:#000;content:"Compila il form a lato e scarica la risorsa gratuitamente";font-family:var(--font-family-base);font-size:32px;font-weight:400;left:0;letter-spacing:-1.6px;line-height:normal;margin:0 auto;max-width:500px;position:absolute;right:0;text-align:center;white-space:break-spaces;z-index:11}.c-single-risorsa__sidebar .c-adv-banner__small{display:flex;margin:0 auto 30px}@media (max-width:1100px){.c-single-risorsa__hero{height:600px}.c-single-risorsa__inner{padding-left:32px;padding-right:32px}.c-single-risorsa__main{max-width:calc(100% - 360px);padding-right:40px}.c-single-risorsa__sidebar{flex:0 0 360px;padding-left:40px}}@media (max-width:1024px){.c-single-risorsa__inner{padding:24px 24px 60px}.c-single-risorsa__main{gap:24px;padding-right:28px}.c-single-risorsa__sidebar{flex:0 0 270px;gap:40px;padding-left:28px}.c-single-risorsa__title{font-size:28px;letter-spacing:-.56px}}@media (max-width:768px){.c-single-risorsa__hero{height:450px}.c-single-risorsa__body{border-radius:20px 20px 0 0;margin-top:-20px}.c-single-risorsa__inner{padding:24px 17px 0}.c-single-risorsa__layout{flex-direction:column;gap:41px}.c-single-risorsa__main{border-bottom:none;gap:25px;max-width:100%;padding-bottom:0;padding-right:0}.c-single-risorsa__sidebar{border-left:0;padding-left:0}.c-single-risorsa__form-mobile .c-contact-form{max-width:100%}.c-single-risorsa__title{font-size:25px;letter-spacing:-.5px}.c-single-risorsa__main--locked:before{font-size:22px;letter-spacing:-1.1px}}}@layer components{.c-page-faq__body{background:#fff}.c-page-faq__inner{margin:0 auto;max-width:1380px;padding:30px 40px 80px}.c-page-faq__layout{align-items:flex-start;display:flex;position:relative}.c-page-faq__main{display:flex;flex:1;flex-direction:column;gap:60px;max-width:calc(100% - 478px);padding-right:70px;padding-top:10px}.c-page-faq__sidebar{align-self:flex-start;flex:0 0 478px;padding-left:70px;position:sticky;top:120px}.c-page-faq__header{display:flex;flex-direction:column;gap:0}.c-page-faq__title{color:#000;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-1px;line-height:1.4;margin:0 0 16px}.c-page-faq__intro p{color:#000;font-family:var(--font-family-base);font-size:16px;line-height:1.6;margin:0}.c-page-faq__intro p a{--tw-font-weight:var(--font-weight-semibold);color:#29abe2;font-weight:var(--font-weight-semibold);text-decoration-line:underline;text-underline-offset:3px;transition:color .2s}.c-page-faq__intro-link:hover{color:#0077bc}.c-page-faq__cats{column-gap:60px;display:flex;flex-wrap:wrap;row-gap:12px}.c-page-faq__cat-link{color:#29abe2;font-family:var(--font-family-base);font-size:20px;font-weight:600;text-decoration:underline;text-underline-offset:4px;transition:color .2s;white-space:nowrap}.c-page-faq__cat-link.is-active,.c-page-faq__cat-link:hover{color:#0077bc}.c-page-faq__group{display:flex;flex-direction:column;gap:0;scroll-margin-top:160px}.c-page-faq__group-title{color:#000;font-family:var(--font-family-heading);font-size:20px;font-weight:700;margin:0 0 50px}.c-page-faq__discover{color:#29abe2;display:block;font-family:var(--font-family-base);font-size:16px;font-weight:500;margin-top:24px;text-align:center;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.c-page-faq__discover:hover{color:#0077bc}@media (max-width:1100px){.c-page-faq__inner{padding-left:32px;padding-right:32px}.c-page-faq__main{max-width:calc(100% - 360px);padding-right:40px}.c-page-faq__sidebar{flex:0 0 360px;padding-left:40px}}@media (max-width:1024px){.c-page-faq__inner{padding:24px 24px 60px}.c-page-faq__main{gap:48px;padding-right:28px}.c-page-faq__sidebar{flex:0 0 270px;padding-left:28px}.c-page-faq__title{font-size:28px;letter-spacing:-.56px}.c-page-faq__cats{gap:32px}.c-page-faq__cat-link{font-size:16px}}@media (max-width:768px){.c-page-faq__group{scroll-margin-top:110px}.c-page-faq__inner{padding:17px 0 60px}.c-page-faq__layout{flex-direction:column;gap:51px;padding:0 17px}.c-page-faq__main{gap:40px;max-width:100%;padding-right:0}.c-page-faq__sidebar{flex:auto;padding-left:0}.c-page-faq__title{font-size:25px;letter-spacing:-.5px}.c-page-faq__cats{flex-wrap:nowrap;gap:40px;margin-left:-17px;margin-right:-17px;overflow-x:auto;padding:0 17px;scrollbar-width:none}.c-page-faq__cats::-webkit-scrollbar{display:none}.c-page-faq__cat-link{font-size:16px}.c-page-faq__group-title{font-weight:600;line-height:1.4;margin-bottom:21px}}}@layer components{.c-archive-evento__intro{background:#fff;padding:40px 20px 60px;text-align:center}.c-archive-evento__intro-inner{margin:0 auto;max-width:1075px}.c-archive-evento__title{color:#000;font-family:var(--font-family-heading);font-size:clamp(36px,4vw,50px);font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 16px}.c-archive-evento__subtitle{color:#000;font-family:var(--font-family-base);font-size:20px;font-weight:500;letter-spacing:-1px;margin:0 0 40px}.c-archive-evento__main{background-color:#e3ebee;border-radius:50px 50px 0 0;padding:60px 70px 80px}.c-archive-evento__grid-wrap{margin:0 auto;max-width:1300px}.c-archive-evento__grid{display:grid;gap:36px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.c-archive-evento__past-title{color:#000;font-family:var(--font-family-heading);font-size:20px;font-weight:500;letter-spacing:-1px;margin:0 0 40px;text-align:center}@media (max-width:1100px){.c-archive-evento__main{padding:60px 40px 80px}.c-archive-evento__grid{gap:28px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.c-archive-evento__intro{padding:30px 0;text-align:left}.c-archive-evento__intro-inner{padding:0 20px}.c-archive-evento__title{font-size:25px;letter-spacing:-.5px}.c-archive-evento__subtitle{font-size:16px;margin-bottom:20px}.c-archive-evento__main{border-radius:20px 20px 0 0;padding:30px 17px 60px}.c-archive-evento__grid{gap:20px;grid-template-columns:1fr}}}@layer components{.c-single-evento__body{background:#fff;border-radius:0 0 50px 50px;position:relative;z-index:2}.c-single-evento__inner{margin:0 auto;max-width:1380px;padding:30px 40px 80px}.c-single-evento__layout{align-items:flex-start;display:flex;gap:0;position:relative}.c-single-evento__main{display:flex;flex:1;flex-direction:column;gap:30px;max-width:calc(100% - 478px);padding-right:70px}.c-single-evento__sidebar{display:flex;flex:0 0 478px;flex-direction:column;gap:68px;padding-left:70px}.c-single-evento__sidebar>div{margin-bottom:calc(var(--spacing)*0)!important}.c-single-evento__logo-wrap{display:block}.c-single-evento__logo{display:block;height:121px;max-width:300px;object-fit:contain}.c-single-evento__title{font-size:36px;letter-spacing:-.72px;line-height:1.2;margin:0}.c-single-evento__abstract,.c-single-evento__title{color:#000;font-family:var(--font-family-heading);font-weight:700}.c-single-evento__abstract{font-size:20px;font-style:normal;line-height:normal;margin-bottom:0}.c-single-evento__info{display:flex;flex-direction:column;gap:4px}.c-single-evento__info-item{color:#000;font-family:var(--font-family-base);font-size:20px;font-weight:400;line-height:normal;margin:0}.c-single-evento__info-item strong{font-weight:700}.c-single-evento__info-value{color:#29abe2;font-weight:400}.c-single-evento__info-detail{color:#000;font-family:var(--font-family-base);font-size:16px;line-height:1.6;margin:8px 0 0}.c-single-evento__cta{align-self:flex-start;max-width:224px}.c-single-evento__main .c-product-gallery{max-width:100%;overflow:hidden;width:100%}.c-single-evento__sidebar-form{margin-bottom:0}.c-single-evento__ciano{background:#29abe2;margin-top:-50px;padding:130px 90px 80px;position:relative;z-index:1}.c-single-evento__ciano-inner{margin:0 auto;max-width:1260px}.c-single-evento__ciano .c-text-image__slider-wrap{min-width:0}.c-single-evento__ciano .c-text-image--reverse .c-text-image__slider-wrap{order:2}.c-single-evento__ciano .c-text-image--reverse .c-text-image__content{order:1}.c-single-evento__ciano .c-text-image__slider-wrap .c-product-gallery{margin-bottom:0}.c-single-evento__ciano .c-text-image__text,.c-single-evento__ciano .c-text-image__text p,.c-single-evento__ciano .c-text-image__text strong,.c-single-evento__ciano .c-text-image__title{color:#fff}@media (max-width:1100px){.c-single-evento__inner{padding-left:32px;padding-right:32px}.c-single-evento__main{max-width:calc(100% - 360px);padding-right:40px}.c-single-evento__sidebar{flex:0 0 360px;max-width:360px;padding-left:40px}.c-single-evento__ciano{padding:100px 40px 60px}}@media (max-width:1024px){.c-single-evento__inner{padding:24px 24px 60px}.c-single-evento__main{gap:24px;padding-right:28px}.c-single-evento__sidebar{flex:0 0 270px;gap:40px;padding-left:28px}.c-single-evento__title{font-size:28px;letter-spacing:-.56px}}@media (max-width:768px){.c-single-evento__inner{padding:17px 20px 60px}.c-single-evento__layout{flex-direction:column;gap:41px}.c-single-evento__main{gap:24px;max-width:100%;padding-right:0}.c-single-evento__main>div:last-child{padding-bottom:0}.c-single-evento__sidebar{border-left:none;flex:none;max-width:unset;padding-left:0;width:100%}.c-single-evento__title{font-size:25px;letter-spacing:-.5px}.c-single-evento__logo{max-width:200px}.c-single-evento__info-item{font-size:17px}.c-single-evento__cta{align-self:stretch;justify-content:center;max-width:100%;width:100%}.c-single-evento__body{border-radius:0 0 30px 30px}.c-single-evento__ciano{padding:100px 25px 30px}.c-single-evento__ciano .c-text-image--reverse .c-text-image__content,.c-single-evento__ciano .c-text-image__content{order:0}.c-single-evento__ciano .c-text-image--reverse .c-text-image__image-wrap,.c-single-evento__ciano .c-text-image--reverse .c-text-image__slider-wrap,.c-single-evento__ciano .c-text-image__image-wrap,.c-single-evento__ciano .c-text-image__slider-wrap{order:1}.c-single-evento__ciano .c-text-image__text{margin-bottom:0}.c-single-evento__ciano .c-text-image+.c-text-image,.c-single-evento__ciano .c-text-image+.c-text-image--reverse,.c-single-evento__ciano .c-text-image--reverse+.c-text-image,.c-single-evento__ciano .c-text-image--reverse+.c-text-image--reverse{margin-top:40px}}}@layer components{.c-404__section{justify-content:center;min-height:60vh;padding-block:60px;padding-inline:20px}.c-404__inner,.c-404__section{align-items:center;display:flex}.c-404__inner{flex-direction:column;gap:20px;max-width:560px;text-align:center}.c-404__code{font-size:120px;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-4px;color:var(--color-ciano);letter-spacing:-4px;@media (width < 48rem){font-size:80px}@media (width < 48rem){--tw-tracking:-2px;letter-spacing:-2px}@media (width >= 48rem){font-size:120px}font-family:var(--font-family-heading)}.c-404__title{font-size:36px;margin:calc(var(--spacing)*0);--tw-leading:1.3;line-height:1.3;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-0.72px;color:var(--color-ciano);letter-spacing:-.72px;@media (width < 48rem){font-size:25px}@media (width < 48rem){--tw-tracking:-0.5px;letter-spacing:-.5px}font-family:var(--font-family-heading)}.c-404__message{font-size:16px;margin:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:-0.32px;color:var(--color-black);letter-spacing:-.32px;@media (width < 48rem){font-size:14px}font-family:var(--font-family-base)}.c-404__inner .c-btn-cta{margin-inline:auto}}@layer components{.lp-page{background:#fff;& .lp-cta{align-items:center;background:#82d0f5;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:16px;font-weight:500;height:55px;justify-content:center;padding:0 32px;text-decoration:none;transition:background .2s ease;white-space:nowrap}& .lp-cta,& .lp-cta:hover{color:#fff}& .lp-cta:hover{background:#00b0e4}& .lp-cta--wide{padding:0 48px}& .lp-hero{min-height:860px;overflow:hidden;padding-bottom:80px;position:relative}& .lp-hero__bg{background:#b8cdd4 var(--lp-hero-bg) center /cover no-repeat;inset:0;position:absolute}& .lp-hero__gradient{background:linear-gradient(180deg,#0077bc,rgba(0,119,188,0));height:190px;left:0;right:0;top:0}& .lp-hero__gradient,& .lp-hero__overlay{pointer-events:none;position:absolute;z-index:1}& .lp-hero__overlay{background:rgba(0,0,0,.2);inset:0}& .lp-hero__logo-bar{align-items:flex-end;display:flex;gap:64px;margin-bottom:0;margin-left:-35px;position:relative;z-index:2}& .lp-hero__logo{display:inline-flex;text-decoration:none}& .lp-hero__inner{align-items:stretch;display:flex;gap:40px;margin:0 auto;max-width:1380px;padding:50px 35px 0;position:relative;z-index:2}& .lp-hero__content{flex:1}& .lp-hero__content,& .lp-hero__info{display:flex;flex-direction:column;gap:20px}& .lp-hero__info{flex-grow:1;justify-content:center}& .lp-hero__title{font-family:var(--font-family-heading);font-size:50px;font-weight:600;letter-spacing:-1px;line-height:1.4;max-width:600px}& .lp-hero__subtitle,& .lp-hero__title{color:#fff;margin:0}& .lp-hero__subtitle{font-family:var(--font-family-base);font-size:24px;font-weight:500;letter-spacing:-1.2px;line-height:1.35}& .lp-hero__form-wrap{flex:0 0 630px;max-width:unset;min-height:unset}& .lp-form{background:#e3ebee;border-radius:10px;padding:36px 42px}& .lp-form,& .lp-form__header{display:flex;flex-direction:column}& .lp-form__header{gap:6px}& .lp-form__title{font-size:19px;font-weight:600;line-height:1.4}& .lp-form__subtitle,& .lp-form__title{color:#000;font-family:var(--font-family-base);margin:0;text-align:center}& .lp-form__subtitle{font-size:16px;font-weight:400}& .lp-form__fields{display:flex;flex-direction:column;gap:10px}& .lp-form__field,& .lp-form__input{width:100%}& .lp-form__input{background:#fff;border:1px solid #909090;border-radius:10px;box-sizing:border-box;color:#909090;font-family:var(--font-family-base);font-size:12px;font-weight:600;height:55px;outline:none;padding:0 18px;transition:border-color .2s ease}& .lp-form__input:focus{border-color:#82d0f5;color:#111}& .lp-form__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23909090' d='m5.575 4.175 3.9-3.9a.95.95 0 0 1 .7-.275.95.95 0 0 1 .7.275.95.95 0 0 1 .275.7.95.95 0 0 1-.275.7l-4.6 4.6a1.04 1.04 0 0 1-.7.275q-.2 0-.375-.063a1 1 0 0 1-.325-.212l-4.6-4.6A.95.95 0 0 1 0 .975a.95.95 0 0 1 .275-.7.95.95 0 0 1 .7-.275.95.95 0 0 1 .7.275z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}& .lp-form__privacy-note{color:#505050;font-family:var(--font-family-base);font-size:11px;line-height:15px;margin:4px 0 0}& .lp-form__privacy-note a{color:inherit;text-decoration:underline}& .lp-form__checkbox-group{display:flex;flex-direction:column;gap:8px}& .lp-form__checkbox{align-items:flex-start;color:#505050;display:flex;font-family:var(--font-family-base);font-size:11px;gap:10px;line-height:15px}& .lp-form__checkbox input[type=checkbox]{accent-color:#82d0f5;border:1px solid #909090;border-radius:4px;cursor:pointer;flex-shrink:0;height:14px;margin-top:1px;width:14px}& .lp-form__checkbox a{color:inherit;text-decoration:underline}& .lp-form__submit{background:#82d0f5;border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:var(--font-family-base);font-size:16px;font-weight:500;height:55px;margin-top:6px;transition:background .2s ease;width:100%}& .lp-form__submit:hover{background:#00b0e4}& .lp-benefits{background:#fff;border-radius:50px;margin-top:-40px;padding:80px 40px;position:relative;z-index:1;.c-btn-cta{margin:18px auto 0}}& .lp-benefits__inner{display:flex;flex-direction:column;margin:0 auto;max-width:740px}& .lp-benefits__title{color:#000;font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;line-height:normal;margin:0 0 25px}& .lp-benefits__list{display:flex;flex-direction:column;font-size:20px;gap:4px;letter-spacing:-1px;line-height:31px;margin:0;padding-left:30px}& .lp-benefits__list,& .lp-benefits__note{color:#000;font-family:var(--font-family-base);font-weight:400}& .lp-benefits__note{font-size:16px;line-height:1.5;text-align:center}& .c-btn-cta{margin:0}& .lp-calculator{align-items:center;border:1px solid #132059;border-radius:30px;display:flex;flex-direction:column;gap:24px;margin:35px 0;padding:32px 40px}& .lp-calculator__question{color:#132059;font-family:var(--font-family-heading);font-size:16px;font-weight:700;margin:0;text-align:center}& .lp-calculator__options{display:flex;flex-direction:column;gap:10px;max-width:360px;width:100%}& .lp-calculator__option{align-items:center;border:1px solid #e5e5ff;border-radius:6px;display:flex;gap:14px;padding:12px 16px}& .lp-calculator__dot{border:2px solid #132059;border-radius:50%;flex-shrink:0;height:20px;width:20px}& .lp-calculator__dot--filled{background:#132059}& .lp-calculator__label{color:#132059;font-family:var(--font-family-base);font-size:10px;font-weight:400}& .lp-calculator__label em{display:block;font-style:normal}& .lp-calculator__cta-wrap{display:flex;justify-content:center}& .lp-content-blocks{background:#e3ebee;margin-top:-30px;padding:90px 40px 80px}& .lp-block{align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr;margin:0 auto 80px;max-width:1300px}& .lp-block:last-child{margin-bottom:0}& .lp-block--img-right .lp-block__image{order:1}& .lp-block--img-right .lp-block__content{order:0}& .lp-block__image{aspect-ratio:16/9;border-radius:30px;overflow:hidden}& .lp-block__image img{display:block;height:100%;object-fit:cover;width:100%}& .lp-block__content{display:flex;flex:1;flex-direction:column;gap:34px}& .lp-block__title{font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;line-height:normal;margin:0}& .lp-block__body,& .lp-block__title{color:#000}& .lp-block__body{display:flex;flex-direction:column;font-family:var(--font-family-base);font-size:16px;font-weight:400;gap:12px;letter-spacing:-.32px;line-height:24px}& .lp-block__body:not(.lp-block__body--two-col) p{margin:0}& .lp-block__body:not(.lp-block__body--two-col) ul{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px}& .lp-block__body:not(.lp-block__body--two-col) li{margin:0}& .lp-block--two-col{gap:32px;grid-template-columns:1fr}& .lp-block--two-col .c-btn-cta{margin-inline:auto}& .lp-block__body--two-col{column-count:2;column-gap:40px;display:block}& .lp-cta-section{background:#fff;padding:80px 40px 100px;text-align:center}& .lp-cta-section__inner{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:900px}& .lp-cta-section__title{font-family:var(--font-family-heading);font-size:36px;font-weight:700;letter-spacing:-.72px;line-height:1.3}& .lp-cta-section__subtitle,& .lp-cta-section__title{color:#000;margin:0}& .lp-cta-section__subtitle{font-family:var(--font-family-base);font-size:20px;font-weight:600;letter-spacing:-1px;max-width:773px}@media (max-width:1279px){& .lp-hero__logo-bar{margin-left:0}& .lp-hero__form-wrap{flex:0 0 500px}}@media (max-width:1100px){& .lp-hero{min-height:unset;overflow:visible;padding-bottom:0}& .lp-hero__bg{background-position:30%}& .lp-hero__bg,& .lp-hero__overlay{bottom:auto;height:587px}& .lp-hero__overlay{background:rgba(0,0,0,.3)}& .lp-hero__logo-bar{gap:0;justify-content:space-between}& .lp-hero__logo{height:50px}& .lp-hero__logo-partner{height:39px}& .lp-hero__logo,& .lp-hero__logo-partner{svg{height:100%}}& .lp-hero__inner{flex-direction:column;gap:0;padding:14px 18px 0}& .lp-hero__content{flex:0 0 570px;padding-top:0}& .lp-hero__content,& .lp-hero__info{gap:18px}& .lp-hero__title{font-size:40px}& .lp-hero__subtitle{font-size:20px}& .lp-hero__form-wrap{flex:unset;max-width:630px;width:100%}& .lp-form{background:rgba(184,205,212,.4);margin:24px auto 0;padding:17px 13px}& .lp-block{gap:40px}}@media (max-width:1024px){& .lp-hero__title{font-size:25px;letter-spacing:-.5px;line-height:1.3;max-width:100%}& .lp-hero__subtitle{font-size:18px;letter-spacing:-.9px;line-height:24px}& .lp-cta-section{padding:40px 18px 55px}& .lp-cta-section__title{font-size:25px}& .lp-cta-section__subtitle,& .lp-cta-section__title{line-height:normal;text-align:left}& .lp-cta-section__subtitle{font-size:16px;letter-spacing:-.8px}& .lp-cta--wide{height:55px;line-height:1.3;margin:0 auto;max-width:375px;padding:0 30px;text-align:center;white-space:normal;width:100%}}@media (max-width:768px){& .lp-benefits{border-radius:20px;margin-top:0;padding:30px 18px}& .lp-benefits__title{font-size:20px;letter-spacing:-.4px;margin-bottom:0}& .lp-benefits__list{font-size:16px;letter-spacing:-.8px;line-height:normal}& .lp-calculator{padding:24px 20px}& .lp-content-blocks{padding:70px 18px 25px}& .lp-block{gap:25px;grid-template-columns:1fr;margin-bottom:40px}& .lp-block__content{gap:20px}& .lp-block--img-right .lp-block__image{order:-1}& .lp-block__title{font-size:25px}& .lp-block__body{font-size:16px}& .lp-block__body--two-col{column-count:1}& .lp-block--two-col .c-btn-cta{margin-left:0}}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-duration:initial;--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}