.elementor-kit-160{--e-global-color-primary:#2A3C91;--e-global-color-secondary:#4A3410;--e-global-color-text:#1E1E1E;--e-global-color-accent:#2A3C91;--e-global-color-550bcef9:#FFFAF0;--e-global-color-684d8e62:#E9E2D4;--e-global-color-2ca1e406:#106C9E;--e-global-color-6ac7d8ea:#30C4F2;--e-global-color-28ff9a1a:#0D4B8C;--e-global-color-2852643f:#FFFAF0;--e-global-color-cf81b59:#F1F1F1;--e-global-color-9782e7b:#1E1E1E;--e-global-color-06cb182:#E0D7C5;--e-global-color-9905829:#BBBBBB;--e-global-color-2c6b63d:#01000057;--e-global-typography-primary-font-family:"Neue Montreal";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Neue Montreal";--e-global-typography-secondary-font-size:17px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Neue Montreal";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Neue Montreal";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:300;--e-global-typography-84bb75a-font-family:"Neue Montreal";--e-global-typography-84bb75a-font-size:clamp(50px, 6.25vw, 100px);--e-global-typography-84bb75a-font-weight:500;--e-global-typography-84bb75a-line-height:90px;--e-global-typography-07bca40-font-family:"Neue Montreal";--e-global-typography-07bca40-font-size:clamp(40px, 4.5vw, 65px);--e-global-typography-07bca40-font-weight:500;--e-global-typography-07bca40-line-height:84px;--e-global-typography-07bca40-letter-spacing:-1.4px;--e-global-typography-5d6a943-font-family:"Neue Montreal";--e-global-typography-5d6a943-font-size:clamp(20px, 1.3vw, 25px);--e-global-typography-5d6a943-font-weight:400;--e-global-typography-5d6a943-line-height:25px;--e-global-typography-5d6a943-letter-spacing:0px;--e-global-typography-f059d4e-font-family:"Neue Montreal";--e-global-typography-f059d4e-font-size:clamp(45px, 5.21vw, 100px);--e-global-typography-f059d4e-font-weight:500;--e-global-typography-f059d4e-line-height:77px;--e-global-typography-e8623ed-font-family:"Neue Montreal";--e-global-typography-e8623ed-font-size:clamp(35px, 3.65vw, 70px);--e-global-typography-e8623ed-font-weight:500;--e-global-typography-e8623ed-line-height:64px;--e-global-typography-f52c315-font-family:"Neue Montreal";--e-global-typography-f52c315-font-size:clamp(20px, 1.41vw, 27px);--e-global-typography-f52c315-font-weight:400;--e-global-typography-f52c315-line-height:0.9em;--e-global-typography-8939c30-font-family:"Neue Montreal";--e-global-typography-8939c30-font-size:clamp(23px, 1.41vw, 35px);--e-global-typography-8939c30-font-weight:500;--e-global-typography-4854b45-font-family:"Neue Montreal";--e-global-typography-4854b45-font-size:46px;--e-global-typography-4854b45-font-weight:800;--e-global-typography-4854b45-line-height:1em;--e-global-typography-4854b45-letter-spacing:-1.4px;--e-global-typography-b774fd0-font-family:"Neue Montreal";--e-global-typography-b774fd0-font-size:clamp(19px, 1.41vw, 26px);--e-global-typography-b774fd0-font-weight:500;--e-global-typography-b774fd0-line-height:23px;--e-global-typography-d24a857-font-family:"Neue Montreal";--e-global-typography-d24a857-font-size:clamp(18px, 1.04vw, 20px);--e-global-typography-8cf974d-font-family:"Neue Montreal";--e-global-typography-8cf974d-font-size:clamp(20px, 1.56vw, 30px);--e-global-typography-8cf974d-font-weight:400;--e-global-typography-8cf974d-line-height:40px;--e-global-typography-8cf974d-letter-spacing:0px;--e-global-typography-5f933f6-font-family:"Neue Montreal";--e-global-typography-2964eb7-font-family:"Neue Montreal";--e-global-typography-2964eb7-font-size:clamp(16px, 0.89vw, 17px);--e-global-typography-2964eb7-font-weight:500;--e-global-typography-78448ba-font-family:"Neue Montreal";--e-global-typography-78448ba-font-size:17px;--e-global-typography-78448ba-font-weight:500;--e-global-typography-78448ba-line-height:25px;--e-global-typography-520a6e4-font-family:"Neue Montreal";--e-global-typography-520a6e4-font-size:25px;color:#1E1E1E;font-family:var( --e-global-typography-78448ba-font-family ), Sans-serif;font-size:var( --e-global-typography-78448ba-font-size );font-weight:var( --e-global-typography-78448ba-font-weight );line-height:var( --e-global-typography-78448ba-line-height );}.elementor-kit-160 a{color:var( --e-global-color-text );}.elementor-kit-160 h1{font-family:var( --e-global-typography-07bca40-font-family ), Sans-serif;font-size:var( --e-global-typography-07bca40-font-size );font-weight:var( --e-global-typography-07bca40-font-weight );line-height:var( --e-global-typography-07bca40-line-height );letter-spacing:var( --e-global-typography-07bca40-letter-spacing );}.elementor-kit-160 h2{font-family:var( --e-global-typography-e8623ed-font-family ), Sans-serif;font-size:var( --e-global-typography-e8623ed-font-size );font-weight:var( --e-global-typography-e8623ed-font-weight );line-height:var( --e-global-typography-e8623ed-line-height );}.elementor-kit-160 h3{font-family:var( --e-global-typography-8939c30-font-family ), Sans-serif;font-size:var( --e-global-typography-8939c30-font-size );font-weight:var( --e-global-typography-8939c30-font-weight );}.elementor-kit-160 h4{font-family:var( --e-global-typography-b774fd0-font-family ), Sans-serif;font-size:var( --e-global-typography-b774fd0-font-size );font-weight:var( --e-global-typography-b774fd0-font-weight );line-height:var( --e-global-typography-b774fd0-line-height );}.elementor-kit-160 h5{font-family:var( --e-global-typography-d24a857-font-family ), Sans-serif;font-size:var( --e-global-typography-d24a857-font-size );}.elementor-kit-160 h6{font-family:var( --e-global-typography-d24a857-font-family ), Sans-serif;font-size:var( --e-global-typography-d24a857-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1750px;}.e-con{--container-max-width:1750px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1440px){.elementor-kit-160{--e-global-typography-84bb75a-line-height:67px;--e-global-typography-f059d4e-line-height:60px;--e-global-typography-e8623ed-line-height:42px;--e-global-typography-8cf974d-line-height:30px;--e-global-typography-2964eb7-font-size:18px;font-size:var( --e-global-typography-78448ba-font-size );line-height:var( --e-global-typography-78448ba-line-height );}.elementor-kit-160 h1{font-size:var( --e-global-typography-07bca40-font-size );line-height:var( --e-global-typography-07bca40-line-height );letter-spacing:var( --e-global-typography-07bca40-letter-spacing );}.elementor-kit-160 h2{font-size:var( --e-global-typography-e8623ed-font-size );line-height:var( --e-global-typography-e8623ed-line-height );}.elementor-kit-160 h3{font-size:var( --e-global-typography-8939c30-font-size );}.elementor-kit-160 h4{font-size:var( --e-global-typography-b774fd0-font-size );line-height:var( --e-global-typography-b774fd0-line-height );}.elementor-kit-160 h5{font-size:var( --e-global-typography-d24a857-font-size );}.elementor-kit-160 h6{font-size:var( --e-global-typography-d24a857-font-size );}}@media(max-width:1200px){.elementor-kit-160{--e-global-typography-f059d4e-line-height:52px;}}@media(max-width:1024px){.elementor-kit-160{--e-global-typography-84bb75a-font-size:60px;--e-global-typography-84bb75a-line-height:60px;--e-global-typography-5d6a943-font-size:22px;--e-global-typography-f059d4e-font-size:44px;--e-global-typography-f059d4e-line-height:45px;--e-global-typography-e8623ed-font-size:45px;--e-global-typography-8cf974d-font-size:25px;--e-global-typography-8cf974d-line-height:30px;--e-global-typography-2964eb7-font-size:16px;font-size:var( --e-global-typography-78448ba-font-size );line-height:var( --e-global-typography-78448ba-line-height );}.elementor-kit-160 h1{font-size:var( --e-global-typography-07bca40-font-size );line-height:var( --e-global-typography-07bca40-line-height );letter-spacing:var( --e-global-typography-07bca40-letter-spacing );}.elementor-kit-160 h2{font-size:var( --e-global-typography-e8623ed-font-size );line-height:var( --e-global-typography-e8623ed-line-height );}.elementor-kit-160 h3{font-size:var( --e-global-typography-8939c30-font-size );}.elementor-kit-160 h4{font-size:var( --e-global-typography-b774fd0-font-size );line-height:var( --e-global-typography-b774fd0-line-height );}.elementor-kit-160 h5{font-size:var( --e-global-typography-d24a857-font-size );}.elementor-kit-160 h6{font-size:var( --e-global-typography-d24a857-font-size );}}@media(max-width:650px){.elementor-kit-160{--e-global-typography-84bb75a-font-size:50px;--e-global-typography-84bb75a-line-height:50px;--e-global-typography-07bca40-font-size:35px;--e-global-typography-5d6a943-font-size:20px;--e-global-typography-5d6a943-line-height:1em;--e-global-typography-5d6a943-letter-spacing:0px;--e-global-typography-f059d4e-font-size:35px;--e-global-typography-f059d4e-line-height:35px;--e-global-typography-e8623ed-font-size:35px;--e-global-typography-e8623ed-line-height:40px;--e-global-typography-f52c315-font-size:36px;--e-global-typography-f52c315-line-height:1em;--e-global-typography-4854b45-font-size:30px;--e-global-typography-8cf974d-font-size:20px;font-size:var( --e-global-typography-78448ba-font-size );line-height:var( --e-global-typography-78448ba-line-height );}.elementor-kit-160 h1{font-size:var( --e-global-typography-07bca40-font-size );line-height:var( --e-global-typography-07bca40-line-height );letter-spacing:var( --e-global-typography-07bca40-letter-spacing );}.elementor-kit-160 h2{font-size:var( --e-global-typography-e8623ed-font-size );line-height:var( --e-global-typography-e8623ed-line-height );}.elementor-kit-160 h3{font-size:var( --e-global-typography-8939c30-font-size );}.elementor-kit-160 h4{font-size:var( --e-global-typography-b774fd0-font-size );line-height:var( --e-global-typography-b774fd0-line-height );}.elementor-kit-160 h5{font-size:var( --e-global-typography-d24a857-font-size );}.elementor-kit-160 h6{font-size:var( --e-global-typography-d24a857-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:1920px){.elementor-kit-160{--e-global-typography-5d6a943-letter-spacing:0px;--e-global-typography-f059d4e-line-height:91px;font-size:var( --e-global-typography-78448ba-font-size );line-height:var( --e-global-typography-78448ba-line-height );}.elementor-kit-160 h1{font-size:var( --e-global-typography-07bca40-font-size );line-height:var( --e-global-typography-07bca40-line-height );letter-spacing:var( --e-global-typography-07bca40-letter-spacing );}.elementor-kit-160 h2{font-size:var( --e-global-typography-e8623ed-font-size );line-height:var( --e-global-typography-e8623ed-line-height );}.elementor-kit-160 h3{font-size:var( --e-global-typography-8939c30-font-size );}.elementor-kit-160 h4{font-size:var( --e-global-typography-b774fd0-font-size );line-height:var( --e-global-typography-b774fd0-line-height );}.elementor-kit-160 h5{font-size:var( --e-global-typography-d24a857-font-size );}.elementor-kit-160 h6{font-size:var( --e-global-typography-d24a857-font-size );}}/* Start custom CSS */p:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.h-pad-top {
    padding-top: clamp(200px, 8vw, 180px) !important;
}
.main-button:focus {
   
 
  outline: none;

}

html {
    margin-top: 0 !important;
}

body {
    margin-top: 0 !important;
}




.icon-absolute {
     
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://dev3.sagapixel.net/wp-content/uploads/2026/07/NeueMontreal-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://dev3.sagapixel.net/wp-content/uploads/2026/07/NeueMontreal-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dev3.sagapixel.net/wp-content/uploads/2026/07/NeueMontreal-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://dev3.sagapixel.net/wp-content/uploads/2026/07/NeueMontreal-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dev3.sagapixel.net/wp-content/uploads/2026/07/NeueMontreal-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */