@import url('https://fonts.googleapis.com/css2?family=Faustina:wght@700&family=Montserrat:wght@400;600;700&family=Poppins:wght@600&display=swap');button:focus{outline:0;box-shadow:none}.keyboard-navigation *:focus{outline:0;box-shadow:0 0 4px 2px var(--hover) !important;outline:5px auto -webkit-focus-ring-color}.skip-to-content{position:fixed;top:30px;left:30px;text-align:center;text-decoration:none;color:#fff;border:1px dotted var(--color);z-index:999;padding:20px;box-shadow:0px 0px 25px 10px rgba(0,0,0,0.5);background-color:var(--main-color);-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:0}.skip-to-content:hover,.skip-to-content:focus{color:#fff}.skip-to-content:focus{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--color:#0B2551;--main-color:#1C0309;--main-color2:#ffc200;--placeholder-color:#292929;--color1:#1c0309;--color2:#252525;--color3:#1c0309;--bg-color:#FFF0D3;--bg-color1:#fff0d3;--bg-color2:#fff7e6;--hover:#1C0309;--purple:#8E51A1;--green:#718F00;--green2:#80ff71;--blue:#007CFF;--red:#F31E32;--orange:#FF7800;--gold:#CF9000;--grey:rgba(28,3,9,0.2)}body{font-weight:400;font-size:clamp(14px, .9375vw, 18px);line-height:1.5;font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:all .3s}a,button,a:hover,a:focus{text-decoration:none;color:var(--color)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:'Faustina',sans-serif;font-weight:600}.h1,h1{font-size:clamp(26px, 2.5vw, 48px)}.h2,h2{font-size:clamp(34px, 2.08333333vw, 40px)}.h3,h3{font-size:clamp(20px, 1.45833333vw, 28px)}.h4,h4{font-size:clamp(18px, 1.45833333vw, 28px)}.h5,h5{font-size:clamp(16px, 1.25vw, 24px)}.h6,h6{font-size:clamp(14px, .83333333vw, 16px)}.font2{font-family:'Faustina',sans-serif}.bt,a.bt,input.bt,button.bt,.button,.header-button a,.ctct-submit{position:relative;display:inline-block;padding:16px 24px;background-color:var(--main-color2);color:#0B2551;border-radius:40px;font-weight:600;font-size:clamp(16px, .9375vw, 18px);line-height:1;text-align:center;transition:all .3s;min-width:190px;max-width:100%;border:2px solid #0b2551;font-family:'Montserrat',sans-serif;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize}.bt svg,a.bt svg,input.bt svg,button.bt svg,.button svg,.header-button a svg,.ctct-submit svg,.bt span,a.bt span,input.bt span,button.bt span,.button span,.header-button a span,.ctct-submit span{margin-left:8px;transition:all .3s;position:relative}.bt svg path,a.bt svg path,input.bt svg path,button.bt svg path,.button svg path,.header-button a svg path,.ctct-submit svg path{fill:#fff}.bt:hover,a.bt:hover,input.bt:hover,button.bt:hover,.button:hover,.header-button a:hover,.ctct-submit:hover{background-color:#0B2551;color:#fff}.bt:hover svg,a.bt:hover svg,input.bt:hover svg,button.bt:hover svg,.button:hover svg,.header-button a:hover svg,.ctct-submit:hover svg,.bt:hover span,a.bt:hover span,input.bt:hover span,button.bt:hover span,.button:hover span,.header-button a:hover span,.ctct-submit:hover span{transform:translateX(5px)}.bt.btn-white,a.bt.btn-white,input.bt.btn-white,button.bt.btn-white,.button.btn-white,.header-button a.btn-white,.ctct-submit.btn-white{background-color:#fff}.bt.btn-white:hover,a.bt.btn-white:hover,input.bt.btn-white:hover,button.bt.btn-white:hover,.button.btn-white:hover,.header-button a.btn-white:hover,.ctct-submit.btn-white:hover{background-color:#0B2551;color:#fff}.bt.btn-white:hover svg,a.bt.btn-white:hover svg,input.bt.btn-white:hover svg,button.bt.btn-white:hover svg,.button.btn-white:hover svg,.header-button a.btn-white:hover svg,.ctct-submit.btn-white:hover svg,.bt.btn-white:hover span,a.bt.btn-white:hover span,input.bt.btn-white:hover span,button.bt.btn-white:hover span,.button.btn-white:hover span,.header-button a.btn-white:hover span,.ctct-submit.btn-white:hover span{transform:translateX(5px)}.bt.btn-blue,a.bt.btn-blue,input.bt.btn-blue,button.bt.btn-blue,.button.btn-blue,.header-button a.btn-blue,.ctct-submit.btn-blue{background-color:#0B2551;color:#fff}.bt.btn-blue:hover,a.bt.btn-blue:hover,input.bt.btn-blue:hover,button.bt.btn-blue:hover,.button.btn-blue:hover,.header-button a.btn-blue:hover,.ctct-submit.btn-blue:hover{background-color:var(--main-color2);color:#0B2551}.bt.btn-blue:hover svg,a.bt.btn-blue:hover svg,input.bt.btn-blue:hover svg,button.bt.btn-blue:hover svg,.button.btn-blue:hover svg,.header-button a.btn-blue:hover svg,.ctct-submit.btn-blue:hover svg,.bt.btn-blue:hover span,a.bt.btn-blue:hover span,input.bt.btn-blue:hover span,button.bt.btn-blue:hover span,.button.btn-blue:hover span,.header-button a.btn-blue:hover span,.ctct-submit.btn-blue:hover span{transform:translateX(5px)}button{cursor:pointer}button *{pointer-events:none}.main-link{text-transform:uppercase;color:var(--color);font-weight:600;display:inline-flex;align-items:center}.main-link svg,.main-link span{transition:all .3s;margin-left:10px}.main-link svg path,.main-link span path{fill:var(--color);transition:all .3s}.main-link:hover svg,.main-link:hover span{transform:translateX(5px)}.main-link.blue-link{color:var(--blue)}.main-link.blue-link svg path{fill:var(--blue)}.bt-simple{border:0;padding:0;margin:0;background:transparent;display:flex;align-items:center;gap:4px}.bt-line-small{border-radius:40px;border:2px solid #0b2551;font-size:16px;font-style:normal;font-weight:600;padding:6px 40px;transition:all .3s}.bt-line-small:hover{background-color:var(--main-color2)}body input[type="text"],body input[type="password"],body input[type="datetime"],body input[type="datetime-local"],body input[type="date"],body input[type="month"],body input[type="time"],body input[type="week"],body input[type="number"],body input[type="email"],body input[type="url"],body input[type="search"],body input[type="tel"],body input[type="color"],body input[type="file"],body textarea,body select,.hs-input{width:100%;height:clamp(45px, 3.125vw, 60px);padding-left:clamp(15px, 1.04166667vw, 20px);padding-right:clamp(15px, 1.04166667vw, 20px);font-size:16px;border:1px solid var(--color2);background-color:#FBFBFB;border-radius:0px;color:color;margin:0;max-width:100%;font-family:'Montserrat',sans-serif}body input[type="text"]:focus,body input[type="password"]:focus,body input[type="datetime"]:focus,body input[type="datetime-local"]:focus,body input[type="date"]:focus,body input[type="month"]:focus,body input[type="time"]:focus,body input[type="week"]:focus,body input[type="number"]:focus,body input[type="email"]:focus,body input[type="url"]:focus,body input[type="search"]:focus,body input[type="tel"]:focus,body input[type="color"]:focus,body input[type="file"]:focus,body textarea:focus,body select:focus,.hs-input:focus{border-color:var(--color)}body input[type="text"]:focus-visible,body input[type="password"]:focus-visible,body input[type="datetime"]:focus-visible,body input[type="datetime-local"]:focus-visible,body input[type="date"]:focus-visible,body input[type="month"]:focus-visible,body input[type="time"]:focus-visible,body input[type="week"]:focus-visible,body input[type="number"]:focus-visible,body input[type="email"]:focus-visible,body input[type="url"]:focus-visible,body input[type="search"]:focus-visible,body input[type="tel"]:focus-visible,body input[type="color"]:focus-visible,body input[type="file"]:focus-visible,body textarea:focus-visible,body select:focus-visible,.hs-input:focus-visible{outline:var(--color) auto 1px}::-webkit-input-placeholder{color:#292929 !important}:-moz-placeholder{color:#292929 !important}::-moz-placeholder{color:#292929 !important}:-ms-input-placeholder{color:#292929 !important}body textarea{height:clamp(90px, 6.77083333vw, 130px);padding:20px}body select{padding-right:50px !important;background-image:url('https://newtonx.srv2.softwareimc.app/wp-content/themes/imc/assets/less/../images/icons/sort-down-solid.svg');background-size:20px;background-position:calc(100% - 20px) center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.form-group,.form-row{margin-bottom:clamp(15px, 1.30208333vw, 25px);display:flex;flex-wrap:wrap}.form-group label,.form-row label{text-transform:uppercase;font-size:clamp(16px, .9375vw, 18px);font-weight:700;margin-bottom:5px;width:100%}.form-group input+label,.form-row input+label{text-transform:initial;font-weight:initial}.group-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.group-fields .form-row{width:100%}@media (min-width:768px){.group-fields .form-row.form-row-first{width:calc(50% - 15px)}.group-fields .form-row.form-row-last{width:calc(50% - 15px)}}@media (max-width:767px){.group-fields .form-row.form-row-first.half-on-mobile{width:calc(50% - 5px)}.group-fields .form-row.form-row-last.half-on-mobile{width:calc(50% - 5px)}}.css-radio input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.css-radio input+label{padding-left:30px;cursor:pointer;font-size:clamp(18px, 1.25vw, 24px);line-height:24px;margin-bottom:10px;position:relative;color:var(--color)}.css-radio input+label:before{content:'';position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #d6d8d9;background-color:#fff;border-radius:50%}.css-radio input+label:after{content:'\f00c';position:absolute;top:2px;left:0px;width:20px;height:20px;color:var(--main-color);transition:all .3s;border-radius:50%;transform:scale(0);opacity:0;display:flex;align-items:center;justify-content:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:10px;text-align:center;line-height:20px}.css-radio input:checked+label{font-weight:700;color:var(--main-color)}.css-radio input:checked+label:before{border-color:var(--main-color)}.css-radio input:checked+label:after{transform:scale(1);opacity:1}.css-radio-switch-group{display:flex;border-radius:26px;background-color:#fbfaf8;border:1px solid var(--main-color);margin-bottom:30px}.css-radio-switch-group .css-radio-switch{width:100%}.css-radio-switch-group .css-radio-switch input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;border-radius:25px}.css-radio-switch-group .css-radio-switch input+label{padding-left:30px;cursor:pointer;font-size:clamp(16px, .9375vw, 18px);line-height:clamp(20px, 1.5625vw, 30px);color:var(--main-color);border-radius:25px;padding:10px 20px;text-align:center;font-weight:700;width:100%}.css-radio-switch-group .css-radio-switch input:checked+label{background-color:var(--main-color);color:#fff}.css-radio-bt input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.css-radio-bt input+.bt.bt-outline{cursor:pointer;box-shadow:none;border-color:#e3e5e7;color:var(--color);min-width:initial;padding:5px;display:flex;align-items:center;justify-content:center;font-size:clamp(14px, .9375vw, 18px);min-height:clamp(44px, 2.5vw, 48px)}.css-radio-bt input+.bt.bt-outline:hover{color:var(--color);background-color:#fff}.css-radio-bt input:checked+.bt.bt-outline{color:var(--main-color);border-color:var(--main-color);background-color:#fff}.css-checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.css-checkbox input+label{padding-left:30px;cursor:pointer;font-size:clamp(14px, .9375vw, 18px);line-height:20px;margin-bottom:10px;position:relative;color:var(--color);font-weight:400;text-transform:initial}.css-checkbox input+label:before{content:'';position:absolute;top:0px;left:0;width:20px;height:20px;border:1px solid #d6d8d9;background-color:#fff;border-radius:3px}.css-checkbox input+label:after{content:'\f00c';position:absolute;top:0px;left:0px;width:20px;height:20px;color:var(--main-color);transition:all .3s;border-radius:50%;transform:scale(0);opacity:0;display:flex;align-items:center;justify-content:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:10px;text-align:center;line-height:20px}.css-checkbox input:checked+label{color:var(--main-color)}.css-checkbox input:checked+label:before{border-color:var(--main-color)}.css-checkbox input:checked+label:after{transform:scale(1);opacity:1}.css-radio-image input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.css-radio-image input+label{cursor:pointer}.css-radio-image input:checked+label{color:var(--main-color)}.css-radio-image input:checked+label .choice-value{border-color:var(--main-color) !important}.input-icon{position:relative}.input-icon .icon{position:absolute;top:0;right:0;width:clamp(40px, 2.60416667vw, 50px);height:clamp(40px, 2.60416667vw, 50px);border-radius:0px 5px 5px 0;display:flex;align-items:center;justify-content:center;background-color:var(--main-color)}.input-icon .icon svg{fill:#ffffff;max-width:75%;max-height:75%}.site-header{transition:all .3s}.site-header .logo-location{display:flex;gap:clamp(5px, 1.04166667vw, 20px)}.site-header .logo-location .phone{margin-top:5px}.site-header .logo-location .location{display:flex;align-items:center;gap:10px}.site-header .logo-location .location-container{font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex;gap:10px}.site-header .logo-location .location-container.hidden{display:none}.site-header .logo-location .location-container button{font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;border:0;padding:0;margin:0;background:transparent}.site-header .logo-location .location-container.no-location button{font-size:14px;display:flex;gap:10px;align-items:center}@media (max-width:1300px){.site-header .logo-location .location-container{font-size:12px;flex-direction:column;gap:0}}@media (max-width:1024px){.site-header .logo-location .location-container{display:none}}.site-header .header-content{background-color:#FAF9F7;transition:all .3s;position:fixed;top:0;z-index:99;width:100%;border-bottom:1px solid transparent}.site-header .header-content .header-content-inner{padding:24px 0;transition:all .3s}@media (max-width:1024px){.site-header .header-content .header-content-inner{padding:12px 0}}.site-header .header-content .header-wrapper{justify-content:space-between;display:flex;align-items:center;transition:0.3s;gap:5px}.site-header .open-mobile-menu{display:none;width:48px;height:36px;border:2px solid #0b2551;border-radius:40px;background-color:var(--main-color2);position:relative;align-items:center;justify-content:center;padding:0}@media (max-width:1024px){.site-header .open-mobile-menu{display:block}}.site-header .open-mobile-menu .open-mobile-menu-inner{width:19px;height:2px;background-color:#0B2551;display:inline-block;transition:all .4s}.site-header .open-mobile-menu::before{content:"";position:absolute;top:10px;width:19px;height:2px;background-color:#0B2551;transition:all .4s}.site-header .open-mobile-menu:after{content:"";position:absolute;bottom:10px;width:19px;height:2px;background-color:#0B2551;transition:all .4s}@media (max-width:1024px){.site-header .open-mobile-menu{display:flex}}.site-header .logo img{max-height:43px}.site-header .header-cta-container .bt{font-size:14px;padding:16px 24px;min-width:200px}@media (max-width:1024px){.site-header .header-cta-container{display:none}}.site-header .location-container-mobile{display:none;background-color:var(--main-color2);padding:6px 16px;justify-content:space-between;font-size:14px;font-weight:600;gap:5px}.site-header .location-container-mobile.hidden{display:none}.site-header .location-container-mobile.no-location{justify-content:center}.site-header .location-container-mobile button{font-size:12px;font-weight:600;border:0;padding:0;margin:0;background:transparent;text-decoration:underline}@media (max-width:1024px){.site-header .location-container-mobile{display:flex}}@media (max-width:540px){.site-header .location-container-mobile{font-size:12px}}.mobile-menu-open .site-header .open-mobile-menu .open-mobile-menu-inner{opacity:0}.mobile-menu-open .site-header .open-mobile-menu:before{transform:rotate(45deg);top:15px}.mobile-menu-open .site-header .open-mobile-menu:after{transform:rotate(-45deg);top:15px}.bt.header-cta{font-size:clamp(14px, .9375vw, 18px);line-height:clamp(20px, 1.14583333vw, 22px)}@media (max-width:767px){.bt.header-cta{display:none}}.search-wrapper{position:relative}.search-wrapper .search-trigger{display:flex;align-items:center;justify-content:center}.search-wrapper .search-trigger svg{transition:all .3s;width:20px}.search-wrapper .search-trigger .close-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;width:14px}.search-wrapper .search-form{position:absolute;top:100%;right:0;margin-top:15px;width:500px;border:1px solid rgba(28,3,9,0.2);padding:10px;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease,background-color .3s,visibility 0s .4s;pointer-events:none;opacity:0;visibility:hidden;z-index:99;background-color:#fff0d3}.search-wrapper .search-form .form-fields{display:flex;align-items:center}.search-wrapper .search-form .form-fields .form-group{width:100%;margin:0}.search-wrapper .search-form .form-fields .form-group input{height:45px}.search-wrapper .search-form .form-fields .form-action .bt{width:100%;min-width:150px;height:45px;padding-top:5px;padding-bottom:5px}.search-wrapper.search-open .search-trigger .search-icon{opacity:0}.search-wrapper.search-open .search-trigger .close-icon{opacity:1}.search-wrapper.search-open .search-form{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;pointer-events:initial;visibility:visible;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease,background-color .3s,visibility 0s 0s}@media (max-width:767px){.search-wrapper{margin-left:auto}}body:not(.home) .site-header .header-content{border-color:#000}body.scrolled .site-header .header-content{border-color:#000}body.scrolled .site-header .header-content .header-content-inner{padding:5px 0}@media (min-width:1200px){body.scrolled .site-header{height:90px}body.scrolled .menu-trigger{line-height:90px}body.scrolled #side-menu .side-menu-wrapper .side-menu-heading{height:91px}body.scrolled .logo img.small-logo{opacity:1}}.header-menu>ul{list-style-type:none;padding:0;margin:0;display:flex;gap:40px;align-items:center}.header-menu>ul>li{display:flex;align-items:center;gap:10px}.header-menu>ul>li.menu-item-has-children>a{display:flex;align-items:center}.header-menu>ul>li.menu-item-has-children>a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(https://newtonx.srv2.softwareimc.app/wp-content/themes/imc/assets/less/../images/dropdown-arrow.svg);transition:all .4s}.header-menu>ul>li.menu-item-has-children:hover a{display:flex;align-items:center}.header-menu>ul>li.menu-item-has-children:hover a:after{transform:scale(-1)}.header-menu>ul>li>button{margin:0;padding:0;border:0;background:transparent;transition:all .3s}.header-menu>ul>li>button.active{transform:scale(-1)}.header-menu>ul>li>a{color:var(--color);font-family:'Montserrat',sans-serif;font-weight:600;font-size:clamp(14px, .83333333vw, 16px);display:inline-block;transition:color .3s;padding:10px 0}.header-menu>ul>li>a:hover{color:var(--main-color2)}.header-menu>ul>li.dropdown-menu>a{display:inline-flex;align-items:center}.header-menu>ul>li.dropdown-menu>a:after{margin-left:8px;content:"";width:20px;height:20px;border-radius:50%;transition:all .3s ease-out;border:1px solid var(--red);background-image:url('https://newtonx.srv2.softwareimc.app/wp-content/themes/imc/assets/less/../images/dropdown-icon.svg');background-position:center;background-size:12px;background-repeat:no-repeat;display:block}.header-menu>ul>li.dropdown-menu>a[aria-expanded="true"]{color:var(--red)}.header-menu>ul>li.dropdown-menu:hover>a{color:var(--main-color2)}.header-menu>ul>li.dropdown-menu:hover>a:after{transform:rotateX(180deg)}.header-menu>ul>li.current_page_item>a,.header-menu>ul>li.current-menu-parent>a{font-weight:700}.header-menu>ul>li.current_page_item>a:after,.header-menu>ul>li.current-menu-parent>a:after{-webkit-filter:initial !important}.header-menu>ul>li .sub-menu{position:absolute;background-color:#ffff;filter:drop-shadow(2px 4px 6px #000);list-style:none;margin:0;padding:20px 0;transition:all .4s;opacity:0;pointer-events:none;left:0;width:100%;top:105px}.header-menu>ul>li .sub-menu:before{content:"";width:100%;height:40px;position:absolute;top:-40px}.header-menu>ul>li .sub-menu li{text-align:center}.header-menu>ul>li .sub-menu li a{padding:10px 0;display:block;font-size:15px}.header-menu>ul>li:hover .sub-menu{opacity:1;pointer-events:all}@media (max-width:1024px){.header-menu{display:none}}.services-menu-container{padding:40px 0 80px;position:absolute;background-color:#ffff;filter:drop-shadow(6px 9px 3px rgba(0,0,0,0.16));list-style:none;margin:0;transition:all .4s;opacity:0;pointer-events:none;left:0;width:100%;transform:translateY(40px);overflow:hidden;margin-top:6px}.services-menu-container:before{content:"";width:100%;height:40px;position:absolute;top:-40px}.services-menu-container.active{opacity:1;transform:translateY(0);pointer-events:all}@media (max-width:1024px){.services-menu-container{display:none}}.services-menu-container .services-menu{display:flex;flex-wrap:wrap;justify-content:space-between;grid-row-gap:20px}.services-menu-container .services-menu-listing-items{margin-top:32px}.services-menu-container .services-menu-listing-items .slick-track{gap:10px;align-items:center;padding:5px 0}.services-menu-container .services-menu-terms-item{border-radius:20px;background:#FAF9F7;padding:32px;flex:1;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px)}@media (max-width:1400px){.services-menu-container .services-menu-terms-item{flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}}.services-menu-container .menu-heading-title{font-size:clamp(20px, 1.45833333vw, 28px);font-style:normal;font-weight:700;line-height:160%;display:flex;justify-content:space-between;align-items:center}.services-menu-container .services-menu-listing-items-arrows{display:flex;align-items:center;gap:10px}.services-menu-container .services-menu-listing-items-arrows .slick-arrow{width:60px;height:34px;position:static;transition:all .3s;margin:0;transform:none}.services-menu-container .services-menu-listing-items-arrows .slick-arrow.slick-disabled{opacity:0}.services-menu-container .item .item-inner{display:flex;gap:12px;align-items:center}.services-menu-container .item .item-content{flex:1}.services-menu-container .item .item-image{position:relative;width:66px;height:66px}.services-menu-container .item .item-image:before{content:"";position:absolute;top:4px;left:4px;width:100%;height:100%;pointer-events:none;border-radius:0px 12px 0px 24px;border:1px solid #292929}.services-menu-container .item .item-image-inner{width:100%;height:100%;border-radius:0px 12px 0px 24px;overflow:hidden}.services-menu-container .item .item-title{font-size:clamp(14px, .9375vw, 18px);font-style:normal;font-weight:600;line-height:1.2}.services-menu-container .background{position:absolute;top:0;left:0;z-index:-1;height:100%}#mobile-menu{display:none;height:100vh;background-color:#fff;overflow:auto;position:fixed;padding-bottom:0;top:0;left:0;width:100%;height:100%;padding-top:85px;z-index:10;transition:all .3s}#mobile-menu .mobile-menu-inner{height:100%;padding-top:50px;padding-bottom:50px;overflow-y:auto}@media (max-height:600px){#mobile-menu .mobile-menu-inner{display:block}}#mobile-menu #mobile-menu-nav{padding:0 0 30px 0}#mobile-menu .header-cta{text-align:center}#mobile-menu ul{list-style:none;padding:0;margin:0}#mobile-menu ul li{position:relative;border-radius:32px 0px 20px 0px;background-color:#FAF9F7;padding:12px 20px}#mobile-menu ul li.menu-item-1581{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#mobile-menu ul li.menu-item-1581>a>svg{display:none}#mobile-menu ul li .mobile-inner-menu-trigger{width:16px;height:16px;border-radius:100%;border:0;background-color:#0B2551;display:flex;align-items:center;justify-content:center;position:relative;padding:0}#mobile-menu ul li .mobile-inner-menu-trigger:after{content:"";width:6px;height:2px;border-radius:2px;background-color:#fff}#mobile-menu ul li .mobile-inner-menu-trigger:before{content:"";width:2px;height:6px;border-radius:2px;background-color:#fff;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s}#mobile-menu ul li .mobile-inner-menu-trigger.active:before{height:0}#mobile-menu ul li .mobile-inner-menu-trigger.active+.services--mobile-menu-container{display:block}#mobile-menu ul li+li{margin-top:16px}#mobile-menu ul li a{padding:0;font-weight:600;color:#0b2551;font-size:28px;display:flex;align-items:center;justify-content:space-between}@media (max-width:700px){#mobile-menu ul li a{font-size:20px}}#mobile-menu ul li a span{position:relative;z-index:1;line-height:1.2}#mobile-menu ul li a span:before{content:"";width:84%;height:clamp(13px, 1.25vw, 24px);position:absolute;background:var(--main-color2);bottom:0;border-radius:0px 0px 12px 12px;z-index:-1;right:0}#mobile-menu ul li .sub-menu{display:none}#mobile-menu ul li.open-sub-menu .sub-menu{display:block}#mobile-menu ul li.open-sub-menu .sub-menu-trigger svg path:first-child{display:none}#mobile-menu ul li .sub-menu li{margin-top:12px}#mobile-menu ul li .sub-menu li a{font-size:25px;color:#0b2551;font-weight:400}@media (max-width:700px){#mobile-menu ul li .sub-menu li a{font-size:18px}}#mobile-menu ul li .sub-menu li.current_page_item>a{color:#DE9F21}#mobile-menu .bt{font-size:clamp(17px, 1.45833333vw, 28px);padding:16px 20px}#mobile-menu .sub-menu-trigger{width:33px;height:33px;background-color:var(--main-color2);border-radius:100%;position:absolute;right:0;top:-1px;display:flex;align-items:center;justify-content:center;border:2px solid #0b2551}#mobile-menu .sub-menu-trigger svg path{stroke:#0B2551}#mobile-menu .sub-menu-trigger *{pointer-events:none}#mobile-menu .header-cta-container-mobile{text-align:center}@media (max-width:1024px){.mobile-menu-open #mobile-menu{display:block}}.scrolled #mobile-menu{padding-top:50px}.services--mobile-menu-container{flex-basis:100%;display:none}.services--mobile-menu-container .item-inner{display:flex;align-items:center;gap:10px}.services--mobile-menu-container .mobile-menu-heading-title{font-size:14px;font-style:normal;font-weight:600;line-height:160%;display:flex;align-items:center;justify-content:space-between;gap:20px}.services--mobile-menu-container .mobile-menu-heading-title.active .services--mobile-menu-listing-items-arrows:before{height:0}.services--mobile-menu-container .services--mobile-menu{border-top:1px solid #0b2551;padding-top:10px;margin-top:10px}.services--mobile-menu-container .services--mobile-menu-listing-items-arrows{width:16px;height:16px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;position:relative}.services--mobile-menu-container .services--mobile-menu-listing-items-arrows:after{content:"";width:6px;height:2px;border-radius:2px;background-color:#0B2551}.services--mobile-menu-container .services--mobile-menu-listing-items-arrows:before{content:"";width:2px;height:6px;border-radius:2px;background-color:#0B2551;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s}.services--mobile-menu-container .item-title{font-size:12px;font-style:normal;font-weight:500;line-height:160%}.services--mobile-menu-container .services--mobile-menu-terms-item{margin:4px 0}.services--mobile-menu-container .services--mobile-menu-listing-items{transition:all .3s;overflow:hidden}#dropdown-menu{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 106px);-webkit-transform:translate3d(0, 83px, 0);transform:translate3d(0, 83px, 0);transition:visibility 0s 1s,opacity .5s;pointer-events:none;visibility:hidden;z-index:99;opacity:0}#dropdown-menu:before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(255,247,230,0.7);opacity:0;transition:opacity .5s}#dropdown-menu .dropdown-menu-wrapper{background-color:var(--bg-color);padding:70px 0 20px;position:relative;z-index:1;transition:all .5s;border-top:2px solid transparent;border-bottom:2px solid transparent}#dropdown-menu .dropdown-menu-wrapper h2{text-align:center;margin-bottom:clamp(50px, 3.64583333vw, 70px);display:none}#dropdown-menu .dropdown-menu-wrapper .container{max-width:1685px}#dropdown-menu .dropdown-menu-wrapper .col-card{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);transition:all .5s}#dropdown-menu .areas-listing .col-card{margin-bottom:clamp(30px, 2.60416667vw, 50px)}#dropdown-menu .areas-listing .card-content{border-radius:0px 120px 0px 0px;height:100%;display:flex;flex-direction:column;position:relative;min-height:195px;border:10px solid transparent;padding-right:15%}#dropdown-menu .areas-listing .card-content .content-w-padding{margin-top:auto}#dropdown-menu .areas-listing .card-content .image{position:absolute;top:0;left:0;transition:all .3s;width:100%;height:100%;opacity:0;overflow:hidden;border-radius:0px 110px 0px 0px}#dropdown-menu .areas-listing .card-content h3{font-size:clamp(24px, 1.66666667vw, 32px);text-transform:uppercase;margin:0;color:#fff}#dropdown-menu .areas-listing .card-content .description{margin-top:clamp(15px, 1.04166667vw, 20px);color:#fff}#dropdown-menu .areas-listing .card-content .content-w-padding{position:relative;z-index:1}#dropdown-menu .areas-listing .card-content .cta-wrapper{margin-top:auto;position:relative;z-index:1}#dropdown-menu .areas-listing .card-content .bt{border-color:#fff;color:#fff;border-top:1px solid #fff;border-right:1px solid #fff;border-radius:0 100px 0 0;margin-left:-10px;margin-bottom:-10px}#dropdown-menu .areas-listing .card-content .bt svg path{fill:#fff}#dropdown-menu .areas-listing .card-content .content-w-padding{padding-top:40px;padding-bottom:40px;padding-left:clamp(20px, 1.5625vw, 30px);padding-right:clamp(20px, 1.5625vw, 30px)}#dropdown-menu .areas-listing .card-content:hover .image{opacity:0.4}#dropdown-menu .areas-listing .card-content:hover.has-image .bt{border-color:transparent}#dropdown-menu .areas-listing .card-content:not(:hover){border-color:transparent !important}@media (min-width:1200px){#dropdown-menu{height:calc(100vh - 134px);-webkit-transform:translate3d(0, 103px, 0);transform:translate3d(0, 103px, 0)}}body.scrolled-44 #dropdown-menu{height:calc(100vh - 62px)}@media (min-width:1200px){body.scrolled-44 #dropdown-menu{height:calc(100vh - 90px);-webkit-transform:translate3d(0, 90px, 0);transform:translate3d(0, 90px, 0)}}body.dropdown-menu-open #dropdown-menu{pointer-events:initial;visibility:visible;opacity:1;-webkit-transition:-webkit-transform .4s ease,background-color .3s;transition:-webkit-transform .4s ease,background-color .3s;-o-transition:transform .4s ease,background-color .3s;transition:transform .4s ease,background-color .3s;transition:transform .4s ease,-webkit-transform .4s ease,background-color .3s,visibility 0s 0s,opacity .5s}body.dropdown-menu-open #dropdown-menu:before{opacity:1;transition:opacity .5s}body.dropdown-menu-open #dropdown-menu .dropdown-menu-wrapper{transition:all .5s ease;border-color:#000;border-bottom:2px solid #cf9000;border-top:2px solid #cf9000}body.dropdown-menu-open #dropdown-menu .dropdown-menu-wrapper .col-card{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}body.dropdown-menu-open #dropdown-menu .dropdown-menu-wrapper .col-card:nth-of-type(1){transition:all 1s .3s}body.dropdown-menu-open #dropdown-menu .dropdown-menu-wrapper .col-card:nth-of-type(2),body.dropdown-menu-open #dropdown-menu .dropdown-menu-wrapper .col-card:nth-of-type(4){transition:all 1s .35s}body.dropdown-menu-open #dropdown-menu .dropdown-menu-wrapper .col-card:nth-of-type(3),body.dropdown-menu-open #dropdown-menu .dropdown-menu-wrapper .col-card:nth-of-type(5){transition:all 1s .4s}body.dropdown-menu-open #dropdown-menu .dropdown-menu-wrapper .col-card:nth-of-type(6){transition:all 1s .45s}.dropdown-menu-slider{height:calc(100vh - 70px)}.dropdown-menu-slider .slick-list{height:100%}.dropdown-menu-slider .slick-list .slick-track{height:100%}.site-footer{overflow:hidden;background-color:#FAF9F7;color:#fff}.site-footer .footer-inner{background-color:#0B2551;border-top-left-radius:clamp(80px, 10.41666667vw, 200px);padding-top:clamp(60px, 6.25vw, 120px)}.site-footer .wrapper{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:1000px){.site-footer .wrapper{flex-direction:column;align-items:center;gap:32px}}.site-footer .text-container{display:flex;flex-direction:column;gap:clamp(60px, 3.90625vw, 75px);flex-basis:35%}.site-footer .map-container{flex-basis:60%}@media (max-width:1200px){.site-footer .text-container{flex-basis:45%}.site-footer .map-container{flex-basis:52%}}@media (max-width:1000px){.site-footer .text-container{width:100%}.site-footer .text-container .logo,.site-footer .text-container .footer-text{text-align:center}.site-footer .map-container{width:100%}}.site-footer .map{margin-top:20px}@media (max-width:1000px){.site-footer .map{text-align:center}}.site-footer .location-dropdown select{border-radius:100px;border:1px solid #0b2551;background:#FEFEFE;background-image:url(https://newtonx.srv2.softwareimc.app/wp-content/themes/imc/assets/less/../images/dropdown-arrow-outside.svg);background-repeat:no-repeat;background-position:97%}.site-footer .footer-menu-container{display:flex;justify-content:space-between;gap:15px}.site-footer .footer-menu-container h4{color:var(--main-color2);font-size:clamp(18px, 1.25vw, 24px);font-style:normal;font-weight:600;line-height:100%;font-family:'Montserrat',sans-serif}.site-footer .footer-menu-container ul{list-style:none;padding:0;margin:0}.site-footer .footer-menu-container ul li a{color:#fff;font-size:clamp(15px, .83333333vw, 16px);font-style:normal;font-weight:500;line-height:1.6}@media (max-width:1000px){.site-footer .footer-menu-container .footer-links{flex:1}}.site-footer .footer-bottom-wrapper{padding-top:50px;padding-bottom:20px}.site-footer .footer-bottom-wrapper ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.site-footer .footer-bottom-wrapper ul li{text-align:center}.site-footer .footer-bottom-wrapper ul li+li{display:flex;align-items:center}.site-footer .footer-bottom-wrapper ul li+li:before{content:"|";padding:0 20px}.site-footer .footer-bottom-wrapper ul li a{color:#fff;font-size:clamp(15px, .83333333vw, 16px);font-style:normal;font-weight:400}@media (max-width:540px){.site-footer .footer-bottom-wrapper ul li:last-child{flex-basis:100%}.site-footer .footer-bottom-wrapper ul li:last-child:before{display:none}.site-footer .footer-bottom-wrapper ul li:last-child a{margin:10px auto 0}}.site-footer .footer-copyright{padding:20px;text-align:center;font-size:clamp(15px, .83333333vw, 16px);font-style:normal;font-weight:400;line-height:259.5%;position:relative}.site-footer .footer-copyright:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120%;height:1px;background-color:rgba(255,255,255,0.5)}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;width:100%}.pace-inactive{display:none}.pace .pace-progress{background:var(--main-color);position:fixed;z-index:999999;top:0;right:100%;width:100%;height:4px}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#fff;transition:background-color .9s}#loader-wrapper.hide-animation #loader-graphic{top:-148px;left:-37px;transform:translate(0%, 0%)}#loader-wrapper.hide-animation #loader-graphic svg{width:447px !important}@media (max-width:1199px){#loader-wrapper.hide-animation #loader-graphic{top:-108px;left:4px}}@media (max-width:1199px){#loader-wrapper.hide-animation #loader-graphic{top:-83px;left:20px}}@media (min-width:1200px){body.scrolled #loader-wrapper.hide-animation #loader-graphic{top:-154px;left:-36px}}#loader-graphic{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;height:400px;max-width:70%;max-height:70%;margin:auto;z-index:1001;transition:1s cubic-bezier(.25, 1, .3, 1)}#loader-graphic svg{width:calc(100% * 2) !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) !important;height:auto !important;transition:1s cubic-bezier(.25, 1, .3, 1)}@media (min-width:768px){#loader-graphic svg{width:calc(300%) !important}}@media (max-width:1199px){#loader-graphic{width:300px;height:300px}}@media (max-width:767px){#loader-graphic{width:250px;height:250px}}body{position:relative;color:var(--color)}.container,.container-full,.container-small,.container-medium{max-width:1500px;padding-left:20px;padding-right:20px;width:100%;margin:0 auto}.container-full{max-width:100%;padding-left 80:clamp(10px, 1.04166667vw, 20px);padding-right 80:clamp(10px, 1.04166667vw, 20px)}.container-medium{max-width:1560px}.container-small{max-width:790px}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}img{max-width:100%;height:auto}.image-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-cover{position:absolute;z-index:0;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.image-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.slick-track{display:flex;gap:clamp(20px, 2.08333333vw, 40px)}.slick-track:before,.slick-track:after{display:none}.slick-slide{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.slick-dots{position:relative;text-align:center;list-style-type:none;margin:0;padding:0;margin-top:20px;z-index:2;width:100%;bottom:0}.slick-dots li{padding:0 4px;height:auto}.slick-dots li button{background:transparent;width:12px;height:12px;border:1px solid #0b2551;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-indent:10000px;padding:0;outline:none;cursor:pointer;border-radius:50%;position:relative}.slick-dots li.slick-active button{border-color:#0B2551;background-color:#FFC200}.slick-arrow{width:clamp(40px, 5.98958333vw, 115px);height:clamp(40px, 3.38541667vw, 65px);border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1;transition:all .3s;cursor:pointer;border-radius:100px;border:2px solid #0b2551;background:#FFC200;padding:0;display:flex;align-items:center;justify-content:center}.slick-arrow svg{max-width:65%}.slick-arrow.slick-prev{left:25px}.slick-arrow.slick-next{right:25px}.slick-arrow.slick-disabled{background-color:#fff}.append-arrows-container{display:flex;gap:20px}.append-arrows-container .slick-arrow{position:static;transform:none}.append-arrows-container.has-featured-item{margin-top:40px;justify-content:center}#page{opacity:0;-webkit-transition:all .9s ease-out;-o-transition:all .9s ease-out;transition:all .9s ease-out;overflow:clip;padding-top:clamp(91px, 5.15625vw, 99px)}html.touch button:focus{outline:none}.page-section{position:relative;visibility:visible;padding-top:clamp(20px, 4.6875vw, 90px);padding-bottom:clamp(30px, 4.6875vw, 90px)}.page-section.remove-padding-top,.page-section.no-padding-top{padding-top:0}.page-section.remove-padding-bottom,.page-section.no-padding-bottom{padding-bottom:0}.has-margin-top{margin-top:clamp(50px, 9.63541667vw, 185px)}.description *:last-child{margin-bottom:0}.row.small-spaces{margin-left:clamp(-8px, -0.52083333vw, -10px);margin-right:clamp(-8px, -0.52083333vw, -10px)}.row.small-spaces div[class^="col"]{padding-left:clamp(8px, .52083333vw, 10px);padding-right:clamp(8px, .52083333vw, 10px)}@-webkit-keyframes hvr-icon-pulse-grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-icon-pulse-grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.section-global_sections{padding:0}.slick-slider{touch-action:auto;-ms-touch-action:auto}.site-content-contain{z-index:2;position:relative;transition:filter .5s}.description *:last-child{margin-bottom:0}.page-title-wrapper{padding-top:clamp(25px, 4.375vw, 84px);padding-bottom:clamp(25px, 4.375vw, 84px);text-align:center;border-radius:0px 0px 200px 0px}.page-title-wrapper h1{margin:0;line-height:1}.page-title-wrapper.has-background{background-color:var(--bg-color)}.text-center{text-align:center}.mb110{margin-bottom:clamp(50px, 5.72916667vw, 110px)}.cover-image{width:100%;height:100%;object-fit:cover}.section-pagination{grid-column:span 3;position:relative;z-index:1}@media (max-width:1023px){.section-pagination{grid-column:span 2}}@media (max-width:660px){.section-pagination{grid-column:span 1}}.section-pagination ul{list-style:none;margin:0;padding:0;display:flex;gap:18px;justify-content:center;align-items:center}.section-pagination ul button{background:transparent;border:0;padding:0;margin:0}.section-pagination ul button *{pointer-events:none}.section-pagination ul button.page-list{border-radius:0px 16px 0px 12px;border:1px solid #0b2551;width:44px;height:44px;position:relative}.section-pagination ul button.page-list:before{content:"";position:absolute;top:-2px;left:-2px;width:100%;height:100%;background:#FFC200;border-radius:0px 16px 0px 12px;opacity:0;transition:all .4s;z-index:-1}.section-pagination ul button.page-list.active:before{opacity:1}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000000}.loading-overlay .loader,.loading-overlay .loader:before,.loading-overlay .loader:after{background:#00D2F0;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loading-overlay .loader{color:#00D2F0;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loading-overlay .loader:before,.loading-overlay .loader:after{position:absolute;top:0;content:""}.loading-overlay .loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading-overlay .loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#modalContainer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:999;display:flex;align-items:center;color:#2F3C47;background:rgba(11,37,81,0.6);backdrop-filter:blur(4.5px)}#modalContainer .modal-container-outer{width:1920px;padding-left:clamp(20px, 7.29166667vw, 140px);padding-right:clamp(20px, 7.29166667vw, 140px);max-width:100%;margin:0 auto;transform:translateY(100px);opacity:0;transition:all .3s ease-in;overflow-y:auto;padding-top:clamp(24px, 2.60416667vw, 50px);padding-bottom:clamp(24px, 2.60416667vw, 50px)}@media (max-width:1440px){#modalContainer .modal-container-outer{height:100%}}@media (max-width:1400px){#modalContainer .modal-container-outer{padding-left:25px;padding-right:25px}}@media (max-width:640px){#modalContainer .modal-container-outer{padding-left:10px;padding-right:10px}#modalContainer .modal-container-outer .container{padding-left:10px;padding-right:10px}}#modalContainer .content-wrapper{background-color:#F9FAFA;padding:64px 36px;position:relative;filter:drop-shadow(0px 4px 6px rgba(0,0,0,0.16));border-radius:12px;overflow:hidden}#modalContainer #menuPopClose{position:absolute;top:20px;border:0;right:20px;background:rgba(255,255,255,0);padding:10px;border-radius:100%;transition:all .3s;width:50px;height:50px;z-index:5}#modalContainer #menuPopClose:hover{background:#FFC200;filter:drop-shadow(0px 4px 6px rgba(0,0,0,0.16))}@media (max-width:900px){#modalContainer #menuPopClose{top:5px;right:5px;background:#FFC200;padding:5px;width:40px;height:40px}}#modalContainer .modal-container-inner{background:#fff;border-top-left-radius:clamp(40px, 4.16666667vw, 80px);border-bottom-right-radius:clamp(60px, 6.25vw, 120px);position:relative;overflow:hidden}#modalContainer .modal-container-inner section{position:relative;z-index:1}#modalContainer .modal-container-inner .background-graphic-top{position:absolute;top:0;right:0}#modalContainer .modal-container-inner .background-graphic-bottom{position:absolute;bottom:0;left:0}#modalContainer.enter-screen .modal-container-outer{opacity:1;transform:translateY(0)}.ajax-popup-link a *{pointer-events:none}div#wpadminbar{display:none !important}body.admin-bar{margin-top:0 !important}.tooltip-wrapper{position:relative;z-index:1;margin-bottom:30px}.tooltip-wrapper .tooltip_text{position:absolute;left:40px;top:-10px;width:70%;max-width:400px;padding:15px;background:#FFFFFF;border:3px solid var(--main-color);border-radius:17px;box-shadow:0px 5px 15px rgba(0,0,0,0.1);font-size:12px;visibility:hidden;opacity:0;transform:translateX(-25px);transition:all .3s ease}.tooltip-wrapper .tooltip_text a{color:var(--color)}.tooltip-wrapper .tooltip_text svg{position:absolute;left:-11px;top:15px}.tooltip-wrapper .tooltip_text svg path:first-child{stroke:var(--main-color)}.tooltip-wrapper .tooltip_text *:last-child{margin-bottom:0}.tooltip-wrapper .tooltip-icon{display:inline-block;position:relative;z-index:1}.tooltip-wrapper .tooltip-icon svg{display:block}.tooltip-wrapper.active .tooltip_text{visibility:visible;opacity:1;transform:translateX(0px)}.intro-heading{margin-bottom:clamp(30px, 3.64583333vw, 70px);position:relative}.intro-heading .intro-title{margin:0;letter-spacing:.2rem}.intro-heading .intro-title span{position:relative;z-index:1;display:inline-block}.intro-heading .intro-title span:before{content:"";width:107%;height:clamp(13px, 1.25vw, 24px);position:absolute;background:var(--main-color2);bottom:0;border-radius:0px 0px 12px 12px;z-index:-1;left:50%;transform:translateX(-50%)}.intro-heading .description{font-size:clamp(15px, 1.04166667vw, 20px);margin-top:clamp(20px, 2.08333333vw, 40px);line-height:1.6;width:750px;max-width:100%}.intro-heading .cta-container{margin-top:clamp(20px, 2.08333333vw, 40px);display:flex;gap:25px}@media (max-width:480px){.intro-heading .cta-container .item{width:100%}.intro-heading .cta-container .item a{width:100%}}.intro-heading:last-child{margin-bottom:0}.intro-heading.inrow .wrapper{display:flex;justify-content:space-between}@media (max-width:1000px){.intro-heading.inrow .wrapper{flex-direction:column;gap:30px}}.intro-heading.inrow .cta-container{margin-top:20px}@media (max-width:1000px){.intro-heading{text-align:center}.intro-heading .description{margin-left:auto;margin-right:auto}.intro-heading .cta-container{justify-content:center;flex-wrap:wrap;gap:16px}}.intro-heading.justify-center{text-align:center}.intro-heading.justify-center .description{margin-left:auto;margin-right:auto}.section-section_intro .intro-heading .intro-title span:before{background-color:#FFF}.section-hero{padding:10px 0;position:relative;overflow:hidden}@media (max-width:1000px){.section-hero{padding:40px 0}}.section-hero .intro-heading .description{max-width:75%}@media (max-width:620px){.section-hero .intro-heading .description{max-width:100%;width:100%}}.section-hero .content-wrapper{display:flex;flex-direction:row-reverse}@media (max-width:1000px){.section-hero .content-wrapper{flex-direction:column}}.section-hero .graphic-column{flex-basis:30%}.section-hero .graphic-column .graphic-wrapper{position:absolute;top:50%;height:80%;transform:translateY(-50%);right:clamp(5px, .52083333vw, 10px)}.section-hero .graphic-column .big-image-wrapper{height:100%}.section-hero .graphic-column .big-image-wrapper:before{content:"";position:absolute;bottom:clamp(5px, .52083333vw, 10px);left:clamp(5px, .52083333vw, 10px);width:100%;height:100%;background-color:#fff;border:4px solid #0b2551;border-width:clamp(2px, .20833333vw, 4px);border-top-right-radius:clamp(154px, 16.30208333vw, 313px);border-bottom-left-radius:clamp(48px, 5.10416667vw, 98px);filter:drop-shadow(4px 4px 0px rgba(0,0,0,0.25))}.section-hero .graphic-column .big-image{height:100%;border-top-right-radius:clamp(154px, 16.30208333vw, 313px);border-bottom-left-radius:clamp(48px, 5.10416667vw, 98px);overflow:hidden;filter:drop-shadow(4px 4px 0px rgba(0,0,0,0.25))}.section-hero .graphic-column .small-image-container{position:absolute;bottom:10%;right:64%;width:clamp(200px, 20.83333333vw, 400px);height:clamp(200px, 20.83333333vw, 400px);z-index:2}.section-hero .graphic-column .small-image-container:after{content:"";position:absolute;bottom:clamp(5px, .46875vw, 9px);left:clamp(5px, .46875vw, 9px);width:100%;height:100%;border:4px solid var(--main-color2);border-width:clamp(2px, .20833333vw, 4px);border-top-right-radius:clamp(26px, 2.8125vw, 54px);border-bottom-left-radius:clamp(85px, 8.95833333vw, 172px)}.section-hero .graphic-column .small-image-panel{position:absolute;bottom:clamp(8px, .83333333vw, 16px);left:clamp(8px, .83333333vw, 16px);background-color:#fff;border-top-right-radius:clamp(26px, 2.8125vw, 54px);border-bottom-left-radius:clamp(85px, 8.95833333vw, 172px);width:100%;height:100%;z-index:-1}.section-hero .graphic-column .small-image{border-top-right-radius:clamp(26px, 2.8125vw, 54px);border-bottom-left-radius:clamp(85px, 8.95833333vw, 172px);overflow:hidden;height:100%}@media (max-width:1000px){.section-hero .graphic-column{flex-basis:unset}.section-hero .graphic-column .graphic-wrapper{position:relative;height:auto;transform:none;max-width:350px;margin:0 auto}.section-hero .graphic-column .small-image-container{bottom:-14%;right:55%}}@media (max-width:480px){.section-hero .graphic-column{padding-left:40px}.section-hero .graphic-column .small-image-container{right:unset;left:-40px}}.section-hero .content-column{flex-basis:70%;padding-top:clamp(80px, 8.33333333vw, 160px);padding-bottom:clamp(80px, 8.33333333vw, 160px)}@media (max-width:1000px){.section-hero .content-column{flex-basis:unset;padding-top:70px;padding-bottom:0}}.section-hero .content-one-image{padding:50px 0;align-items:center;justify-content:space-between}.section-hero .content-one-image .content-column{flex-basis:45%;padding:0}.section-hero .content-one-image .graphic-column{flex-basis:45%}.section-hero .content-one-image .graphic-column .graphic-wrapper{position:relative;transform:none;top:unset;left:unset;height:410px}.section-hero .content-one-image .graphic-column .graphic-wrapper .big-image-wrapper{position:relative}.section-hero .content-one-image .graphic-column .graphic-wrapper .big-image-wrapper:before{content:"";position:absolute;top:5px;right:5px;bottom:unset;left:unset;width:100%;height:100%;background-color:#fff;border:2px solid #0b2551;border-width:clamp(2px, .20833333vw, 4px);border-top-right-radius:clamp(40px, 5vw, 96px);border-bottom-left-radius:clamp(100px, 11.45833333vw, 220px);filter:none;z-index:-1}.section-hero .content-one-image .graphic-column .graphic-wrapper .big-image-wrapper:after{content:"";position:absolute;width:clamp(40px, 4.42708333vw, 85px);height:clamp(40px, 4.42708333vw, 85px);border-top-left-radius:clamp(16px, 1.66666667vw, 32px);border-bottom-right-radius:clamp(8px, .83333333vw, 16px);background:var(--main-color2);bottom:20px;left:11px}.section-hero .content-one-image .graphic-column .graphic-wrapper .big-image{height:100%;border-top-right-radius:clamp(40px, 5vw, 96px);border-bottom-left-radius:clamp(100px, 11.45833333vw, 220px);overflow:hidden;filter:none}.section-hero .background-graphic{position:absolute;top:0;height:100%;z-index:-1}@media (max-width:1000px){.section-hero .background-graphic svg{width:auto;height:auto;max-width:100%;max-height:100%}}.section-hero_inner{position:relative;padding:0;padding-top:clamp(100px, 11.45833333vw, 220px);padding-bottom:clamp(100px, 11.45833333vw, 220px)}.section-hero_inner .content-column{position:relative;z-index:1;text-align:center;color:#fff}.section-hero_inner .graphic-container{position:absolute;top:0;left:0;width:100%;height:100%}.section-hero_inner .graphic-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(11,37,81,0.6) 25.19%, rgba(11,37,81,0) 100%)}.section-content_w_image .image{margin-bottom:30px}.section-content_w_image .image img{border:10px solid transparent;border-width:clamp(10px, 1.30208333vw, 25px)}.section-content_w_image .column-content .bt,.section-content_w_image .column-content .main-link{margin-top:30px}.section-content_w_image .column-content .main-link{color:var(--blue)}.section-content_w_image .column-content .main-link path{fill:var(--blue)}.section-content_w_image .style-2 .image img{border:none;border-top-left-radius:clamp(70px, 10.41666667vw, 200px)}.section-content_w_image .style-2 .heading-content{padding-left:clamp(20px, 1.5625vw, 30px);position:relative;border-left:5px solid var(--blue);border-radius:5px 0 0 5px}@media (min-width:768px){.section-content_w_image .image{margin-bottom:0}.section-content_w_image .image img{max-height:clamp(450px, 35.15625vw, 675px)}.section-content_w_image .col-md-6:first-child{padding-right:clamp(15px, 2.60416667vw, 50px);padding-left:0}.section-content_w_image .col-md-6:last-child{padding-left:clamp(15px, 2.60416667vw, 50px);padding-right:0}.section-content_w_image .image-right-side{flex-direction:row-reverse}.section-content_w_image .image-right-side .col-md-6:first-child{padding-left:clamp(15px, 2.60416667vw, 50px)}.section-content_w_image .image-right-side .col-md-6:last-child{padding-right:clamp(15px, 2.60416667vw, 50px)}.section-content_w_image .style-2 .image img{max-height:clamp(500px, 41.66666667vw, 800px)}}.section-embed_code{position:relative}.section-embed_code .embed-code-wrapper{margin-left:auto;margin-right:auto;max-width:1460px}.section-embed_code .embed-code-wrapper iframe[title="YouTube video player"]{width:100%;height:calc(56.49717514vw)}.section-embed_code .fsRowBody input[type=radio]:before,.section-embed_code .fsRowBody input[type=radio]:checked:before,.section-embed_code .fsRowBody input[type=checkbox]:before,.section-embed_code .fsRowBody input[type=checkbox]:checked:before{display:block !important}.section-embed_code .fsBody .fsForm{background-color:transparent;border:none;margin:0;padding:0}@media (min-width:768px){.section-embed_code .fsBody .fsForm{padding:0 13%}}.section-embed_code .fsBody .fsSectionHeader{display:none}.section-embed_code .fsBody .fsRowBody{margin-bottom:clamp(20px, 2.08333333vw, 40px) !important}.section-embed_code .fsBody .fsLabel,.section-embed_code .fsBody label{font-weight:500;font-size:clamp(16px, 1.25vw, 24px);line-height:1.2;font-family:'Montserrat',sans-serif}.section-embed_code .fsRowBody input[type=text],.section-embed_code .fsRowBody input[type=email],.section-embed_code .fsRowBody input[type=number],.section-embed_code .fsRowBody input[type=tel],.section-embed_code .fsForm select,.section-embed_code .fsForm textarea,.section-embed_code .fsRowBody input[type=text].fsRequired,.section-embed_code .fsRowBody input[type=email].fsRequired,.section-embed_code .fsRowBody input[type=number].fsRequired,.section-embed_code .fsRowBody input[type=tel].fsRequired,.section-embed_code .fsForm select.fsRequired,.section-embed_code .fsForm textarea.fsRequired{font-size:clamp(16px, 1.25vw, 24px);color:#000000;padding:0 16px;height:clamp(40px, 3.125vw, 60px);border:2px solid #000;border-radius:8px;font-family:'Montserrat',sans-serif;line-height:initial}.section-embed_code .fsRowBody input[type=text] ::-webkit-input-placeholder,.section-embed_code .fsRowBody input[type=email] ::-webkit-input-placeholder,.section-embed_code .fsRowBody input[type=number] ::-webkit-input-placeholder,.section-embed_code .fsRowBody input[type=tel] ::-webkit-input-placeholder,.section-embed_code .fsForm select ::-webkit-input-placeholder,.section-embed_code .fsForm textarea ::-webkit-input-placeholder,.section-embed_code .fsRowBody input[type=text].fsRequired ::-webkit-input-placeholder,.section-embed_code .fsRowBody input[type=email].fsRequired ::-webkit-input-placeholder,.section-embed_code .fsRowBody input[type=number].fsRequired ::-webkit-input-placeholder,.section-embed_code .fsRowBody input[type=tel].fsRequired ::-webkit-input-placeholder,.section-embed_code .fsForm select.fsRequired ::-webkit-input-placeholder,.section-embed_code .fsForm textarea.fsRequired ::-webkit-input-placeholder{color:#acacac !important}.section-embed_code .fsRowBody input[type=text] :-moz-placeholder,.section-embed_code .fsRowBody input[type=email] :-moz-placeholder,.section-embed_code .fsRowBody input[type=number] :-moz-placeholder,.section-embed_code .fsRowBody input[type=tel] :-moz-placeholder,.section-embed_code .fsForm select :-moz-placeholder,.section-embed_code .fsForm textarea :-moz-placeholder,.section-embed_code .fsRowBody input[type=text].fsRequired :-moz-placeholder,.section-embed_code .fsRowBody input[type=email].fsRequired :-moz-placeholder,.section-embed_code .fsRowBody input[type=number].fsRequired :-moz-placeholder,.section-embed_code .fsRowBody input[type=tel].fsRequired :-moz-placeholder,.section-embed_code .fsForm select.fsRequired :-moz-placeholder,.section-embed_code .fsForm textarea.fsRequired :-moz-placeholder{color:#acacac !important}.section-embed_code .fsRowBody input[type=text] ::-moz-placeholder,.section-embed_code .fsRowBody input[type=email] ::-moz-placeholder,.section-embed_code .fsRowBody input[type=number] ::-moz-placeholder,.section-embed_code .fsRowBody input[type=tel] ::-moz-placeholder,.section-embed_code .fsForm select ::-moz-placeholder,.section-embed_code .fsForm textarea ::-moz-placeholder,.section-embed_code .fsRowBody input[type=text].fsRequired ::-moz-placeholder,.section-embed_code .fsRowBody input[type=email].fsRequired ::-moz-placeholder,.section-embed_code .fsRowBody input[type=number].fsRequired ::-moz-placeholder,.section-embed_code .fsRowBody input[type=tel].fsRequired ::-moz-placeholder,.section-embed_code .fsForm select.fsRequired ::-moz-placeholder,.section-embed_code .fsForm textarea.fsRequired ::-moz-placeholder{color:#acacac !important}.section-embed_code .fsRowBody input[type=text] :-ms-input-placeholder,.section-embed_code .fsRowBody input[type=email] :-ms-input-placeholder,.section-embed_code .fsRowBody input[type=number] :-ms-input-placeholder,.section-embed_code .fsRowBody input[type=tel] :-ms-input-placeholder,.section-embed_code .fsForm select :-ms-input-placeholder,.section-embed_code .fsForm textarea :-ms-input-placeholder,.section-embed_code .fsRowBody input[type=text].fsRequired :-ms-input-placeholder,.section-embed_code .fsRowBody input[type=email].fsRequired :-ms-input-placeholder,.section-embed_code .fsRowBody input[type=number].fsRequired :-ms-input-placeholder,.section-embed_code .fsRowBody input[type=tel].fsRequired :-ms-input-placeholder,.section-embed_code .fsForm select.fsRequired :-ms-input-placeholder,.section-embed_code .fsForm textarea.fsRequired :-ms-input-placeholder{color:#acacac !important}.section-embed_code .fsForm textarea{height:clamp(80px, 6.25vw, 120px)}.section-embed_code .fsSubmit input.fsSubmitButton{position:relative;display:inline-block;padding:11px 25px 9px;background-color:var(--red) !important;color:#fff !important;border-radius:8px !important;font-weight:900;font-size:clamp(16px, 1.25vw, 24px) !important;line-height:clamp(20px, 1.875vw, 36px);text-align:center;text-transform:uppercase;transition:all .3s;min-width:clamp(200px, 13.02083333vw, 250px);max-width:100%;border:2px solid var(--red) !important;font-family:'Faustina',sans-serif;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.section-embed_code .fsSubmit input.fsSubmitButton svg{margin-left:clamp(10px, 1.04166667vw, 20px);transition:all .3s;position:relative;top:-2px}.section-embed_code .fsSubmit input.fsSubmitButton svg path{transition:all .3s}.section-embed_code .fsValidationError{box-shadow:none !important;background-color:transparent !important}.section-embed_code .fsValidationError .fsLabel,.section-embed_code .fsValidationError .fsRequiredLabel,.section-embed_code .fsValidationError .fsRequiredMarker{color:var(--red) !important}.section-embed_code .fsValidationError .fsField{border-color:var(--red) !important}.section-embed_code div.fsError{border:1px solid var(--red) !important;color:var(--red) !important;padding:16px !important;border-radius:8px;margin-bottom:16px;background-color:#fbf6f6 !important}.section-embed_code .fsRowBody input[type=radio],.section-embed_code .fsRowBody input[type=checkbox]{top:clamp(3px, .26041667vw, 5px) !important}@media (max-width:40em){.section-embed_code label.fsOptionLabel{background-color:transparent !important;color:#000 !important}}@media (min-width:641px){.section-embed_code .fsBody .fsRowBody[fs-field-type="name"] .fsSubFieldGroup{display:flex;justify-content:space-between}.section-embed_code .fsBody .fsRowBody[fs-field-type="name"] .fsSubFieldGroup .fsSubField{width:48% !important;margin-right:0 !important}}.section-posts{overflow:hidden}.section-posts .container{position:relative;z-index:1}.section-posts .container-wrapper{display:flex;gap:14px}.section-posts .container-wrapper>div{flex:1}@media (max-width:767px){.section-posts .intro-heading .cta-container{display:none}}.section-posts .posts-list-container .item{border-radius:clamp(12px, 1.04166667vw, 20px);border:1px solid #ded9d9;background-color:#FAF9F7;padding:clamp(16px, 1.04166667vw, 20px)}.section-posts .posts-list-container .image-container{position:relative}.section-posts .posts-list-container .item-tag{font-size:clamp(12px, .9375vw, 18px);font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;padding:6px 16px;background-color:#FAF9F7;border-radius:20px;position:absolute;bottom:0;left:13px}.section-posts .posts-list-container .item-title{font-size:clamp(18px, 1.14583333vw, 22px);font-style:normal;font-weight:700;line-height:1.6}.section-posts .posts-list-container .item-text{margin-top:6px;font-size:18px}.section-posts .posts-list-container .cta-wrapper{margin-top:24px}.section-posts .posts-list-container .cta-wrapper .bt{min-width:unset;height:34px;width:60px;padding:0}.section-posts .posts-list-container .cta-wrapper .bt svg{max-height:100%;margin:0}.section-posts .posts-list-container .cta-wrapper .bt:hover svg path{stroke:#fff}@media (max-width:1023px){.section-posts .posts-list-container{display:none}}@media (min-width:1024px){.section-posts .post-slider{display:none}}.section-posts .post-slider .slick-slide{height:unset}.section-posts .post-slider a{height:100%}.section-posts .post-slider .item-inner{height:100%}.section-posts .post-slider .item{border-radius:12px;border:1px solid #ded9d9;background:#FAF9F7;padding:16px}.section-posts .post-slider .item-content{margin-top:clamp(20px, 2.34375vw, 45px)}.section-posts .post-slider .image-container{position:relative;border-radius:20px 20px 0px 0px;border-top-left-radius:clamp(12px, 1.04166667vw, 20px);border-top-right-radius:clamp(12px, 1.04166667vw, 20px);overflow:hidden;height:clamp(180px, 17.5vw, 336px)}.section-posts .post-slider .item-tag{font-size:clamp(12px, .9375vw, 18px);font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;padding:6px 16px;background-color:#FAF9F7;border-radius:20px;position:absolute;bottom:0;left:8px;bottom:8px}.section-posts .post-slider .item-title{font-size:18px;font-style:normal;font-weight:600;line-height:1}.section-posts .post-slider .item-text{margin-top:12px}.section-posts .post-slider .slick-list{overflow:visible}.section-posts .post-featured .item-content{margin-top:clamp(20px, 2.34375vw, 45px)}.section-posts .post-featured .image-container{position:relative;border-radius:20px 20px 0px 0px;border-top-left-radius:clamp(12px, 1.04166667vw, 20px);border-top-right-radius:clamp(12px, 1.04166667vw, 20px);overflow:hidden;padding-bottom:16px;height:clamp(180px, 17.5vw, 336px)}.section-posts .posts-list{position:relative;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#0b2551 #ded9d9}.section-posts .posts-list::-webkit-scrollbar{width:3px}.section-posts .posts-list::-webkit-scrollbar-track{background:#DED9D9}.section-posts .posts-list::-webkit-scrollbar-thumb{background:#0B2551}.section-posts .posts-list::-webkit-scrollbar-thumb:hover{background:#0B2551}.section-posts .posts-list .posts-list-inner{position:absolute;right:8px}.section-posts .posts-list .item+.item{margin-top:16px}.section-posts .posts-list .item .item-inner{display:flex;gap:20px}.section-posts .posts-list .item .image-container{position:relative;flex-basis:230px;width:230px;border-radius:20px 0px 0px 20px;border-top-left-radius:clamp(12px, 1.04166667vw, 20px);border-bottom-right-radius:clamp(12px, 1.04166667vw, 20px);overflow:hidden}.section-posts .posts-list .item .item-content{flex:1}.section-posts .posts-list .item .item-text{margin-top:12px}.section-posts .posts-list .item .cta-wrapper{margin-top:20px}.section-posts .posts-list .item .item-tag{bottom:20px;left:50%;transform:translateX(-50%);background-color:#fff}.section-posts .background-graphic{position:absolute;top:0;height:100%}.section-posts .cta-container-mobile{text-align:center;margin-top:40px}@media (min-width:768px){.section-posts .cta-container-mobile{display:none}}@media (max-width:480px){.section-posts .cta-container-mobile .bt{width:100%}}.section-newsletter_subscription{overflow:hidden;color:#fff;padding:32px 0}.section-newsletter_subscription .section-inner{position:relative}.section-newsletter_subscription .section-inner:before{content:"";position:absolute;top:0;left:-2px;height:100%;width:95%;border:2px solid var(--main-color2);border-radius:0px 60px 0px 0px}@media (max-width:1660px){.section-newsletter_subscription .section-inner:before{width:calc(100% - 10px)}}@media (max-width:540px){.section-newsletter_subscription .section-inner:before{display:none}}.section-newsletter_subscription .wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;padding:30px 0;align-items:center;gap:20px}@media (max-width:768px){.section-newsletter_subscription .wrapper{flex-direction:column;text-align:center}}.section-newsletter_subscription .wrapper.style-contact{flex-direction:column;text-align:center}.section-newsletter_subscription .image-container{margin-right:clamp(20px, 2.08333333vw, 40px)}.section-newsletter_subscription .image-container img{max-width:186px;height:60px}.section-newsletter_subscription .text-container .title{font-size:32px;font-family:'Faustina',sans-serif;font-style:normal;font-weight:700;line-height:1;letter-spacing:.1rem}.section-newsletter_subscription .text-container .description{margin-top:20px}@media (max-width:540px){.section-newsletter_subscription .text-container{position:relative;padding:12px;width:100%}.section-newsletter_subscription .text-container:before{content:"";position:absolute;top:0;left:-5%;height:100%;width:105%;border:2px solid var(--main-color2);border-radius:0px 60px 0px 0px;border-left:0}}@media (max-width:540px){.section-newsletter_subscription .form-container{width:100%}}.section-newsletter_subscription .gform_wrapper.gravity-theme form{display:flex}.section-newsletter_subscription .gform_wrapper.gravity-theme form .gform_footer{margin:0;padding:0}.section-newsletter_subscription .gform_wrapper.gravity-theme form .gform_footer input{margin:0;border-radius:0px 100px 100px 0px;border:0;height:100%;min-width:unset;height:52px;line-height:1 !important}.section-newsletter_subscription .gform_wrapper.gravity-theme form .gform_footer input:hover{background-color:#fff;color:#0B2551}.section-newsletter_subscription .gform_wrapper.gravity-theme form .gfield input{width:clamp(350px, 23.95833333vw, 460px);max-width:100%;border-radius:100px 0px 0px 100px;border:0;padding:16px 24px;font-size:16px;height:52px}@media (max-width:540px){.section-newsletter_subscription .gform_wrapper.gravity-theme form{flex-direction:column;gap:16px}.section-newsletter_subscription .gform_wrapper.gravity-theme form .gfield input{width:100%;border-radius:100px;font-size:18px}.section-newsletter_subscription .gform_wrapper.gravity-theme form .gform_footer input{border-radius:100px;width:100%}}.section-newsletter_subscription .style-contact{flex-direction:column;text-align:center}.section-newsletter_subscription .style-contact .gform_wrapper.gravity-theme form{display:flex;flex-direction:column}.section-newsletter_subscription .style-contact .gform_wrapper.gravity-theme form .gform_footer{margin:0;padding:0;justify-content:center}.section-newsletter_subscription .style-contact .gform_wrapper.gravity-theme form .gform_footer input{margin:0;border-radius:100px;border:0;height:100%;min-width:unset;height:52px;line-height:1 !important}.section-newsletter_subscription .style-contact .gform_wrapper.gravity-theme form .gfield input{width:clamp(350px, 23.95833333vw, 460px);max-width:100%;border-radius:100px;border:0;padding:16px 24px;font-size:16px;height:52px;width:100%}.section-newsletter_subscription .style-contact .gform_wrapper.gravity-theme form .gfield textarea{border-radius:25px;border:0;padding:16px 24px;font-size:16px;width:100%}.section-newsletter_subscription .style-contact .gform_wrapper.gravity-theme form .gform_body.gform-body{padding:40px 0}.section-cards .intro-heading h2{font-family:'Faustina',sans-serif;font-size:clamp(38px, 4.16666667vw, 80px);font-weight:500;line-height:1}.section-cards .cards-listing .slick-list{overflow:initial}@media (max-width:767px){.section-cards .cards-listing .slick-list{padding-right:30px}}.section-cards .cards-listing .col-card{margin-bottom:clamp(30px, 2.08333333vw, 40px)}.section-cards .cards-listing .col-card.slick-slide{margin-bottom:0}.section-cards .cards-listing .card-content{border:6px solid rgba(0,0,0,0.6);border-radius:0px 120px 0px 0px;padding:clamp(30px, 2.08333333vw, 40px);text-align:center;height:100%;display:flex;flex-direction:column}.section-cards .cards-listing .card-content .image{height:64px;margin-bottom:25px}.section-cards .cards-listing .card-content .image img{display:inline-block;max-height:100%}.section-cards .cards-listing .card-content h3{font-family:'Faustina',sans-serif;font-size:clamp(18px, 1.25vw, 24px);font-weight:500;margin:0}.section-cards .cards-listing .card-content .description{margin-top:clamp(15px, 1.04166667vw, 20px)}.section-cards .cards-listing .card-content .cta-wrapper{padding-top:15px;margin-top:auto}.section-cards .cards-listing.two-columns{max-width:900px;margin-left:auto;margin-right:auto}@media (min-width:1200px){.section-cards .cards-listing .row{margin-left:-30px;margin-right:-30px}.section-cards .cards-listing .row .col-card{padding-left:30px;padding-right:30px}}.section-cards .slick-arrow{display:none}@media (max-width:767px){.section-cards .col-image{display:none}}.section-cards .col-image .video-wrapper{width:clamp(360px, 29.16666667vw, 560px);height:clamp(240px, 21.875vw, 420px);position:relative;overflow:hidden}.section-cards .col-image .video-wrapper video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:140%;height:140%}.section-cards video::-webkit-media-controls{display:none}.section-wysiwyg .wysiwyg-wrapper{max-width:1350px;margin:0 auto;font-size:clamp(16px, 1.25vw, 24px);line-height:146%}.section-wysiwyg .wysiwyg-wrapper a{text-decoration:underline;color:var(--blue)}.section-wysiwyg .wysiwyg-wrapper>*:last-child{margin-bottom:0}.section-cta{padding:0}.section-cta .section-inner{padding-top:clamp(50px, 5.72916667vw, 110px);padding-bottom:clamp(50px, 5.72916667vw, 110px);background-color:var(--bg-color);border-bottom-right-radius:clamp(100px, 13.02083333vw, 250px);border-top-left-radius:clamp(100px, 13.02083333vw, 250px)}.section-cta .column-content h2{font-size:clamp(35px, 4.16666667vw, 80px);font-weight:500;margin-bottom:clamp(25px, 2.5vw, 48px);line-height:1;font-family:'Faustina',sans-serif}.section-cta .column-content .description{font-size:clamp(16px, 1.25vw, 24px);line-height:146%;padding-right:clamp(0px, .52083333vw, 10px)}.section-cta .column-content .description p{margin-bottom:0}@media (max-width:1023px){.section-cta{text-align:center}.section-cta .column-content{margin:25px 0}.section-cta .column-content .description{padding:0}}.section-gallery .intro-heading h2{font-size:clamp(35px, 4.16666667vw, 80px);font-weight:500;margin-bottom:20px;line-height:1;font-family:'Faustina',sans-serif}.section-gallery .intro-heading .description{font-size:clamp(16px, 1.25vw, 24px);line-height:146%;max-width:565px}.section-gallery .intro-heading .description p{margin-bottom:0}.section-gallery .intro-heading .sm-wrapper ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.section-gallery .intro-heading .sm-wrapper ul li{margin-left:20px}.section-gallery .intro-heading .sm-wrapper ul li a{display:flex;align-items:center;justify-content:center;height:clamp(40px, 3.38541667vw, 65px);width:clamp(40px, 3.38541667vw, 65px);font-size:clamp(20px, 1.25vw, 24px);border:1px solid #000;transition:all .3s ease-in-out}.section-gallery .intro-heading .sm-wrapper ul li a:hover{background-color:black;color:#fff}@media (max-width:1023px){.section-gallery .intro-heading .sm-wrapper{margin-top:25px}.section-gallery .intro-heading .sm-wrapper ul{justify-content:flex-start}.section-gallery .intro-heading .sm-wrapper ul li:first-child{margin-left:0}}.section-gallery .images-wrapper .images-slider .slick-list{overflow:initial;margin:0 -10px}.section-gallery .images-wrapper .images-slider .slick-slide{margin:0 10px}.section-gallery .images-wrapper .images-slider img{border-radius:0px 60px 0px 0px;max-width:440px;max-height:370px}.section-video video{width:100%}.section-services .slick-list{overflow:visible}@media (max-width:767px){.section-services .intro-heading .cta-container{display:none}}.section-services .item{flex:1}.section-services .item.slick-current{flex:1.4}@media (max-width:660px){.section-services .item.slick-current{flex:1}}.section-services .item.slick-current .item-inner{box-shadow:8px 8px 0px #ffc107 !important;transition:all 1s}.section-services .item.slick-current .description{transition:all 1s;opacity:1;max-height:1000px}.section-services .item .item-inner{height:clamp(400px, 28.64583333vw, 550px);position:relative;border-radius:20px;overflow:hidden}.section-services .item .item-content{position:absolute;border-radius:40px 0px;background:#FFF;left:20px;right:20px;bottom:40px;padding:12px 16px;text-align:center;min-height:115px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.section-services .item .description{color:#0E3474;max-height:0;opacity:0;transition:all .4s}.section-services .item .item-title{font-size:28px;font-size:clamp(18px, 1.04166667vw, 20px);font-style:normal;font-weight:700;line-height:1.6}.section-services .item a:hover .description{transition:all 1s;opacity:1;max-height:1000px}.section-services .cta-container-mobile{text-align:center;margin-top:40px}@media (min-width:768px){.section-services .cta-container-mobile{display:none}}@media (max-width:480px){.section-services .cta-container-mobile .bt{width:100%}}.section-logos{padding-top:0;padding-bottom:0;margin-bottom:-50px;position:relative;z-index:1}.section-logos:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 50px);background-color:#faf9f7;z-index:-1}.section-logos .wrapper{display:flex;flex-direction:column;align-items:center}.section-logos .intro-heading{margin:0;border:2px solid #0b2551;border-radius:40px;background-color:#fff;padding:5px 37px 7px;margin-bottom:-19px}.section-logos .intro-heading .intro-title{font-size:16px;letter-spacing:0}.section-logos .logos{border-radius:clamp(30px, 5.20833333vw, 100px);background:#0B2551;list-style:none;margin:0;padding:25px 78px;display:flex;justify-content:space-between;align-items:center;gap:clamp(60px, 7.1875vw, 138px)}@media (max-width:600px){.section-logos .logos{flex-direction:column}}.section-logos+.section-image_text{padding-top:160px}.section-image_text{position:relative;overflow:hidden}.section-image_text .wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.section-image_text .wrapper.graphic-right{flex-direction:row-reverse}@media (max-width:900px){.section-image_text .wrapper.graphic-right{flex-direction:column}}@media (max-width:900px){.section-image_text .wrapper{flex-direction:column}}.section-image_text .description+.list{margin-top:40px}.section-image_text .list-item{display:flex;gap:clamp(20px, 2.08333333vw, 40px);align-items:center}.section-image_text .list-item+.list-item{margin-top:40px}.section-image_text .list-item .list-count{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal;background-color:#FAF9F7;border:2px solid;display:flex;align-items:center;justify-content:center;width:65px;height:95px;border-radius:100px}.section-image_text .list-item .list-body{flex:1}.section-image_text .list-item .item-title{font-family:'Poppins',sans-serif;font-size:clamp(18px, 1.45833333vw, 28px);font-weight:600}.section-image_text .list-item .item-text{font-style:normal;font-weight:400;line-height:1.6}@media (max-width:900px){.section-image_text .list-item{flex-direction:column;text-align:center;align-items:center}.section-image_text .list-item .list-count{width:60px;height:60px}}.section-image_text .cta-container{margin-top:clamp(20px, 2.08333333vw, 40px);display:flex;gap:25px}@media (max-width:900px){.section-image_text .cta-container{gap:12px;flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.section-image_text .cta-container .item{width:100%}.section-image_text .cta-container .item a{width:100%}}.section-image_text .text-column{flex-basis:44%}.section-image_text .graphic-left .graphic-column{padding-left:30px}.section-image_text .graphic-left .graphic-column .big-image{border-top-left-radius:clamp(138px, 18.33333333vw, 352px);border-bottom-right-radius:clamp(42px, 5.78125vw, 111px);overflow:hidden}.section-image_text .graphic-left .big-image-wrapper:after{content:"";position:absolute;border:4px solid #0b2551;border-width:clamp(2px, .20833333vw, 4px);border-top-left-radius:clamp(138px, 18.33333333vw, 352px);border-bottom-right-radius:clamp(42px, 5.78125vw, 111px);width:100%;height:100%;bottom:clamp(7px, .67708333vw, 13px);right:clamp(7px, .67708333vw, 13px)}.section-image_text .graphic-right .graphic-column{padding-right:30px}.section-image_text .graphic-right .graphic-column .big-image{border-top-right-radius:clamp(138px, 18.33333333vw, 352px);border-bottom-left-radius:clamp(42px, 5.78125vw, 111px);overflow:hidden}.section-image_text .graphic-right .graphic-column .small-image-container{left:54%;right:unset}.section-image_text .graphic-right .big-image-wrapper:after{content:"";position:absolute;border:4px solid #0b2551;border-width:clamp(2px, .20833333vw, 4px);border-top-right-radius:clamp(138px, 18.33333333vw, 352px);border-bottom-left-radius:clamp(42px, 5.78125vw, 111px);width:100%;height:100%;bottom:clamp(7px, .67708333vw, 13px);left:clamp(7px, .67708333vw, 13px)}.section-image_text .graphic-column{flex-basis:50%}@media (max-width:900px){.section-image_text .graphic-column{max-width:350px;margin-bottom:32px}}.section-image_text .graphic-column .graphic-wrapper{position:relative}.section-image_text .graphic-column .big-image-wrapper{position:relative}.section-image_text .graphic-column .small-image-container{position:absolute;top:15%;right:58%;width:clamp(160px, 20.83333333vw, 400px);height:clamp(160px, 20.83333333vw, 400px);z-index:2}.section-image_text .graphic-column .small-image-container:after{content:"";position:absolute;bottom:clamp(4px, .46875vw, 9px);left:clamp(4px, .46875vw, 9px);width:100%;height:100%;border:4px solid var(--main-color2);border-width:clamp(2px, .20833333vw, 4px);border-radius:0 54px 0px 172px;border-top-right-radius:clamp(21px, 2.8125vw, 54px);border-bottom-left-radius:clamp(67px, 8.95833333vw, 172px)}.section-image_text .graphic-column .small-image-panel{position:absolute;bottom:clamp(8px, .83333333vw, 16px);left:clamp(8px, .83333333vw, 16px);background-color:#fff;border-top-right-radius:clamp(21px, 2.8125vw, 54px);border-bottom-left-radius:clamp(67px, 8.95833333vw, 172px);width:100%;height:100%;z-index:-1}.section-image_text .graphic-column .small-image{height:100%;border-top-right-radius:clamp(21px, 2.8125vw, 54px);border-bottom-left-radius:clamp(67px, 8.95833333vw, 172px);overflow:hidden}.section-image_text .background-graphic{position:absolute;top:0;height:100%}@media (max-width:900px){.section-image_text .background-graphic svg{width:auto;height:auto;max-width:100%;max-height:100%}}.section-image_text_repeater{overflow:hidden}.section-image_text_repeater .container{position:relative;z-index:1}.section-image_text_repeater .item{display:flex;align-items:center;padding:30px 0;position:relative}.section-image_text_repeater .item+.item{margin-top:clamp(40px, 4.16666667vw, 80px)}.section-image_text_repeater .item>div{flex-basis:50%}.section-image_text_repeater .item .image-container{overflow:hidden}.section-image_text_repeater .item .image-container img{position:absolute;top:0;max-width:55%}.section-image_text_repeater .item .text-column{background:#FAF9F7;padding-top:clamp(40px, 4.16666667vw, 80px);padding-bottom:clamp(50px, 4.16666667vw, 80px);padding-right:clamp(40px, 3.125vw, 60px);padding-left:clamp(40px, 3.125vw, 60px);position:relative;border-top-right-radius:clamp(100px, 10.41666667vw, 200px);border-bottom-left-radius:clamp(20px, 4.16666667vw, 80px)}.section-image_text_repeater .item .text-column:after{content:"";position:absolute;bottom:10px;left:10px;border:4px solid #0b2551;width:100%;height:100%;border-top-right-radius:clamp(100px, 10.41666667vw, 200px);border-bottom-left-radius:clamp(20px, 4.16666667vw, 80px)}.section-image_text_repeater .item .text-column>*{position:relative;z-index:1}.section-image_text_repeater .item .text-column .item-title{font-size:clamp(22px, 1.45833333vw, 28px);font-style:normal;font-weight:600;line-height:1.4}.section-image_text_repeater .item .text-column .item-description{color:#0E3474;margin-top:clamp(10px, .78125vw, 15px)}.section-image_text_repeater .item .text-column .item-cta{margin-top:clamp(20px, 2.08333333vw, 40px)}.section-image_text_repeater .item .text-column .item-cta .bt{min-width:unset}.section-image_text_repeater .item:nth-child(odd) .image-container img{left:0;border-bottom-left-radius:clamp(100px, 10.41666667vw, 200px)}.section-image_text_repeater .item:nth-child(even){flex-direction:row-reverse}.section-image_text_repeater .item:nth-child(even) .image-container img{right:0;border-top-right-radius:clamp(100px, 10.41666667vw, 200px)}@media (max-width:767px){.section-image_text_repeater .item{flex-direction:column}.section-image_text_repeater .item:nth-child(even){flex-direction:column}.section-image_text_repeater .item>div{flex-basis:unset;width:100%}.section-image_text_repeater .item+.item{margin-top:0}.section-image_text_repeater .item .text-column{border-radius:0 0 30px 30px}.section-image_text_repeater .item .text-column:after{border-radius:0 0 30px 30px}.section-image_text_repeater .item .image-container{height:300px}.section-image_text_repeater .item .image-container img{position:static;max-width:100%;border-radius:30px 30px 0 0 !important}}.section-image_text_repeater .background-graphic{position:absolute;top:0;height:100%}.section-testimonials .has_featured_item .intro-heading.inrow .wrapper{justify-content:flex-start;gap:40px;align-items:center}.section-testimonials .testimonials-featured{margin-bottom:90px}.section-testimonials .testimonials-featured .item{position:relative}.section-testimonials .testimonials-featured .item .item-inner:after{bottom:-50px;left:29%}@media (max-width:767px){.section-testimonials .intro-heading .cta-container{display:none}}.section-testimonials .item .item-inner:after{content:"";position:absolute;bottom:0;left:55%;width:clamp(111px, 9.375vw, 180px);height:clamp(76px, 6.25vw, 120px);background-image:url(https://newtonx.srv2.softwareimc.app/wp-content/themes/imc/assets/less/../images/quotes.png);background-size:contain;background-repeat:no-repeat}.section-testimonials .item .item-text{padding:clamp(30px, 4.16666667vw, 80px);border:2px solid #0b2551;border-radius:20px;margin-top:clamp(30px, 3.38541667vw, 65px);margin-bottom:clamp(30px, 3.38541667vw, 65px);max-width:90%}.section-testimonials .item .item-name{font-size:clamp(18px, 1.14583333vw, 22px);font-weight:700;margin-top:clamp(16px, 1.04166667vw, 20px)}.section-testimonials .item .description{max-width:65%}.section-testimonials .item .item-image{width:clamp(287px, 24.73958333vw, 475px);height:clamp(287px, 24.73958333vw, 475px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.section-testimonials .item .item-image:before{content:"";position:absolute;top:9px;left:-9px;width:100%;height:100%;background-color:#fff;z-index:-1;border-top-right-radius:clamp(42px, 5.78125vw, 111px);border-bottom-left-radius:clamp(106px, 17.70833333vw, 340px);border:2px solid #0b2551}.section-testimonials .item .item-image-inner{height:100%;border-top-right-radius:clamp(42px, 5.78125vw, 111px);border-bottom-left-radius:clamp(106px, 17.70833333vw, 340px);overflow:hidden;border:1px solid #000}@media (max-width:1023px){.section-testimonials .item .item-inner:after{bottom:-16px}}@media (max-width:767px){.section-testimonials .item .item-text{padding-top:225px;max-width:100%;border-radius:0px 0px 40px 0px;border-left:0}.section-testimonials .item .description{max-width:100%}.section-testimonials .item .item-image{top:-65px;transform:none;left:30px;right:unset}.section-testimonials .item .item-inner:after{top:177px;left:240px;bottom:unset}}.section-testimonials .testimonials-slider-double .item{position:relative}@media (max-width:767px){.section-testimonials .testimonials-slider-double .item{margin-top:100px}}.section-testimonials .testimonials-slider-double .slick-slide>div:last-child .item .item-image{right:unset;left:0}.section-testimonials .testimonials-slider-double .slick-slide>div:last-child .item .item-image:before{left:9px;border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:clamp(42px, 5.78125vw, 111px);border-bottom-right-radius:clamp(106px, 17.70833333vw, 340px)}.section-testimonials .testimonials-slider-double .slick-slide>div:last-child .item .item-text{padding-left:35%;padding-left:clamp(250px, 19.79166667vw, 380px);margin-left:10%}.section-testimonials .testimonials-slider-double .slick-slide>div:last-child .item .description{max-width:unset}.section-testimonials .testimonials-slider-double .slick-slide>div:last-child .item .item-image-inner{border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:clamp(42px, 5.78125vw, 111px);border-bottom-right-radius:clamp(106px, 17.70833333vw, 340px)}@media (max-width:767px){.section-testimonials .testimonials-slider-double .slick-slide>div:last-child .item .item-image{left:30px}.section-testimonials .testimonials-slider-double .slick-slide>div:last-child .item .item-text{padding-left:20px;margin-left:0}}.section-testimonials .has-featured-item .item .item-image{right:unset;left:0}.section-testimonials .has-featured-item .item .item-image:before{left:9px;border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:clamp(42px, 5.78125vw, 111px);border-bottom-right-radius:clamp(106px, 17.70833333vw, 340px)}.section-testimonials .has-featured-item .item .item-text{padding-left:35%;padding-left:clamp(250px, 19.79166667vw, 380px);margin-left:10%}.section-testimonials .has-featured-item .item .description{max-width:unset}.section-testimonials .has-featured-item .item .item-image-inner{border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:clamp(42px, 5.78125vw, 111px);border-bottom-right-radius:clamp(106px, 17.70833333vw, 340px)}@media (max-width:767px){.section-testimonials .has-featured-item .item .item-image{left:30px}.section-testimonials .has-featured-item .item .item-text{padding-left:20px;margin-left:0}}@media (max-width:767px){.section-testimonials .testimonials-slider,.section-testimonials .testimonials-featured{margin-top:100px}.section-testimonials .testimonials-featured .item .item-text{padding-top:245px}.section-testimonials .testimonials-featured .item .item-inner:after{bottom:unset;top:165px}.section-testimonials .testimonials-arrows-container{justify-content:center}.section-testimonials .container.mobile-padding{padding-left:0}}.section-testimonials .slick-list{overflow:visible}.section-testimonials .slick-track{gap:0}.section-testimonials .slick-arrow{width:clamp(71px, 4.94791667vw, 95px);height:clamp(40px, 2.86458333vw, 55px)}.section-testimonials .slick-arrow svg{max-width:65%}.section-testimonials .cta-container-mobile{text-align:center;margin-top:40px;padding-left:20px}@media (min-width:768px){.section-testimonials .cta-container-mobile{display:none}}@media (max-width:480px){.section-testimonials .cta-container-mobile .bt{width:100%}}.section-faqs{overflow:hidden}.section-faqs .container{position:relative;z-index:1}.section-faqs .intro-heading .bt{min-width:unset}@media (max-width:767px){.section-faqs .intro-heading .cta-container{display:none}}.section-faqs .items .item{padding-top:clamp(20px, 2.08333333vw, 40px);padding-bottom:clamp(20px, 2.08333333vw, 40px);padding-left:clamp(16px, 2.08333333vw, 40px);padding-right:clamp(16px, 2.08333333vw, 40px);background-color:#FAF9F7;border-radius:20px;box-shadow:0px 1px 6px -3px rgba(11,37,81,0.4)}.section-faqs .items .item+.item{margin-top:20px}.section-faqs .items .item .title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;border:0;background:transparent;margin:0;padding:0;font-size:clamp(18px, 1.14583333vw, 22px);font-style:normal;font-weight:700;line-height:1.6;text-align:left;gap:10px}.section-faqs .items .item .title .title-text{flex:1}.section-faqs .items .item .title .title-icon{width:clamp(24px, 1.66666667vw, 32px);height:clamp(24px, 1.66666667vw, 32px);border:2px solid #0b2551;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative}.section-faqs .items .item .title .title-icon span{width:70%;height:2px;background-color:#0B2551}.section-faqs .items .item .title .title-icon span:last-child{position:absolute;top:50%;left:calc(50% - 1px );height:70%;width:2px;transform:translateY(-50%);transition:all .4s}.section-faqs .items .item .title.active .title-icon span:last-child{height:0}.section-faqs .items .item .content{overflow:hidden;transition:all .3s}.section-faqs .items .item .content .content-inner{padding-top:10px}.section-faqs .items .item .content p:last-child{margin-bottom:0}.section-faqs .background-graphic{position:absolute;top:0;height:100%}.section-contact{padding-bottom:clamp(70px, 4.6875vw, 90px)}.section-contact .container{max-width:1580px;padding-left:60px;padding-right:60px}@media (max-width:768px){.section-contact .container{padding:0}}.section-contact .intro-heading{max-width:750px;margin-left:auto;margin-right:auto;text-align:center}.section-contact .content-wrapper{border:2px solid #0b2551;border-radius:20px;padding:50px 20px;position:relative}.section-contact .content-wrapper:before{content:"";position:absolute;bottom:96%;right:97%;width:clamp(67px, 4.42708333vw, 85px);height:clamp(67px, 4.42708333vw, 85px);border-radius:51px 0px 16px 0px;background:var(--main-color2)}.section-contact .content-wrapper:after{content:"";position:absolute;top:96%;left:97%;width:clamp(67px, 4.42708333vw, 85px);height:clamp(67px, 4.42708333vw, 85px);border-radius:16px 0px 51px 0px;background:var(--main-color2)}@media (max-width:768px){.section-contact .content-wrapper{border-radius:0;border-left:0;border-right:0}.section-contact .content-wrapper:before{right:unset;left:20px}.section-contact .content-wrapper:after{left:unset;right:20px}}.section-contact .contact-area{max-width:560px;margin:0 auto}.section-contact .gform_wrapper.gravity-theme .gfield_label{font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:12px}.section-contact .gform_wrapper.gravity-theme .gfield input,.section-contact .gform_wrapper.gravity-theme .gfield select{border-radius:100px;border:1px solid #0b2551;font-size:clamp(15px, 1.04166667vw, 20px);font-style:normal;font-weight:400;line-height:normal;padding:16px 24px;color:#0E3474;line-height:1 !important;height:auto}.section-contact .gform_wrapper.gravity-theme .gfield .ginput_container_select{position:relative}.section-contact .gform_wrapper.gravity-theme .gfield .ginput_container_select:after{content:"";width:20px;height:20px;position:absolute;background-image:url(https://newtonx.srv2.softwareimc.app/wp-content/themes/imc/assets/less/../images/dropdown-arrow-outside.svg);background-repeat:no-repeat;background-position:center;top:50%;transform:translateY(-50%);margin-left:10px}.section-contact .gform_wrapper.gravity-theme .gfield textarea{border-radius:30px;border:1px solid #0b2551;font-size:clamp(15px, 1.04166667vw, 20px);font-style:normal;font-weight:400;line-height:normal;padding:16px 24px;color:#0E3474}.section-contact .gform_wrapper.gravity-theme .gform_footer{justify-content:center}.section-contact .gform_wrapper.gravity-theme .gform_footer input{min-width:unset;line-height:1 !important}@media (max-width:540px){.section-contact .gform_wrapper.gravity-theme .gform_footer input{width:100%}}.section-boxes .items{display:flex;justify-content:center;gap:clamp(15px, 1.04166667vw, 20px);padding-left:20px;padding-right:20px;flex-wrap:wrap;margin-top:clamp(40px, 5.20833333vw, 100px)}.section-boxes .items.equal{gap:clamp(15px, 3.38541667vw, 65px)}.section-boxes .items.equal .item{max-width:clamp(320px, 22.91666667vw, 440px);width:clamp(320px, 22.91666667vw, 440px)}.section-boxes .items.equal .item .item-title{font-family:'Montserrat',sans-serif}.section-boxes .items.equal .item .item-description ul{list-style:none;display:inline-block;padding-left:0}.section-boxes .items.equal .item .item-description ul li{position:relative;padding-left:30px;margin-top:16px}.section-boxes .items.equal .item .item-description ul li:before{position:absolute;top:8px;left:2px;content:'';background:url('https://newtonx.srv2.softwareimc.app/wp-content/themes/imc/assets/less/../images/check-icon.svg');height:100%;width:100%;background-repeat:no-repeat;z-index:1}.section-boxes .items.equal .item .item-description ul li:after{position:absolute;top:4px;left:0;content:'';background:var(--main-color2);height:16px;width:16px;border-radius:0 2px 0 4px}.section-boxes .item{border-radius:80px 0px 40px 0px;background:#FFF;position:relative;padding:15px;padding-top:clamp(30px, 3.125vw, 60px);padding-bottom:clamp(30px, 3.125vw, 60px);text-align:center;max-width:clamp(320px, 21.875vw, 420px)}.section-boxes .item:after{content:"";position:absolute;top:5px;left:6px;width:100%;height:100%;border:2px solid #0b2551;border-radius:80px 0px 40px 0px;pointer-events:none}.section-boxes .item .item-title{font-family:'Faustina',sans-serif;font-size:clamp(24px, 1.66666667vw, 32px);font-style:normal;font-weight:600;line-height:1.25;margin-top:40px}.section-boxes .item .item-description{font-size:clamp(15px, .9375vw, 18px);font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0.18px;margin-top:20px}.section-blog_listing{padding-top:0;position:relative;overflow:hidden}.section-blog_listing .categories-selector-container{border-bottom:3px solid #c1c1c1;background-color:#FAF9F7}.section-blog_listing .category-items{display:flex;justify-content:center;align-items:center;gap:clamp(30px, 3.125vw, 60px)}.section-blog_listing .category-items button{padding:0;padding-top:clamp(15px, 1.04166667vw, 20px);padding-bottom:clamp(15px, 1.04166667vw, 20px);margin:0;border:0;background:transparent;font-weight:500;line-height:1.6;font-family:inherit;position:relative}.section-blog_listing .category-items button:after{content:"";position:absolute;bottom:-3px;height:3px;width:0;background-color:#0B2551;left:50%;transform:translateX(-50%);transition:all .4s}.section-blog_listing .category-items button:hover:after{width:100%}.section-blog_listing .category-items button.active{font-weight:700}.section-blog_listing .category-items button.active:after{width:100%}@media (max-width:1023px){.section-blog_listing #blog-filter{display:none}}.section-blog_listing .posts-container{margin-top:75px}.section-blog_listing .background-graphic{position:absolute;top:0;height:100%;z-index:-1}@media (max-width:1000px){.section-blog_listing .background-graphic svg{width:auto;height:auto;max-width:100%;max-height:100%}}.section-blog_listing .background-graphic_2{position:absolute;bottom:0;right:0;height:100%;z-index:-1}@media (max-width:1000px){.section-blog_listing .background-graphic_2 svg{width:auto;height:auto;max-width:100%;max-height:100%}}.section-blog_listing #blog-filter-mobile{padding:10px 0}.section-blog_listing #blog-filter-mobile select#blog-select-mobile{border-radius:100px;font-size:16px;height:52px;background-image:url(https://newtonx.srv2.softwareimc.app/wp-content/themes/imc/assets/less/../images/dropdown-arrow-outside.svg);background-repeat:no-repeat;background-position:97%}@media (min-width:1024px){.section-blog_listing #blog-filter-mobile{display:none}}.items-common{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3, 1fr);gap:20px;row-gap:clamp(20px, 3.125vw, 60px)}@media (max-width:1023px){.items-common{grid-template-columns:repeat(2, 1fr)}}@media (max-width:660px){.items-common{grid-template-columns:repeat(1, 1fr)}}.items-common .item{border-radius:20px;border:1px solid #ded9d9;background:#FAF9F7;padding:20px}.items-common .item .image-container{border-radius:20px 20px 0px 0px;overflow:hidden;height:217px;margin-bottom:24px;padding-bottom:15px;position:relative}.items-common .item .tags-container{position:absolute;bottom:0;left:clamp(5px, .83333333vw, 16px);display:flex;gap:clamp(5px, .52083333vw, 10px)}.items-common .item .item-tag{font-size:clamp(11px, .9375vw, 18px);font-style:normal;font-weight:400;line-height:1.3;border-radius:29px;background:#FFF;padding:6px 16px}.items-common .item .item-title{font-size:18px;font-style:normal;font-weight:600;line-height:1.6}.items-common .item .item-text{font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:12px}.section-hero_blog_details .blog-hero-title span{position:relative;z-index:1;display:inline-block}.section-hero_blog_details .blog-hero-title span:before{content:"";width:102%;height:clamp(10px, 1.04166667vw, 20px);position:absolute;background:var(--main-color2);bottom:0;border-radius:0px 0px 12px 12px;z-index:-1;left:50%;transform:translateX(-50%)}.section-hero_blog_details .tags-container{display:flex;justify-content:center;gap:20px;margin-top:clamp(30px, 3.125vw, 60px)}.section-hero_blog_details .tags-container .item-tag{border-radius:29px;background:#FFF;padding:6px 16px;font-size:24px;font-style:normal;font-weight:400;line-height:1;color:#0B2551}.section-read-next{position:relative;overflow:hidden;padding-top:185px}.section-read-next .background-graphic{position:absolute;top:0;left:0;z-index:-1}.section-news-details{background-color:#FAF9F7;padding-bottom:150px}.section-news-details figure.wp-block-image{margin-bottom:74px;position:relative}.section-news-details figure.wp-block-image img{border-radius:0px 150px 0px 0px;overflow:hidden}.section-news-details figure.wp-block-image:after{content:"";position:absolute;top:10px;left:10px;border:2px solid var(--main-color2);border-radius:0px 150px 0px 0px;width:100%;height:100%}.section-news-details figcaption.wp-element-caption{color:#868686;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;position:absolute;bottom:-42px;margin:0}.section-news-details p a{color:#496FF1;font-style:normal;font-weight:500;line-height:1.6;text-decoration-line:underline}.section-news-details figure.alignright{margin-bottom:70px;position:relative}.section-news-details figure.alignright img{border-radius:162px 0px 51px 0px;overflow:hidden}.section-news-details figure.alignright:after{content:"";position:absolute;bottom:6px;right:6px;border:2px solid #0b2551;border-radius:162px 0px 51px 0px;width:100%;height:100%}@media (max-width:767px){.section-news-details .wp-block-image .alignright{float:none}}.section-category_refference{padding:0;height:0}.section-category_refference.no-read-next{height:130px}.section-category_refference .section-inner{border-top-left-radius:clamp(60px, 6.25vw, 120px);border-bottom-right-radius:clamp(30px, 3.125vw, 60px);background:#0B2551;max-width:990px;margin:0 auto;color:#fff;padding:50px 80px 40px;padding-top:clamp(30px, 2.60416667vw, 50px);padding-bottom:clamp(30px, 2.08333333vw, 40px);padding-left:clamp(30px, 4.16666667vw, 80px);padding-right:clamp(30px, 4.16666667vw, 80px);position:relative;transform:translateY(-50%)}.section-category_refference .section-inner:after{content:"";position:absolute;top:clamp(4px, .52083333vw, 10px);left:clamp(4px, .52083333vw, 10px);border-top-left-radius:clamp(60px, 6.25vw, 120px);border-bottom-right-radius:clamp(30px, 3.125vw, 60px);width:100%;height:100%;pointer-events:none;border:2px solid var(--main-color2)}.section-category_refference .wrapper{display:flex;gap:50px;gap:clamp(20px, 2.60416667vw, 50px);justify-content:space-between}@media (max-width:768px){.section-category_refference .wrapper{flex-direction:column}}.section-latest_blogs{position:relative;overflow:hidden}@media (max-width:767px){.section-latest_blogs .intro-heading .cta-container{display:none}}.section-latest_blogs .background-graphic{position:absolute;top:0;height:100%;z-index:-1}@media (max-width:1000px){.section-latest_blogs .background-graphic svg{width:auto;height:auto;max-width:100%;max-height:100%}}.section-latest_blogs .cta-container-mobile{text-align:center;margin-top:40px}@media (min-width:768px){.section-latest_blogs .cta-container-mobile{display:none}}@media (max-width:480px){.section-latest_blogs .cta-container-mobile .bt{width:100%}}.section-services_listing{padding-top:0;padding-bottom:0}.section-services_listing .categories-selector-container{border-bottom:3px solid #c1c1c1;background-color:#FAF9F7;position:sticky;top:54px;z-index:10}@media (max-width:767px){.section-services_listing .categories-selector-container{display:none}}.section-services_listing .category-items{display:flex;justify-content:center;align-items:center;gap:clamp(30px, 3.125vw, 60px)}.section-services_listing .category-items button{padding:0;padding-top:clamp(15px, 1.04166667vw, 20px);padding-bottom:clamp(15px, 1.04166667vw, 20px);margin:0;border:0;background:transparent;font-weight:500;line-height:1.6;font-family:inherit;position:relative}.section-services_listing .category-items button:after{content:"";position:absolute;bottom:-3px;height:3px;width:0;background-color:#0B2551;left:50%;transform:translateX(-50%);transition:all .4s}.section-services_listing .category-items button:hover:after{width:100%}.section-services_listing .category-items button.active{font-weight:700}.section-services_listing .category-items button.active:after{width:100%}.section-services_listing .services-terms-item{padding:60px 0;overflow:hidden;position:relative}.section-services_listing .services-terms-item:nth-child(even){background-color:#FAF9F7}.section-services_listing .services-terms-item .intro-title{position:relative;display:inline-block}.section-services_listing .services-terms-item .intro-title span{position:relative;z-index:1}.section-services_listing .services-terms-item .intro-title span:before{display:none}.section-services_listing .services-terms-item .intro-title:after{content:"";width:186px;height:clamp(13px, 1.25vw, 24px);position:absolute;background:var(--main-color2);bottom:0;border-radius:0px 0px 12px 12px;right:0;right:-10px;max-width:80%}.section-services_listing .slick-list{overflow:visible}@media (max-width:1000px){.section-services_listing .services-listing-items-arrows{justify-content:center}}.section-services_listing .item{flex:1}.section-services_listing .item.slick-current{flex:1.4}@media (max-width:660px){.section-services_listing .item.slick-current{flex:1}}.section-services_listing .item.slick-current .item-inner{box-shadow:8px 8px 0px #ffc107 !important;transition:all 1s}.section-services_listing .item.slick-current .description{transition:all 1s;opacity:1;max-height:1000px}.section-services_listing .item .item-inner{height:clamp(400px, 28.64583333vw, 550px);position:relative;border-radius:20px;overflow:hidden}.section-services_listing .item .item-content{position:absolute;border-radius:40px 0px;background:#FFF;left:20px;right:20px;bottom:40px;padding:12px 16px;text-align:center;min-height:115px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.section-services_listing .item .description{color:#0E3474;max-height:0;opacity:0;transition:all .4s}.section-services_listing .item .item-title{font-size:28px;font-size:clamp(18px, 1.04166667vw, 20px);font-style:normal;font-weight:700;line-height:1.6}.section-services_listing .item a:hover .description{transition:all 1s;opacity:1;max-height:1000px}.section-services_listing .background-graphic{position:absolute;top:0;right:0;height:100%;z-index:-1}@media (max-width:1000px){.section-services_listing .background-graphic svg{width:auto;height:auto;max-width:100%;max-height:100%}}.section-faqs_listing{padding-top:0;padding-bottom:0}.section-faqs_listing .categories-selector-container{border-bottom:3px solid #c1c1c1;background-color:#FAF9F7;position:sticky;top:54px;z-index:10}@media (max-width:767px){.section-faqs_listing .categories-selector-container{display:none}}.section-faqs_listing .category-items{display:flex;justify-content:center;align-items:center;gap:clamp(30px, 3.125vw, 60px)}.section-faqs_listing .category-items button{padding:0;padding-top:clamp(15px, 1.04166667vw, 20px);padding-bottom:clamp(15px, 1.04166667vw, 20px);margin:0;border:0;background:transparent;font-weight:500;line-height:1.6;font-family:inherit;position:relative}.section-faqs_listing .category-items button:after{content:"";position:absolute;bottom:-3px;height:3px;width:0;background-color:#0B2551;left:50%;transform:translateX(-50%);transition:all .4s}.section-faqs_listing .category-items button:hover:after{width:100%}.section-faqs_listing .category-items button.active{font-weight:700}.section-faqs_listing .category-items button.active:after{width:100%}.section-faqs_listing .faqs-terms-item{padding:60px 0;overflow:hidden;position:relative}.section-faqs_listing .faqs-terms-item:nth-child(even){background-color:#FAF9F7}.section-faqs_listing .faqs-terms-item:nth-child(even) .item{background-color:#fff}.section-faqs_listing .faqs-terms-item .intro-title{position:relative;display:inline-block;font-size:clamp(34px, 2.39583333vw, 46px)}.section-faqs_listing .faqs-terms-item .intro-title span{position:relative;z-index:1}.section-faqs_listing .faqs-terms-item .intro-title span:after{content:"";width:186px;height:clamp(13px, 1.25vw, 24px);position:absolute;background:var(--main-color2);bottom:0;border-radius:0px 0px 12px 12px;right:0;right:-10px;max-width:80%;z-index:-1}.section-faqs_listing .wrapper-inner{display:flex;justify-content:space-between}@media (max-width:767px){.section-faqs_listing .wrapper-inner{display:block}}.section-faqs_listing .intro-heading-text{flex-basis:35%}@media (max-width:767px){.section-faqs_listing .intro-heading-text{margin-bottom:30px}}.section-faqs_listing .faqs-listing-items{flex-basis:60%}.section-faqs_listing .faqs-listing-items .item{padding-top:clamp(20px, 2.08333333vw, 40px);padding-bottom:clamp(20px, 2.08333333vw, 40px);padding-left:clamp(16px, 2.08333333vw, 40px);padding-right:clamp(16px, 2.08333333vw, 40px);background-color:#FAF9F7;border-radius:20px;box-shadow:0px 1px 6px -3px rgba(11,37,81,0.4)}.section-faqs_listing .faqs-listing-items .item+.item{margin-top:20px}.section-faqs_listing .faqs-listing-items .item .title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;border:0;background:transparent;margin:0;padding:0;font-size:clamp(18px, 1.14583333vw, 22px);font-style:normal;font-weight:700;line-height:1.6;text-align:left;gap:10px}.section-faqs_listing .faqs-listing-items .item .title .title-text{flex:1}.section-faqs_listing .faqs-listing-items .item .title .title-icon{width:clamp(24px, 1.66666667vw, 32px);height:clamp(24px, 1.66666667vw, 32px);border:2px solid #0b2551;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative}.section-faqs_listing .faqs-listing-items .item .title .title-icon span{width:70%;height:2px;background-color:#0B2551}.section-faqs_listing .faqs-listing-items .item .title .title-icon span:last-child{position:absolute;top:50%;left:calc(50% - 1px );height:70%;width:2px;transform:translateY(-50%);transition:all .4s}.section-faqs_listing .faqs-listing-items .item .title.active .title-icon span:last-child{height:0}.section-faqs_listing .faqs-listing-items .item .content{overflow:hidden;transition:all .3s}.section-faqs_listing .faqs-listing-items .item .content .content-inner{padding-top:10px}.section-faqs_listing .faqs-listing-items .item .content p:last-child{margin-bottom:0}.section-faqs_listing .background-graphic{position:absolute;top:0;height:100%;z-index:-1}@media (max-width:1000px){.section-faqs_listing .background-graphic svg{width:auto;height:auto;max-width:100%;max-height:100%}}.section-location_services .items{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);gap:clamp(20px, 2.60416667vw, 50px);margin-top:50px}@media (max-width:900px){.section-location_services .items{grid-template-columns:repeat(1, 1fr)}}.section-location_services .item{position:relative}.section-location_services .item:before{content:"";width:clamp(50px, 3.59375vw, 69px);height:clamp(50px, 3.59375vw, 69px);border-radius:32px 0px 16px 0px;background:var(--main-color2);position:absolute;top:20px;z-index:1}.section-location_services .item .item-inner::after{content:"";position:absolute;top:5px;left:5px;width:100%;height:100%;border:4px solid #0b2551;pointer-events:none}.section-location_services .item .item-image{height:clamp(220px, 16.66666667vw, 320px)}.section-location_services .item .item-text{padding-top:clamp(20px, 1.66666667vw, 32px);padding-bottom:clamp(20px, 1.66666667vw, 32px);padding-left:clamp(20px, 2.60416667vw, 50px);padding-right:clamp(20px, 2.60416667vw, 50px)}.section-location_services .item .item-name{font-size:clamp(22px, 1.45833333vw, 28px);font-style:normal;font-weight:600;line-height:1.57;text-transform:capitalize}.section-location_services .item .description{font-size:clamp(16px, .9375vw, 18px);margin-top:16px}.section-location_services .item .cta-container{margin-top:20px}.section-location_services .item:nth-child(odd):before{left:20px}.section-location_services .item:nth-child(odd) .item-inner::after{border-top-left-radius:clamp(100px, 10.41666667vw, 200px);border-bottom-right-radius:clamp(40px, 4.16666667vw, 80px)}.section-location_services .item:nth-child(odd) .item-image{border-top-left-radius:clamp(100px, 10.41666667vw, 200px);border-bottom-right-radius:clamp(40px, 4.16666667vw, 80px);overflow:hidden}.section-location_services .item:nth-child(even):before{right:20px}.section-location_services .item:nth-child(even) .item-inner::after{border-top-right-radius:clamp(100px, 10.41666667vw, 200px);border-bottom-left-radius:clamp(40px, 4.16666667vw, 80px)}.section-location_services .item:nth-child(even) .item-image{border-top-right-radius:clamp(100px, 10.41666667vw, 200px);border-bottom-left-radius:clamp(40px, 4.16666667vw, 80px);overflow:hidden}.section-map_location{overflow:hidden;color:#fff;padding:32px 0;background-color:#0B2551;margin-bottom:50px}.section-map_location .section-inner{position:relative}.section-map_location .section-inner:before{content:"";position:absolute;top:0;left:-2px;height:100%;width:91%;border:2px solid var(--main-color2);border-radius:0px 60px 0px 0px}@media (max-width:1660px){.section-map_location .section-inner:before{width:calc(100% - 10px)}}@media (max-width:540px){.section-map_location .section-inner:before{display:none}}.section-map_location .wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;padding:30px 0;align-items:center;gap:20px}@media (max-width:768px){.section-map_location .wrapper{flex-direction:column;text-align:center}}.section-map_location .text-container .title{font-size:32px;font-family:'Faustina',sans-serif;font-style:normal;font-weight:700;line-height:1;letter-spacing:.1rem}.section-map_location .text-container .description{margin-top:20px}@media (max-width:540px){.section-map_location .text-container{position:relative;padding:12px;width:100%}.section-map_location .text-container:before{content:"";position:absolute;top:0;left:-5%;height:100%;width:105%;border:2px solid var(--main-color2);border-radius:0px 60px 0px 0px;border-left:0}}.section-map_location .image-container-outer{position:relative}.section-map_location .image-container-outer:before{content:"";position:absolute;top:5px;left:5px;width:100%;height:100%;background:var(--main-color2);z-index:0;border-radius:5px 35px 5px 5px}.section-map_location .image-container{border-radius:5px 35px 5px 5px;overflow:hidden;position:relative;z-index:1}.section-map_location .cta-container{margin-top:20px}.section-closest_locations .wrapper{display:flex;width:100%;gap:clamp(20px, 5.20833333vw, 100px)}@media (max-width:900px){.section-closest_locations .wrapper{flex-direction:column-reverse}}.section-closest_locations .text-container{flex-basis:40%;position:relative}.section-closest_locations .map-container{flex-basis:60%;height:clamp(450px, 30.20833333vw, 580px);position:relative;margin-top:50px}.section-closest_locations .map-container:after{content:"";width:clamp(50px, 4.42708333vw, 85px);height:clamp(50px, 4.42708333vw, 85px);background-color:var(--main-color2);border-radius:32px 0px 16.878px 0px;position:absolute;top:clamp(4px, 1.875vw, 36px);left:clamp(4px, 1.875vw, 36px);z-index:5}.section-closest_locations .map-container:before{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;border:4px solid #0b2551;border-top-left-radius:clamp(100px, 15.625vw, 300px);border-bottom-right-radius:clamp(40px, 5.20833333vw, 100px)}.section-closest_locations .map-container #map{overflow:hidden;height:100%;border-top-left-radius:clamp(100px, 15.625vw, 300px);border-bottom-right-radius:clamp(40px, 5.20833333vw, 100px)}@media (max-width:900px){.section-closest_locations .map-container #map{height:400px}}@media (max-width:900px){.section-closest_locations .map-container{margin-top:0}.section-closest_locations .map-container #map{height:400px}}@media (max-width:767px){.section-closest_locations .map-container{display:none}}.section-closest_locations .locations-container-wrapper{padding-top:clamp(15px, 1.51041667vw, 29px)}.section-closest_locations .locations-info{padding:10px 0;font-size:16px;display:none}.section-closest_locations .locations-container{height:340px;overflow:auto;padding-right:5px;scrollbar-width:thin;scrollbar-color:#00d2f0 #ddebed}.section-closest_locations .locations-container::-webkit-scrollbar{width:3px}.section-closest_locations .locations-container::-webkit-scrollbar-track{background:#DDEBED}.section-closest_locations .locations-container::-webkit-scrollbar-thumb{background:#00D2F0}.section-closest_locations .locations-container::-webkit-scrollbar-thumb:hover{background:#177FB2}.section-closest_locations .locations-container .location-item{background-color:#FAF9F7;border-radius:20px;position:relative}.section-closest_locations .locations-container .location-item+.location-item{margin-top:12px}.section-closest_locations .locations-container .location-item .set-location{margin-bottom:10px}@media (min-width:1201px){.section-closest_locations .locations-container .location-item .set-location{position:absolute;top:21px;right:59px;font-size:16px;display:none}}.section-closest_locations .locations-container .location-item .set-location:hover{color:var(--main-color2)}.section-closest_locations .locations-container .location-item .set-location:hover svg path{fill:var(--main-color2)}.section-closest_locations .locations-container .location-item .title{padding:17px 20px;font-size:clamp(17px, 1.25vw, 24px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;background:transparent;border:0;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between}.section-closest_locations .locations-container .location-item .title svg{transition:all .3s}.section-closest_locations .locations-container .location-item .title.active svg{transform:scale(-1)}.section-closest_locations .locations-container .location-item .item-content{overflow:hidden;transition:all .3s}.section-closest_locations .locations-container .location-item .item-content .item-content-inner{padding:16px 20px}.section-closest_locations .locations-container .location-item .item-content.open .set-location{display:block}.section-closest_locations .locations-container .location-item .item-row{display:flex;align-items:center;justify-content:space-between}.section-closest_locations .locations-container .location-item .item-row.address{border-top:1px solid #0b2551;padding-top:16px}.section-closest_locations .locations-container .location-item .item-row+.item-row{margin-top:16px}.section-closest_locations .locations-container .location-item .item-row.item-row-cta{justify-content:center}.section-closest_locations .locations-container .location-item .item-row-label{font-size:16px;font-style:normal;font-weight:600;line-height:1.1}.section-closest_locations .locations-container .location-item .item-row-label:last-child{text-align:right;display:inline-block}.section-closest_locations .title{font-size:clamp(28px, 2.08333333vw, 40px);color:#0B2551}.section-closest_locations .title span{position:relative;z-index:1;display:inline-block}.section-closest_locations .title span:before{content:"";width:102%;height:clamp(10px, .9375vw, 18px);position:absolute;background:var(--main-color2);bottom:0;border-radius:0px 0px 12px 12px;z-index:-1;left:50%;transform:translateX(-50%)}.section-closest_locations .description{font-size:14px;margin-top:30px;color:#0E3474}.section-closest_locations .search-form-info-container{margin-top:20px;border:1px solid #f00;padding:5px 10px;font-size:14px;background-color:#FAF9F7}.section-closest_locations .search-form-info-container.hidden{display:none}.section-closest_locations .search-form-container{position:relative}.section-closest_locations .search-form-container #get_current_location{position:absolute;top:0;right:0;background:transparent;border:0;margin:0;padding:0;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;line-height:1}.section-closest_locations .search-form-container #get_current_location span{text-decoration:underline}.section-closest_locations .search-form{margin-top:30px;display:flex;align-items:flex-end}.section-closest_locations .search-form label{font-size:16px;font-style:normal;font-weight:500;line-height:1;color:#0B2551}.section-closest_locations .search-form input#zipCode{border-radius:100px 0px 0px 100px;border-top:1px solid #0b2551;border-bottom:1px solid #0b2551;border-left:1px solid #0b2551;background:#FAF9F7;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:16px 24px;line-height:1;height:52px}.section-closest_locations .search-form button#searchZipCode{min-width:unset;width:68px;height:52px;border:1px solid #0b2551;border-radius:0px 100px 100px 0px;padding:0}.section-closest_locations .search-form .form-item:first-child{flex:1}.section-reviews .description{width:unset}.section-reviews .wp-google-url{position:relative;display:inline-block;padding:16px 24px;background-color:var(--main-color2);color:#0B2551 !important;border-radius:40px;font-weight:600;font-size:clamp(16px, .9375vw, 18px);line-height:1;text-align:center;transition:all .3s;min-width:190px;max-width:100%;border:2px solid #0b2551;font-family:'Montserrat',sans-serif;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize}.section-reviews .wp-google-url:hover{background-color:#0B2551;color:#fff !important}.section-reviews .wp-google-url:hover svg,.section-reviews .wp-google-url:hover span{transform:translateX(5px)}.section-reviews .wp-google-reviews{margin-bottom:30px}.section-reviews .wp-google-review{padding:0 10px}.section-reviews .wp-google-review .inner-container{background-color:#faf9f7;padding:15px;height:100%}.section-reviews .wp-google-review .inner-container .wp-google-left{float:left}.section-reviews .wp-google-right{background-color:#faf9f7;text-align:left}.section-reviews span.wp-google-stars{display:block;text-align:left}.section-reviews .reviews-arrows{display:flex;justify-content:center;align-items:center;gap:40px}.section-reviews .reviews-arrows .slick-arrow{position:static;transform:none}.section-reviews .slick-slide>div{display:flex}.error404 .page-404{text-align:center}.error404 .page-404 h1{font-size:clamp(36px, 5.20833333vw, 100px)}.error404 .page-404 .description{font-size:clamp(20px, 2.08333333vw, 40px)}.error404 .section-image .image-cover{max-height:clamp(300px, 20.83333333vw, 400px)}.error404 .section-404 h2{color:var(--hover);margin-bottom:40px;font-size:clamp(30px, 2.5vw, 48px)}.section-search-listing{padding-top:clamp(50px, 3.64583333vw, 70px);padding-bottom:clamp(50px, 2.86458333vw, 55px)}@media (min-width:768px){.section-search-listing{min-height:500px}}.section-search-listing .search-listing{max-width:1120px;margin:0 auto}.section-search-listing .search-form{margin-bottom:clamp(40px, 4.16666667vw, 80px)}.section-search-listing .search-form form{display:flex}.section-search-listing .search-form form i{margin-left:8px}.section-search-listing .search-form form .form-group{position:relative;width:100%;margin:0}.section-search-listing .search-form form .form-group input{height:70px;background-color:transparent;border:none;border-bottom:1px solid #000;padding:0;width:100%;font-weight:600;font-size:clamp(18px, 1.45833333vw, 28px);outline:none}.section-search-listing .search-form form .form-group .search-input__highlight{z-index:10;position:absolute;bottom:-1px;left:0;height:0;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;border-bottom:3px solid #df0008;border-radius:2px;min-width:3px;background-color:transparent;font-weight:600;font-size:clamp(18px, 1.45833333vw, 28px);line-height:70px}@media (max-width:767px){.section-search-listing .search-form form{flex-direction:column;align-items:center}.section-search-listing .search-form form .form-group{margin-bottom:15px}.section-search-listing .search-form form .form-group:after{width:100%}}.section-search-listing .search-query-range{font-weight:600;font-size:clamp(18px, 1.45833333vw, 28px);line-height:121%;margin-bottom:40px}.section-search-listing .search-box .post-item{display:flex;flex-wrap:wrap;align-items:center;padding:32px 0;border-top:1px solid rgba(0,0,0,0.1)}.section-search-listing .search-box .post-item .post-item-content{max-width:440px}.section-search-listing .search-box .post-item .post-item-content .post-type{font-weight:700;font-size:14px;line-height:145%;letter-spacing:0.1em;text-transform:uppercase;color:#707070;margin-bottom:10px}.section-search-listing .search-box .post-item .post-item-content .post-title{font-size:clamp(20px, 1.45833333vw, 28px);line-height:139%;margin-bottom:20px}.section-search-listing .search-box .post-item .post-item-content .description{font-size:clamp(16px, .9375vw, 18px);line-height:139%;margin-bottom:30px}.section-search-listing .search-box .post-item .post-item-content .description a{text-decoration:underline;color:var(--blue)}.section-search-listing .search-box .post-item .image{width:505px;height:280px;margin-left:auto;border-radius:0px 30px 0px 0px}@media (max-width:1023px){.section-search-listing .search-box .post-item .post-item-content{max-width:340px;width:50%}.section-search-listing .search-box .post-item .image{width:50%}}@media (max-width:767px){.section-search-listing .search-box .post-item .post-item-content{max-width:100%;width:100%;order:2}.section-search-listing .search-box .post-item .image{width:100%;height:200px;order:1;margin-bottom:20px}}.section-search-listing .search-box .post-item.member .image{border-color:transparent !important}.page-nav{display:flex;justify-content:center;margin-top:48px}.page-nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}.page-nav ul li{margin:0 8px;height:100%}.page-nav ul li a,.page-nav ul li span{display:inline-block;font-weight:600;font-size:clamp(20px, 1.45833333vw, 28px);line-height:121%;text-decoration:none;height:100%}.page-nav ul li a.next,.page-nav ul li span.next{margin-left:clamp(15px, 4.16666667vw, 80px)}.page-nav ul li a.prev,.page-nav ul li span.prev{margin-right:clamp(15px, 4.16666667vw, 80px)}.page-nav ul li .prev-icon,.page-nav ul li .next-icon{display:block;width:18px;height:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMzk2ODcgMTUuOTc5MkM0LjM5Njg3IDE1Ljk4NzUgNC4zOTY4NyAxNS45OTE3IDQuMzk2ODcgMTZDNC4zOTY4NyAxNS45OTE3IDQuMzkyOTUgMTUuOTgzNCA0LjM5Njg3IDE1Ljk3OTJaTTExLjQ1NjEgMi4yMDY0QzEwLjg4NzEgMS44MjQ1MiAxMC43NjE2IDAuOTczNTczIDExLjIwMSAwLjQyOTc5OEMxMS42MDEzIC0wLjA3NjYxODIgMTIuMzE1NCAtMC4xNDcxODQgMTIuNzk4MSAwLjI4MDM2NEMxNC42OTczIDIuMDY5NDIgMTcuMDg3IDMuNjQ2NzggMTguMjI4OSA2LjE4MzAxQzE5LjE1NDkgOC40ODY3OSAxNy41MzQzIDEwLjQ0MTkgMTUuOTk2MSAxMS44MzY2QzE0Ljg5NzQgMTIuODQ1MyAxMy43NTE2IDEzLjczNzcgMTIuNjUyOSAxNC43Mjk4QzEyLjI2MDUgMTUuMDg2OCAxMS42MzI3IDE0Ljk2NjQgMTEuMzg5NCAxNC40ODA4QzExLjE2OTYgMTQuMDU3NCAxMS4zMTg4IDEzLjUyNiAxMS43MTkgMTMuMjkzNkMxNC44Mzg2IDExLjIwNTcgMTYuNDkwNiA5LjcwNzE3IDE2LjgxMjMgOC4zMTY2QzExLjg2MDMgOC41NDkwNSA2LjY1MzE1IDguMjA0NTIgMS43NDQyNyA4LjczNTg0QzEuMDkyODkgOC44MDY0MSAwLjUxNjA2MiA4LjI3MDk0IDAuNTAwMzY2IDcuNTc3NzNDMC40ODQ2NzEgNi45MTc3MyAwLjk3NTE2NyA2LjM2NTY1IDEuNTk5MDggNi4zNDkwNUM2LjU5ODIyIDYuMjAzNzcgMTEuNzgxOCA2Ljg5Njk3IDE2Ljc4MDkgNy4xODMzOUMxNi4zNjUgNS43NDMwMSAxNC41MzY0IDQuMjczNTcgMTEuNDU2MSAyLjIwNjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");background-size:contain;background-position:center;background-repeat:no-repeat}.page-nav ul li .prev-icon{transform:rotate(180deg)}.section-guttenberg{padding-top:clamp(50px, 3.125vw, 60px);padding-bottom:clamp(50px, 3.90625vw, 75px)}.section-guttenberg .section-intro{max-width:1120px;margin:0 auto}.section-guttenberg .section-intro .post-title{text-align:center}.section-guttenberg .section-intro .post-title h1{font-size:clamp(28px, 3.125vw, 60px);line-height:120%;max-width:850px;margin:0 auto}.section-guttenberg .section-intro .post-title .post-meta{font-size:16px;line-height:145%;letter-spacing:0.1em;text-transform:uppercase;color:#707070;margin-top:20px;margin-bottom:clamp(20px, 3.125vw, 60px)}.section-guttenberg .section-intro .post-title .post-meta span{color:#E00005}.section-guttenberg .section-intro .featured-image{height:clamp(250px, 29.94791667vw, 575px)}.section-guttenberg .section-intro .featured-image img{border-bottom-left-radius:clamp(60px, 10.41666667vw, 200px)}.section-guttenberg .section-intro .editor-content{margin-top:clamp(20px, 2.08333333vw, 40px);font-size:clamp(16px, 1.04166667vw, 20px);line-height:146%}.section-guttenberg .section-intro .editor-content a{text-decoration:underline;color:var(--blue)}.section-related-posts{padding-bottom:clamp(50px, 4.16666667vw, 80px)}.section-related-posts .intro-heading{margin-bottom:clamp(5px, 2.34375vw, 45px)}.section-related-posts .post-column{margin-top:25px}