﻿html,body{overflow-x:hidden}html{writing-mode:horizontal-tb}*,*::before,*::after{box-sizing:border-box}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bold}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a[href]{text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto}pre code{color:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{text-align:left}th{font-weight:bold;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}h6,h5,h4,h3,h2,h1{margin-top:0}.text-primary{--bs-text-opacity: 1;--bs-primary-rgb: 1, 41, 100;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;--bs-secondary-rgb: 1, 37, 90;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-tertiary{--bs-text-opacity: 1;--bs-tertiary-rgb: 23, 170, 250;color:rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important}.text-secondary-gray{--bs-text-opacity: 1;--bs-secondary-gray-rgb: 94, 105, 123;color:rgba(var(--bs-secondary-gray-rgb), var(--bs-text-opacity)) !important}.text-primary-gray{--bs-text-opacity: 1;--bs-primary-gray-rgb: 55, 55, 55;color:rgba(var(--bs-primary-gray-rgb), var(--bs-text-opacity)) !important}.text-light-gray{--bs-text-opacity: 1;--bs-light-gray-rgb: 235, 235, 235;color:rgba(var(--bs-light-gray-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;--bs-body-rgb: 96, 104, 118;color:rgba(var(--bs-body-rgb), var(--bs-text-opacity)) !important}.text-base{--bs-text-opacity: 1;--bs-base-rgb: 96, 104, 118;color:rgba(var(--bs-base-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;--bs-white-rgb: 255, 255, 255;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;--bs-success-rgb: 38, 232, 43;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;--bs-info-rgb: 41, 133, 234;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;--bs-warning-rgb: 234, 205, 42;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-error{--bs-text-opacity: 1;--bs-error-rgb: 222, 86, 76;color:rgba(var(--bs-error-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;--bs-danger-rgb: 234, 46, 41;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}@media(min-width: 500px){.border-500-none{border:none !important}.border-500-start-0{border-left:none !important}.border-500-end-0{border-right:none !important}.border-500-top-0{border-top:none !important}.border-500-bottom-0{border-bottom:none !important}}.debug,.debug *{outline:1px solid red}.clickable-block{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:1}.btn-line{transition:text-underline-offset .2s ease-in-out;text-underline-offset:6px}.btn-line:hover{text-decoration:underline;text-underline-offset:4px}.wp-block-button.is-style-outline .wp-element-button{background-color:var(--wp--preset--color--primary-dark);color:var(--wp--preset--color--neutral-white);padding:10px 18px !important;border:none;border-radius:4px;line-height:1.5;font-size:16px}.wp-block-button.is-style-outline .wp-element-button:hover{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--primary-dark-blue)}.main-menu .wp-element-button{display:block;text-align:center}.wp-block-cover__background{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 17.9%, #FFFFFF 95.05%)}.spinner{width:20px;height:20px;border:3px solid #ea2f28;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:spin .4s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.row>dialog{width:90%;max-width:832px;padding:40px;margin-top:auto}@media(max-width: 649px){.row>dialog{padding:20px}}dialog{border:none;border-radius:12px;padding:0;max-height:100%;background:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}dialog::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}dialog::backdrop,dialog{transition:display .3s allow-discrete,overlay .3s allow-discrete}@starting-style{dialog[open]{opacity:0;transform:scale(0.95) translateY(-10px)}}dialog[open]{animation:dialogOpen .3s ease forwards}@starting-style{dialog:not([open]){opacity:1;transform:scale(1) translateY(0)}}dialog:not([open]){animation:dialogClose .2s ease forwards}.dialog-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:none;background:#f5f5f5;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;color:#1c1b1a;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease;z-index:10}.dialog-close:hover{background:#e9ecef;transform:scale(1.1)}.dialog-close:focus{outline:none}@keyframes dialogOpen{from{opacity:0;transform:scale(0.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialogClose{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.95) translateY(-10px)}}.has-overlay-link{position:relative;transition:border .3s ease-in-out,background-color .3s ease-in-out}.has-overlay-link:has(a):hover{border-bottom:1px solid var(--wp--preset--color--primary-blue) !important;background-color:rgba(43,77,126,.2509803922)}.has-overlay-link a:before{content:"";position:absolute;inset:0}.has-overlay-link a:hover{text-decoration:none}summary{list-style:none}summary::-webkit-details-marker{display:none}summary{position:relative;cursor:pointer;color:var(--wp--preset--color--primary-gray);border:1px solid var(--wp--preset--color--light-gray);border-top-left-radius:8px;border-top-right-radius:8px;padding:24px 50px 24px 32px;background:#f5f6f7;font-size:18px;line-height:1.5;font-weight:600}summary::marker{content:none}summary:after{content:"";color:#012964;font-family:icomoon;transition:200ms;position:absolute;right:32px;top:24px;font-size:20px;transition:none}[open] summary{margin-bottom:0}[open] summary:after{transform:rotate(180deg);color:#012964}summary~p{margin:0;padding-right:56px}details .wp-block-group{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:16px 32px !important;margin-top:0;margin-block-start:0 !important;border:1px solid var(--wp--preset--color--light-gray)}details p{font-size:18px;line-height:1.44;margin-top:0;margin-block-start:0 !important;color:#606876}details{margin-bottom:16px}details:last-child{margin-bottom:0}li ul{list-style-type:disc}@keyframes upDown{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.hero-banner{padding-top:130px;padding-bottom:100px;min-height:calc(100vh - var(--menuHeight, 95px)) !important}.offset-form{position:relative;z-index:1;background-color:rgba(0,0,0,0)}.offset-form .wpcf7{margin-bottom:-195px}.offset-form form{box-shadow:none}.testimonial-section{clip-path:inset(0px -100vw 0px 0px)}.testimonial-items{display:flex}.testimonial-items .swiper-slide{width:90%}@media(min-width: 681px)and (max-width: 1100px){.testimonial-items .swiper-slide{width:45%}}@media(min-width: 1101px){.testimonial-items .swiper-slide{width:32%}}.testimonial-item{color:#606876;padding:clamp(24px,2.3611111111vw,34px) 0 clamp(24px,2.3611111111vw,34px) clamp(24px,2.3611111111vw,34px);background-color:#fafbfb;border:1px solid #ebebeb;border-radius:8px;margin-bottom:clamp(24px,2.3611111111vw,34px)}.testimonial-item p{margin-top:0;margin-bottom:0}.testimonial-item__content{padding-right:clamp(24px,2.3611111111vw,34px)}.testimonial-item__content:before{content:"";font-family:"icomoon";background-color:#e3f3fb;color:#15aafa;width:clamp(32px,3.3333333333vw,48px);height:clamp(32px,3.3333333333vw,48px);font-size:clamp(14px,1.25vw,18px);border-radius:8px;display:flex;justify-content:center;align-items:center}.testimonial-item__content{padding-bottom:clamp(20px,2.7777777778vw,40px);border-bottom:1px solid #e5e7e7;display:flex;flex-flow:column nowrap;gap:24px}.testimonial-item__title{font-size:18px;font-weight:600;padding-top:15px;line-height:1.44;color:var(--wp--preset--color--primary-dark);display:block}.testimonial-item__designation{font-size:14px;line-height:1.57;color:var(--wp--preset--color--shuttle-gray);display:block}.swiper.swiper-extend{overflow:visible}.list-item-warning figure{display:block;flex-shrink:0}.list-item-warning .wp-block-heading:before,.list-item-warning:before{content:"";font-family:"icomoon";color:#d4183d;background-color:#fbe8ec;width:clamp(24px,3.3333333333vw,48px);height:clamp(24px,3.3333333333vw,48px);font-size:clamp(14px,1.25vw,18px);border-radius:8px;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.list-item-warning .wp-block-heading:before,.list-item-warning:before{display:none}}.list-item-warning .wp-block-heading{display:flex;gap:10px;align-items:center}.list-item-warning .wp-block-heading:before{display:none}@media(max-width: 768px){.list-item-warning .wp-block-heading:before{display:flex}}.list-counter{counter-reset:section}.list-counter>.wp-block-column{counter-increment:section;position:relative;--counterSizse: clamp(28px, 2.2222222222vw, 32px)}.list-counter>.wp-block-column:before{content:counter(section);color:#15aafa;border:1px solid #15aafa;border-radius:8px;background-color:#f3fbff;width:var(--counterSizse);height:var(--counterSizse);font-size:clamp(14px,1.25vw,18px);border-radius:8px;display:flex;justify-content:center;align-items:center;margin-bottom:16px;position:absolute}@media(min-width: 782px){.list-counter>.wp-block-column:before{position:static}}.list-counter>.wp-block-column:not(:last-child):after{content:"";background-color:#15aafa;position:absolute}@media(max-width: 781px){.list-counter>.wp-block-column:not(:last-child):after{top:var(--counterSizse);width:1px;left:calc(var(--counterSizse)/2);bottom:0}}@media(min-width: 782px){.list-counter>.wp-block-column:not(:last-child):after{height:1px;left:var(--counterSizse);right:0;top:calc(var(--counterSizse)/2)}}@media(max-width: 781px){.list-counter>.wp-block-column .wp-block-heading br{display:none}}.list-counter>.wp-block-column>.wp-block-group{padding-right:32px}@media(max-width: 781px){.list-counter>.wp-block-column>.wp-block-group{margin-left:42px;margin-bottom:32px}}@media(max-width: 768px){.list-sm-two-col>.wp-block-column{max-width:calc(50% - 12px) !important}}/*# sourceMappingURL=block-styles.css.map */
