.elementor-37 .elementor-element.elementor-element-cc17df8{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);}.elementor-37 .elementor-element.elementor-element-cc17df8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cc17df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://granitemtpolebarns.com/wp-content/uploads/2026/01/barndominium-info.png") 50% 50%;background-size:cover;}.elementor-37 .elementor-element.elementor-element-cc17df8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-4e79997{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-37 .elementor-element.elementor-element-70fd59e{animation-duration:2500ms;animation-timing-function:cubic-bezier(0.19,1,0.22,1);}.elementor-37 .elementor-element.elementor-element-70fd59e > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-70fd59e .aux-modern-heading-primary{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:400;line-height:1.3em;letter-spacing:1.5px;color:#FFFFFF;margin:0px 0px 7px 0px;max-width:581px;}.elementor-37 .elementor-element.elementor-element-70fd59e .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:1.2em;color:#ffffff;margin:28px 0px 0px 0px;max-width:718px;}.elementor-37 .elementor-element.elementor-element-418b93f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-418b93f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-da88cfc > .elementor-widget-container{background-color:#AB2D2D05;padding:15px 15px 15px 15px;border-style:solid;border-radius:11px 11px 11px 11px;}.elementor-37 .elementor-element.elementor-element-da88cfc:hover .elementor-widget-container{background-color:#3C6C98;}.elementor-37 .elementor-element.elementor-element-da88cfc.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-da88cfc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-da88cfc a{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-bf29702 > .elementor-widget-container{background-color:#AB2D2D05;padding:15px 15px 15px 15px;border-style:solid;border-radius:11px 11px 11px 11px;}.elementor-37 .elementor-element.elementor-element-bf29702:hover .elementor-widget-container{background-color:#3C6C98;}.elementor-37 .elementor-element.elementor-element-bf29702.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-bf29702{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-bf29702 a{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-9c21ba9 > .elementor-widget-container{background-color:#AB2D2D05;padding:0px 0px 0px 0px;border-style:solid;border-radius:11px 11px 11px 11px;}.elementor-37 .elementor-element.elementor-element-9c21ba9:hover .elementor-widget-container{background-color:#3C6C98;}.elementor-37 .elementor-element.elementor-element-9c21ba9.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-9c21ba9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-9c21ba9 a{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-f425e8f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f425e8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-ae27815{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-9cc006c > .elementor-widget-container{background-image:url("https://granitemtpolebarns.com/wp-content/uploads/2026/01/building-a-pole-barn.png");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-9cc006c{grid-column:span 3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-42bfa23:before{background-color:#7f7f7f;}.elementor-37 .elementor-element.elementor-element-42bfa23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 30px 100px;}.elementor-37 .elementor-element.elementor-element-42bfa23{grid-column:span 3;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-primary{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:35px;letter-spacing:1.5px;color:#3C6C98;margin:0px 0px 7px 0px;max-width:581px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-secondary{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:500;line-height:1.3em;letter-spacing:1.5px;color:#000000;margin:28px 0px 0px 0px;max-width:495px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-divider{height:3px;width:62px;margin:20px 20px 0px 0px;background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;margin:65px 0px 0px 85px;max-width:372px;}.elementor-37 .elementor-element.elementor-element-38ec895{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-8d65381 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-37 .elementor-element.elementor-element-8d65381{animation-delay:800ms;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1);}.elementor-37 .elementor-element.elementor-element-8d65381 .elementor-counter-number-wrapper{color:#203A52;}.elementor-37 .elementor-element.elementor-element-8d65381 .elementor-counter-title{color:#1D2A3A;font-family:"Oswald", Sans-serif;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-f3ca1ec > .elementor-widget-container{background-color:#203A52;padding:30px 30px 30px 30px;}.elementor-37 .elementor-element.elementor-element-f3ca1ec{animation-delay:800ms;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1);}.elementor-37 .elementor-element.elementor-element-f3ca1ec .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-f3ca1ec .elementor-counter-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-1e87c62 > .elementor-widget-container{background-color:#3C6C98;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-37 .elementor-element.elementor-element-1e87c62{grid-column:span 1;grid-row:span 1;animation-delay:800ms;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1);}.elementor-37 .elementor-element.elementor-element-1e87c62 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1e87c62 .elementor-counter-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-e722613{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-e722613:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e722613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitemtpolebarns.com/wp-content/uploads/2026/01/Wood-Background.png");}.elementor-37 .elementor-element.elementor-element-706121f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:85px;--padding-bottom:30px;--padding-left:100px;--padding-right:30px;}.elementor-37 .elementor-element.elementor-element-de22f63:before{background-color:#7f7f7f;}.elementor-37 .elementor-element.elementor-element-de22f63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-de22f63{grid-column:span 2;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-primary{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:35px;letter-spacing:1.5px;color:#FFFFFF;margin:0px 0px 0px 0px;max-width:581px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-secondary{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:500;line-height:1.3em;letter-spacing:1.5px;color:#FFFFFF;margin:28px 0px 0px 0px;max-width:495px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-divider{height:3px;width:62px;margin:20px 20px 0px 0px;background-color:#8EC9FF;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;margin:65px 0px 0px 85px;max-width:80%;}.elementor-37 .elementor-element.elementor-element-d1e782b > .elementor-widget-container{background-color:#203A52;padding:0px 0px 30px 0px;}.elementor-37 .elementor-element.elementor-element-d1e782b{animation-delay:300ms;}.elementor-37 .elementor-element.elementor-element-d1e782b .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-d1e782b .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-d1e782b .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-d1e782b .col-title a, .elementor-37 .elementor-element.elementor-element-d1e782b .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-d1e782b .col-title, .elementor-37 .elementor-element.elementor-element-d1e782b .col-title a{font-family:"Oswald", Sans-serif;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-d1e782b .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-37 .elementor-element.elementor-element-d1e782b .aux-widget-text .aux-text-widget-content{padding:20px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-d1e782b .aux-text{font-family:"Montserrat", Sans-serif;}.elementor-37 .elementor-element.elementor-element-d1e782b .aux-button{padding:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-d1e782b .aux-widget-advanced-text{text-align:left !important;}.elementor-37 .elementor-element.elementor-element-6a337c1 > .elementor-widget-container{background-color:#203A52;padding:0px 0px 30px 0px;}.elementor-37 .elementor-element.elementor-element-6a337c1{animation-delay:300ms;}.elementor-37 .elementor-element.elementor-element-6a337c1 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6a337c1 .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-6a337c1 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-6a337c1 .col-title a, .elementor-37 .elementor-element.elementor-element-6a337c1 .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-6a337c1 .col-title, .elementor-37 .elementor-element.elementor-element-6a337c1 .col-title a{font-family:"Oswald", Sans-serif;line-height:1.4em;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-6a337c1 .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-37 .elementor-element.elementor-element-6a337c1 .aux-widget-text .aux-text-widget-content{padding:20px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-6a337c1 .aux-text{font-family:"Montserrat", Sans-serif;}.elementor-37 .elementor-element.elementor-element-6a337c1 .aux-button{padding:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-6a337c1 .aux-widget-advanced-text{text-align:left !important;}.elementor-37 .elementor-element.elementor-element-28c5784 > .elementor-widget-container{background-color:#203A52;padding:0px 0px 30px 0px;}.elementor-37 .elementor-element.elementor-element-28c5784{animation-delay:300ms;}.elementor-37 .elementor-element.elementor-element-28c5784 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-28c5784 .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-28c5784 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-28c5784 .col-title a, .elementor-37 .elementor-element.elementor-element-28c5784 .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-28c5784 .col-title, .elementor-37 .elementor-element.elementor-element-28c5784 .col-title a{font-family:"Oswald", Sans-serif;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-28c5784 .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-37 .elementor-element.elementor-element-28c5784 .aux-widget-text .aux-text-widget-content{padding:20px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-28c5784 .aux-text{font-family:"Montserrat", Sans-serif;}.elementor-37 .elementor-element.elementor-element-28c5784 .aux-button{padding:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-28c5784 .aux-widget-advanced-text{text-align:left !important;}.elementor-37 .elementor-element.elementor-element-a79d872 > .elementor-widget-container{background-color:#203A52;padding:0px 0px 30px 0px;}.elementor-37 .elementor-element.elementor-element-a79d872{animation-delay:300ms;}.elementor-37 .elementor-element.elementor-element-a79d872 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-a79d872 .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-a79d872 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-a79d872 .col-title a, .elementor-37 .elementor-element.elementor-element-a79d872 .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-a79d872 .col-title, .elementor-37 .elementor-element.elementor-element-a79d872 .col-title a{font-family:"Oswald", Sans-serif;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-a79d872 .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-37 .elementor-element.elementor-element-a79d872 .aux-widget-text .aux-text-widget-content{padding:20px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-a79d872 .aux-text{font-family:"Montserrat", Sans-serif;}.elementor-37 .elementor-element.elementor-element-a79d872 .aux-button{padding:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-a79d872 .aux-widget-advanced-text{text-align:left !important;}.elementor-37 .elementor-element.elementor-element-e4f0025{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-e4f0025:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e4f0025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitemtpolebarns.com/wp-content/uploads/2026/01/pole-barn-homes-05.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-dae8b0d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-d7e065d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-09930e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-877208b:before{background-color:#7f7f7f;}.elementor-37 .elementor-element.elementor-element-877208b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-877208b{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-877208b .aux-modern-heading-secondary{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:900;line-height:60px;color:#ffffff;margin:0px 0px 0px 0px;max-width:399px;}.elementor-37 .elementor-element.elementor-element-5e504af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-125px;--margin-bottom:-125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;position:relative;bottom:190px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-5e504af:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-5e504af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-37 .elementor-element.elementor-element-b9532f3{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;box-shadow:-20px 20px 50px 0px rgba(0,0,0,0.20);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:30px;--padding-left:100px;--padding-right:30px;}.elementor-37 .elementor-element.elementor-element-b9532f3:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-b9532f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#203A52;}.elementor-37 .elementor-element.elementor-element-c2cd0a4{width:100%;max-width:100%;grid-column:span 6;grid-row:span 3;}.elementor-37 .elementor-element.elementor-element-c2cd0a4:before{background-color:#7f7f7f;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-primary{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:35px;letter-spacing:1.5px;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-secondary{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:500;line-height:47px;letter-spacing:1.5px;color:#ffffff;margin:8px 0px 70px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-divider{height:3px;width:62px;margin:20px 20px 0px 0px;background-color:#8EC9FF;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;margin:65px 0px 0px 85px;max-width:1600px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-widget-modern-heading .aux-widget-inner{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c847dba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c847dba{grid-column:span 6;animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-c847dba .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c847dba .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-c847dba .aux-ico-box{padding:20px 20px 20px 20px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-c847dba .col-title a, .elementor-37 .elementor-element.elementor-element-c847dba .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-c847dba .col-title, .elementor-37 .elementor-element.elementor-element-c847dba .col-title a{font-family:"Oswald", Sans-serif;line-height:1.5em;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-c847dba .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;margin-bottom:-20px;}.elementor-37 .elementor-element.elementor-element-c847dba .aux-widget-text .aux-text-widget-content{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-c847dba .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-07d8dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-07d8dd6{grid-column:span 6;animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-07d8dd6 .aux-widget-text .aux-text-widget-header{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-07d8dd6 .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-07d8dd6 .aux-ico-box{padding:20px 20px 20px 20px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-07d8dd6 .col-title a, .elementor-37 .elementor-element.elementor-element-07d8dd6 .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-07d8dd6 .col-title, .elementor-37 .elementor-element.elementor-element-07d8dd6 .col-title a{font-family:"Oswald", Sans-serif;line-height:1.5em;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-07d8dd6 .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;margin-bottom:-20px;}.elementor-37 .elementor-element.elementor-element-07d8dd6 .aux-widget-text .aux-text-widget-content{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-07d8dd6 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-55959ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-55959ee{grid-column:span 6;animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-55959ee .aux-widget-text .aux-text-widget-header{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-55959ee .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-55959ee .aux-ico-box{padding:20px 20px 20px 20px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-55959ee .col-title a, .elementor-37 .elementor-element.elementor-element-55959ee .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-55959ee .col-title, .elementor-37 .elementor-element.elementor-element-55959ee .col-title a{font-family:"Oswald", Sans-serif;line-height:1.5em;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-55959ee .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;margin-bottom:-20px;}.elementor-37 .elementor-element.elementor-element-55959ee .aux-widget-text .aux-text-widget-content{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-55959ee .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-001d797 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-001d797{grid-column:span 6;animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-001d797 .aux-widget-text .aux-text-widget-header{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-001d797 .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-001d797 .aux-ico-box{padding:20px 20px 20px 20px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-001d797 .col-title a, .elementor-37 .elementor-element.elementor-element-001d797 .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-001d797 .col-title, .elementor-37 .elementor-element.elementor-element-001d797 .col-title a{font-family:"Oswald", Sans-serif;line-height:1.5em;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-001d797 .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;margin-bottom:-20px;}.elementor-37 .elementor-element.elementor-element-001d797 .aux-widget-text .aux-text-widget-content{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-001d797 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-2622449 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-2622449{grid-column:span 6;animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-2622449 .aux-widget-text .aux-text-widget-header{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-2622449 .aux-ico{font-size:16px;height:16px;}.elementor-37 .elementor-element.elementor-element-2622449 .aux-ico-box{padding:20px 20px 20px 20px;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-2622449 .col-title a, .elementor-37 .elementor-element.elementor-element-2622449 .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-2622449 .col-title, .elementor-37 .elementor-element.elementor-element-2622449 .col-title a{font-family:"Oswald", Sans-serif;line-height:1.5em;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-2622449 .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;margin-bottom:-20px;}.elementor-37 .elementor-element.elementor-element-2622449 .aux-widget-text .aux-text-widget-content{padding:0px 20px 0px 20px;}.elementor-37 .elementor-element.elementor-element-2622449 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-51c725a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.3;}.elementor-37 .elementor-element.elementor-element-51c725a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-51c725a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitemtpolebarns.com/wp-content/uploads/2026/01/Gemini_Generated_Image_x42yhrx42yhrx42y.png");background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-51c725a::before, .elementor-37 .elementor-element.elementor-element-51c725a > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-51c725a > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-51c725a > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-51c725a > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-51c725a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-3445d14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 3;grid-row:span 1;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-3445d14 > .elementor-widget-container{background-color:#00000000;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3445d14:before{background-color:#7f7f7f;}.elementor-37 .elementor-element.elementor-element-3445d14.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:35px;letter-spacing:1.9px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-secondary{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#203A52;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-divider{height:3px;width:62px;margin:20px 20px 0px 0px;background-color:#8EC9FF;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;margin:65px 0px 0px 85px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-b01197d > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-b01197d{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-title{margin-bottom:25px;font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:33px;color:#000000;}.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#000000;}.elementor-37 .elementor-element.elementor-element-f3cbba9 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-f3cbba9{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-title{margin-bottom:25px;font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:33px;color:#000000;}.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#000000;}.elementor-37 .elementor-element.elementor-element-58e073e > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-58e073e{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-title{margin-bottom:25px;font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:33px;color:#000000;}.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#000000;}.elementor-37 .elementor-element.elementor-element-afb5c07 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-afb5c07{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-title{margin-bottom:25px;font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;line-height:33px;color:#000000;}.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#000000;}.elementor-37 .elementor-element.elementor-element-54ccd03{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-0aca0d6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;grid-column:span 4;}.elementor-37 .elementor-element.elementor-element-d798c63{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-37978ba{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-37 .elementor-element.elementor-element-0cd3a47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-0cd3a47 .aux-modern-heading-primary{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:500;line-height:1.3em;letter-spacing:1.5px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3f5dd5b{--display:flex;}.elementor-37 .elementor-element.elementor-element-a68dee4{--display:flex;}.elementor-37 .elementor-element.elementor-element-149bf74{--display:flex;}.elementor-37 .elementor-element.elementor-element-1e0dd50{--display:flex;}.elementor-37 .elementor-element.elementor-element-76f3077{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-37 .elementor-element.elementor-element-76f3077 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-226bd65{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-226bd65:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-226bd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#203A52;}.elementor-37 .elementor-element.elementor-element-41b9508 > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-37 .elementor-element.elementor-element-41b9508 .col-title a, .elementor-37 .elementor-element.elementor-element-41b9508 .col-title{color:#FFFFFF !important;}.elementor-37 .elementor-element.elementor-element-41b9508 .col-title, .elementor-37 .elementor-element.elementor-element-41b9508 .col-title a{font-family:"Oswald", Sans-serif;font-size:35px;line-height:1.4em;letter-spacing:1.5px;}.elementor-37 .elementor-element.elementor-element-41b9508 .widget-content{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-41b9508 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-41b9508 .aux-widget-advanced-text{text-align:left !important;}.elementor-37 .elementor-element.elementor-element-c0fae81{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-c0fae81:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c0fae81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitemtpolebarns.com/wp-content/uploads/2026/01/planning-your-new-home.jpeg");background-position:-472px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-7ecb69e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;animation-delay:400ms;}.elementor-37 .elementor-element.elementor-element-d5330de{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;grid-column:span 1;}.elementor-37 .elementor-element.elementor-element-80b5b61{grid-column:span 3;}.elementor-37 .elementor-element.elementor-element-80b5b61 .aux-modern-heading-primary{font-family:"Oswald", Sans-serif;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-80b5b61 .aux-widget-modern-heading .aux-widget-inner{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6567456{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-7cf352b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-7cf352b .eael-testimonial-content{text-align:default;}.elementor-37 .elementor-element.elementor-element-7cf352b .eael-testimonial-image{text-align:default;max-width:100%;}.elementor-37 .elementor-element.elementor-element-7cf352b .eael-testimonial-image figure > img{width:150px;}.elementor-37 .elementor-element.elementor-element-7cf352b .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-37 .elementor-element.elementor-element-7cf352b .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-37 .elementor-element.elementor-element-7cf352b .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-37 .elementor-element.elementor-element-7cf352b .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-7cf352b .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-7cf352b .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-7cf352b .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-7cf352b .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-7cf352b .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-37 .elementor-element.elementor-element-7cf352b .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-7cf352b .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-7cf352b .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-37 .elementor-element.elementor-element-7cf352b .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-37 .elementor-element.elementor-element-7cf352b .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-7cf352b .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-37 .elementor-element.elementor-element-7cf352b span.eael-testimonial-quote{top:5%;right:5%;}.elementor-37 .elementor-element.elementor-element-b1a2315 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b1a2315{grid-column:span 1;}.elementor-37 .elementor-element.elementor-element-b1a2315 .eael-testimonial-content{text-align:default;}.elementor-37 .elementor-element.elementor-element-b1a2315 .eael-testimonial-image{text-align:default;max-width:100%;}.elementor-37 .elementor-element.elementor-element-b1a2315 .eael-testimonial-image figure > img{width:150px;}.elementor-37 .elementor-element.elementor-element-b1a2315 .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-37 .elementor-element.elementor-element-b1a2315 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-37 .elementor-element.elementor-element-b1a2315 .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-37 .elementor-element.elementor-element-b1a2315 .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-b1a2315 .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-b1a2315 .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-b1a2315 .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-b1a2315 .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-b1a2315 .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-37 .elementor-element.elementor-element-b1a2315 .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-b1a2315 .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-b1a2315 .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-37 .elementor-element.elementor-element-b1a2315 .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-37 .elementor-element.elementor-element-b1a2315 .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-b1a2315 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-37 .elementor-element.elementor-element-b1a2315 span.eael-testimonial-quote{top:5%;right:5%;}.elementor-37 .elementor-element.elementor-element-53296d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-53296d3{grid-column:span 1;}.elementor-37 .elementor-element.elementor-element-53296d3 .eael-testimonial-content{text-align:default;}.elementor-37 .elementor-element.elementor-element-53296d3 .eael-testimonial-image{text-align:default;max-width:100%;}.elementor-37 .elementor-element.elementor-element-53296d3 .eael-testimonial-image figure > img{width:150px;}.elementor-37 .elementor-element.elementor-element-53296d3 .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-37 .elementor-element.elementor-element-53296d3 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-37 .elementor-element.elementor-element-53296d3 .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-37 .elementor-element.elementor-element-53296d3 .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-53296d3 .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-53296d3 .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-53296d3 .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-53296d3 .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-53296d3 .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-37 .elementor-element.elementor-element-53296d3 .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-53296d3 .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-37 .elementor-element.elementor-element-53296d3 .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-37 .elementor-element.elementor-element-53296d3 .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-37 .elementor-element.elementor-element-53296d3 .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-37 .elementor-element.elementor-element-53296d3 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-37 .elementor-element.elementor-element-53296d3 span.eael-testimonial-quote{top:5%;right:5%;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-cc17df8{--min-height:750px;}.elementor-37 .elementor-element.elementor-element-4e79997{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-70fd59e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-70fd59e .aux-modern-heading-primary{font-size:23px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-70fd59e .aux-modern-heading-secondary{font-size:65px;line-height:75px;max-width:489px;}.elementor-37 .elementor-element.elementor-element-418b93f{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-f425e8f{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-ae27815{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-42bfa23 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 85px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-primary{font-size:19px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-secondary{font-size:45px;line-height:1.2px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-divider{width:60px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-description{font-size:20px;max-width:546px;}.elementor-37 .elementor-element.elementor-element-38ec895{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-e722613{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-706121f{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-de22f63 > .elementor-widget-container{margin:0px 0px 25px 85px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-primary{font-size:19px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-secondary{font-size:45px;line-height:1.2em;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-divider{width:60px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-description{font-size:20px;}.elementor-37 .elementor-element.elementor-element-e4f0025{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-877208b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-877208b .aux-modern-heading-secondary{font-size:45px;line-height:1.2em;}.elementor-37 .elementor-element.elementor-element-5e504af{--flex-wrap:wrap;}.elementor-37 .elementor-element.elementor-element-b9532f3{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-primary{font-size:19px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-secondary{font-size:45px;line-height:1.2em;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-divider{width:60px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-description{font-size:20px;}.elementor-37 .elementor-element.elementor-element-51c725a{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-3445d14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-primary{font-size:19px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-secondary{font-size:45px;line-height:1.2em;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-divider{width:38px;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-description{font-size:20px;}.elementor-37 .elementor-element.elementor-element-b01197d > .elementor-widget-container{margin:0px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-right .elementor-image-box-img{margin-left:-55px;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-left .elementor-image-box-img{margin-right:-55px;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-top .elementor-image-box-img{margin-bottom:-55px;}.elementor-37 .elementor-element.elementor-element-f3cbba9 > .elementor-widget-container{margin:0px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-right .elementor-image-box-img{margin-left:-55px;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-left .elementor-image-box-img{margin-right:-55px;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-top .elementor-image-box-img{margin-bottom:-55px;}.elementor-37 .elementor-element.elementor-element-58e073e > .elementor-widget-container{margin:0px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-right .elementor-image-box-img{margin-left:-55px;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-left .elementor-image-box-img{margin-right:-55px;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-top .elementor-image-box-img{margin-bottom:-55px;}.elementor-37 .elementor-element.elementor-element-afb5c07 > .elementor-widget-container{margin:0px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-right .elementor-image-box-img{margin-left:-55px;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-left .elementor-image-box-img{margin-right:-55px;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-top .elementor-image-box-img{margin-bottom:-55px;}.elementor-37 .elementor-element.elementor-element-0aca0d6{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-d798c63{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-37978ba{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-226bd65{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-c0fae81{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-c0fae81:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c0fae81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-37 .elementor-element.elementor-element-7ecb69e{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-d5330de{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-6567456{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-cc17df8{--min-height:655px;}.elementor-37 .elementor-element.elementor-element-70fd59e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-70fd59e .aux-modern-heading-primary{font-size:23px;line-height:32px;margin:100px 0px 0px -85px;}.elementor-37 .elementor-element.elementor-element-70fd59e .aux-modern-heading-secondary{font-size:45px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-418b93f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-f425e8f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-ae27815{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-42bfa23 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 20px 0px 0px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-primary{font-size:16px;line-height:32px;margin:52px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-secondary{font-size:30px;line-height:1.3em;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-divider{height:2px;width:35px;margin:15px 5px 0px 0px;}.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-description{font-size:14px;margin:30px 0px 0px 0px;max-width:500px;}.elementor-37 .elementor-element.elementor-element-38ec895{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-e722613{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-706121f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-de22f63 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-primary{font-size:16px;line-height:32px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-secondary{font-size:35px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-divider{height:2px;width:30px;margin:15px 15px 0px 0px;}.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-description{margin:15px 0px 0px 0px;max-width:312%;}.elementor-37 .elementor-element.elementor-element-d1e782b{width:100%;max-width:100%;grid-column:span 2;grid-row:span 1;}.elementor-37 .elementor-element.elementor-element-6a337c1{grid-column:span 2;grid-row:span 1;}.elementor-37 .elementor-element.elementor-element-28c5784{width:100%;max-width:100%;grid-column:span 2;grid-row:span 1;}.elementor-37 .elementor-element.elementor-element-a79d872{grid-column:span 2;grid-row:span 1;}.elementor-37 .elementor-element.elementor-element-d7e065d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-09930e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-877208b > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-877208b .aux-modern-heading-secondary{font-size:35px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-5e504af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-b9532f3{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-primary{font-size:14px;line-height:32px;margin:85px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-secondary{font-size:32px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-divider{height:2px;width:30px;margin:15px 15px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-description{font-size:14px;margin:15px 0px 0px 0px;max-width:312px;}.elementor-37 .elementor-element.elementor-element-51c725a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-3445d14 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-primary{font-size:14px;line-height:32px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-secondary{font-size:30px;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-divider{height:2px;width:30px;margin:15px 10px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-description{font-size:14px;margin:15px 0px 0px 0px;max-width:312px;}.elementor-37 .elementor-element.elementor-element-b01197d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b01197d{grid-column:span 4;}.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-img{margin-bottom:18px;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-37 .elementor-element.elementor-element-b01197d.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-37 .elementor-element.elementor-element-f3cbba9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-img{margin-bottom:18px;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-37 .elementor-element.elementor-element-f3cbba9.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-37 .elementor-element.elementor-element-58e073e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-img{margin-bottom:18px;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-37 .elementor-element.elementor-element-58e073e.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-37 .elementor-element.elementor-element-afb5c07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-img{margin-bottom:18px;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-37 .elementor-element.elementor-element-afb5c07.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-37 .elementor-element.elementor-element-0aca0d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-d798c63{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-37978ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-226bd65{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-c0fae81{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-c0fae81:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c0fae81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-37 .elementor-element.elementor-element-7ecb69e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-d5330de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-6567456{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-418b93f{--width:47.539%;}.elementor-37 .elementor-element.elementor-element-f425e8f{--width:100.792%;}.elementor-37 .elementor-element.elementor-element-d7e065d{--width:450px;}.elementor-37 .elementor-element.elementor-element-5e504af{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-d7e065d{--width:350px;}.elementor-37 .elementor-element.elementor-element-b9532f3{--width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-70fd59e */.elementor-37 .elementor-element.elementor-element-70fd59e .aux-modern-heading-divider{
    float: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e79997 */@media screen and (max-width: 1603px) and (min-width: 1024px) {
    .elementor-37 .elementor-element.elementor-element-4e79997 {
        margin-left: 25px;
    }
  }/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-42bfa23 */.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-divider{
    float: left;
}
.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-42bfa23 .aux-modern-heading-description:after{
    content: '';
      width: 3px;
    height: 72px;
    background-color: #3C6C98;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
  
    
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-de22f63 */.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-divider{
    float: left;
}
.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-de22f63 .aux-modern-heading-description:after{
    content: '';
    width: 3px;
    height: 72px;
    background-color: #8EC9FF;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-877208b */.elementor-37 .elementor-element.elementor-element-877208b .aux-modern-heading-divider{
    float: left;
}
.elementor-37 .elementor-element.elementor-element-877208b .aux-modern-heading-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-877208b .aux-modern-heading-description:after{
    content: '';
      width: 3px;
    height: 72px;
    background-color: #C29E75;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
  
    
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c2cd0a4 */.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-divider{
    float: left;
}
.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-c2cd0a4 .aux-modern-heading-description:after{
    content: '';
      width: 3px;
    height: 72px;
    background-color: #8EC9FF;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
  
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9532f3 */@media screen and (max-width: 1297px) and (min-width:1025px) {
    .elementor-37 .elementor-element.elementor-element-b9532f3 .elementor-element-populated{
        padding: 85px 30px 30px 50px;
    }
  }/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-3445d14 */.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-divider{
    float: left;
}
.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-3445d14 .aux-modern-heading-description:after{
    content: '';
      width: 3px;
    height: 72px;
    background-color: #8EC9FF;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
  
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b01197d */.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description{
    text-align: left;
    max-width: 230px;
    margin-left: 90px;
}
.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description:after{
    content: '';
      width: 3px;
    height: 62px;
    background-color: #3c6c98;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
}
  @media screen and (max-width: 767px) and (min-width:28px) {
    .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description{
    margin: auto;
}
    
}
 @media screen and (max-width: 1024px) and (min-width: 764px) {
   .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-title {
        margin-left: 85px;
    }
  }
@media screen and (max-width: 1363px) and (min-width: 1024px) {
    .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description:after{
        left: -30px; 
    }
  }
 @media screen and (max-width: 1363px) and (min-width: 1139px) {
    .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description{
        margin-left: 55px;
    }
  }
@media screen and (max-width: 1024px) and (min-width: 764px) {
    .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-img{
       width: 100px!important;
    }
  }
@media screen and (max-width: 1390px) and (min-width: 1025px) {
        .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description{
            margin-left: 20px;
            }
}

@media screen and (max-width: 1363px) and (min-width: 1139px) {
    .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-wrapper{
        margin-top: 15px;
 }
}
 @media screen and (max-width: 1115px) and (min-width: 1025px) {
    .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-content{
        padding: 0 18px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 766px) {
    .elementor-37 .elementor-element.elementor-element-b01197d .elementor-image-box-description{
        max-width: 430px;
    }
  }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3cbba9 */.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description{
    text-align: left;
    max-width: 230px;
    margin-left: 90px;
}
.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description:after{
    content: '';
      width: 3px;
    height: 62px;
    background-color: #3c6c98;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
}
  @media screen and (max-width: 767px) and (min-width:28px) {
    .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description{
    margin: auto;
}
    
}
 @media screen and (max-width: 1024px) and (min-width: 764px) {
   .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-title {
        margin-left: 85px;
    }
  }
@media screen and (max-width: 1363px) and (min-width: 1024px) {
    .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description:after{
        left: -30px; 
    }
  }
 @media screen and (max-width: 1363px) and (min-width: 1139px) {
    .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description{
        margin-left: 55px;
    }
  }
@media screen and (max-width: 1024px) and (min-width: 764px) {
    .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-img{
       width: 100px!important;
    }
  }
@media screen and (max-width: 1390px) and (min-width: 1025px) {
        .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description{
            margin-left: 20px;
            }
}

@media screen and (max-width: 1363px) and (min-width: 1139px) {
    .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-wrapper{
        margin-top: 15px;
 }
}
 @media screen and (max-width: 1115px) and (min-width: 1025px) {
    .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-content{
        padding: 0 18px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 766px) {
    .elementor-37 .elementor-element.elementor-element-f3cbba9 .elementor-image-box-description{
        max-width: 430px;
    }
  }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58e073e */.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description{
    text-align: left;
    max-width: 230px;
    margin-left: 90px;
}
.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description:after{
    content: '';
      width: 3px;
    height: 62px;
    background-color: #3c6c98;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
}
  @media screen and (max-width: 767px) and (min-width:28px) {
    .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description{
    margin: auto;
}
    
}
 @media screen and (max-width: 1024px) and (min-width: 764px) {
   .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-title {
        margin-left: 85px;
    }
  }
@media screen and (max-width: 1363px) and (min-width: 1024px) {
    .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description:after{
        left: -30px; 
    }
  }
 @media screen and (max-width: 1363px) and (min-width: 1139px) {
    .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description{
        margin-left: 55px;
    }
  }
@media screen and (max-width: 1024px) and (min-width: 764px) {
    .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-img{
       width: 100px!important;
    }
  }
@media screen and (max-width: 1390px) and (min-width: 1025px) {
        .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description{
            margin-left: 20px;
            }
}

@media screen and (max-width: 1363px) and (min-width: 1139px) {
    .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-wrapper{
        margin-top: 15px;
 }
}
 @media screen and (max-width: 1115px) and (min-width: 1025px) {
    .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-content{
        padding: 0 18px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 766px) {
    .elementor-37 .elementor-element.elementor-element-58e073e .elementor-image-box-description{
        max-width: 430px;
    }
  }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-afb5c07 */.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description{
    text-align: left;
    max-width: 230px;
    margin-left: 90px;
}
.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description:after{
    content: '';
      width: 3px;
    height: 62px;
    background-color: #3c6c98;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
}
  @media screen and (max-width: 767px) and (min-width:28px) {
    .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description{
    margin: auto;
}
    
}
 @media screen and (max-width: 1024px) and (min-width: 764px) {
   .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-title {
        margin-left: 85px;
    }
  }
@media screen and (max-width: 1363px) and (min-width: 1024px) {
    .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description:after{
        left: -30px; 
    }
  }
 @media screen and (max-width: 1363px) and (min-width: 1139px) {
    .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description{
        margin-left: 55px;
    }
  }
@media screen and (max-width: 1024px) and (min-width: 764px) {
    .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-img{
       width: 100px!important;
    }
  }
@media screen and (max-width: 1390px) and (min-width: 1025px) {
        .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description{
            margin-left: 20px;
            }
}

@media screen and (max-width: 1363px) and (min-width: 1139px) {
    .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-wrapper{
        margin-top: 15px;
 }
}
 @media screen and (max-width: 1115px) and (min-width: 1025px) {
    .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-content{
        padding: 0 18px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 766px) {
    .elementor-37 .elementor-element.elementor-element-afb5c07 .elementor-image-box-description{
        max-width: 430px;
    }
  }/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-80b5b61 */.elementor-37 .elementor-element.elementor-element-80b5b61 .aux-modern-heading-divider{
    float: left;
}
.elementor-37 .elementor-element.elementor-element-80b5b61 .aux-modern-heading-description{
    position: relative;
}
.elementor-37 .elementor-element.elementor-element-80b5b61 .aux-modern-heading-description:after{
    content: '';
      width: 3px;
    height: 72px;
    background-color: #8EC9FF;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -45px;
  
    
}/* End custom CSS */