.elementor-1992 .elementor-element.elementor-element-29e06c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-29e06c4:not(.elementor-motion-effects-element-type-background), .elementor-1992 .elementor-element.elementor-element-29e06c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-1992 .elementor-element.elementor-element-29e06c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-6d6ab2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-6d6ab2a:not(.elementor-motion-effects-element-type-background), .elementor-1992 .elementor-element.elementor-element-6d6ab2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1992 .elementor-element.elementor-element-6d6ab2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-d1c2407{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-1992 .elementor-element.elementor-element-d1c2407.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-5610c7e{width:var( --container-widget-width, 91.735% );max-width:91.735%;--container-widget-width:91.735%;--container-widget-flex-grow:0;}.elementor-1992 .elementor-element.elementor-element-5610c7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-cd1d956{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-cd1d956 > .elementor-widget-container{margin:-63px 0px -44px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-e2ef9f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-1992 .elementor-element.elementor-element-83cee2b > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-bc8255d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1992 .elementor-element.elementor-element-59b4224 > .elementor-widget-container{margin:-51px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-506675d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-506675d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-c4f267a{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-c4f267a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-c4f267a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-5b8baa0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-5b8baa0:not(.elementor-motion-effects-element-type-background), .elementor-1992 .elementor-element.elementor-element-5b8baa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1992 .elementor-element.elementor-element-5b8baa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-f84df62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-1992 .elementor-element.elementor-element-f84df62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-79e884b{width:var( --container-widget-width, 91.735% );max-width:91.735%;--container-widget-width:91.735%;--container-widget-flex-grow:0;}.elementor-1992 .elementor-element.elementor-element-79e884b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-a63070f{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-a63070f > .elementor-widget-container{margin:-63px 0px -44px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-51e926b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-1992 .elementor-element.elementor-element-51e926b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-d05c453{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-1992 .elementor-element.elementor-element-bfacef1 > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-6b68e30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1992 .elementor-element.elementor-element-fffd18a > .elementor-widget-container{margin:-51px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-df621a8{--display:flex;}.elementor-1992 .elementor-element.elementor-element-317fdc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-b4ee2ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-1a7247f{--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-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1992 .elementor-element.elementor-element-da823ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );}.elementor-1992 .elementor-element.elementor-element-da823ee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1992 .elementor-element.elementor-element-da823ee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1992 .elementor-element.elementor-element-da823ee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1992 .elementor-element.elementor-element-da823ee .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-da823ee .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1992 .elementor-element.elementor-element-da823ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-da823ee:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-da823ee:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-da823ee .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#4B4848F4;}.elementor-1992 .elementor-element.elementor-element-504d8c1{--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-1992 .elementor-element.elementor-element-c6abe2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );}.elementor-1992 .elementor-element.elementor-element-c6abe2a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1992 .elementor-element.elementor-element-c6abe2a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1992 .elementor-element.elementor-element-c6abe2a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1992 .elementor-element.elementor-element-c6abe2a .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-c6abe2a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1992 .elementor-element.elementor-element-c6abe2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-c6abe2a:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-c6abe2a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-c6abe2a .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#4B4848F4;}.elementor-1992 .elementor-element.elementor-element-60936fd{--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-1992 .elementor-element.elementor-element-5b44287 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );}.elementor-1992 .elementor-element.elementor-element-5b44287.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1992 .elementor-element.elementor-element-5b44287.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1992 .elementor-element.elementor-element-5b44287.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1992 .elementor-element.elementor-element-5b44287 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-5b44287 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1992 .elementor-element.elementor-element-5b44287 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-5b44287:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-5b44287:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-5b44287 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#4B4848F4;}.elementor-1992 .elementor-element.elementor-element-5a60533{--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-1992 .elementor-element.elementor-element-6367cb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-1992 .elementor-element.elementor-element-6367cb3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1992 .elementor-element.elementor-element-6367cb3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1992 .elementor-element.elementor-element-6367cb3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1992 .elementor-element.elementor-element-6367cb3 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-6367cb3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1992 .elementor-element.elementor-element-6367cb3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-6367cb3:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-6367cb3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-6367cb3 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#4B4848F4;}.elementor-1992 .elementor-element.elementor-element-da1d4db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-da1d4db:not(.elementor-motion-effects-element-type-background), .elementor-1992 .elementor-element.elementor-element-da1d4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1992 .elementor-element.elementor-element-da1d4db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-de0707e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-1992 .elementor-element.elementor-element-9004402{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:400px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-9004402.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-8400b34{width:var( --container-widget-width, 91.735% );max-width:91.735%;--container-widget-width:91.735%;--container-widget-flex-grow:0;}.elementor-1992 .elementor-element.elementor-element-8400b34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-c7f0f4e{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-c7f0f4e > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-65520fa{--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-1992 .elementor-element.elementor-element-2b3f5d8{--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-1992 .elementor-element.elementor-element-a066444{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-a066444 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-a066444.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-aca6755{--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-1992 .elementor-element.elementor-element-6970db2{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-0bd07a6{--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-1992 .elementor-element.elementor-element-de71c77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-de71c77 .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-de71c77.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-de71c77.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1992 .elementor-element.elementor-element-de71c77.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-de71c77 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-de71c77 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-1992 .elementor-element.elementor-element-de71c77 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-de71c77:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-de71c77:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-de71c77 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#807777;}.elementor-1992 .elementor-element.elementor-element-06a06cf{--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-1992 .elementor-element.elementor-element-d0d5d28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-d0d5d28 .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-d0d5d28.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-d0d5d28.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1992 .elementor-element.elementor-element-d0d5d28.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-d0d5d28 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-d0d5d28 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-1992 .elementor-element.elementor-element-d0d5d28 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-d0d5d28:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-d0d5d28:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-d0d5d28 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#807777;}.elementor-1992 .elementor-element.elementor-element-5058c1f{--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-1992 .elementor-element.elementor-element-5f16816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-1992 .elementor-element.elementor-element-5f16816 .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-5f16816.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-5f16816.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1992 .elementor-element.elementor-element-5f16816.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-5f16816 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-5f16816 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-1992 .elementor-element.elementor-element-5f16816 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-5f16816:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-5f16816:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-5f16816 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#807777;}.elementor-1992 .elementor-element.elementor-element-24e88c3{--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-1992 .elementor-element.elementor-element-4a5a2b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7 .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-4a5a2b7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#807777;}.elementor-1992 .elementor-element.elementor-element-ed398d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-ed398d5:not(.elementor-motion-effects-element-type-background), .elementor-1992 .elementor-element.elementor-element-ed398d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1992 .elementor-element.elementor-element-ed398d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-9ec59cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-1992 .elementor-element.elementor-element-2ac9dd0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:400px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-2ac9dd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-d4a0c5c{width:var( --container-widget-width, 91.735% );max-width:91.735%;--container-widget-width:91.735%;--container-widget-flex-grow:0;}.elementor-1992 .elementor-element.elementor-element-d4a0c5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-522abb2{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-522abb2 > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-7d5c900{--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-1992 .elementor-element.elementor-element-968d2b3{--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-1992 .elementor-element.elementor-element-9ea24d1{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-9ea24d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-9ea24d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1992 .elementor-element.elementor-element-d0cd517{--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-1992 .elementor-element.elementor-element-a7b95f1{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-38316cb{--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-1992 .elementor-element.elementor-element-975515f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1992 .elementor-element.elementor-element-975515f .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-975515f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-975515f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1992 .elementor-element.elementor-element-975515f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-975515f .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-975515f .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-1992 .elementor-element.elementor-element-975515f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-975515f:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-975515f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-975515f .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#807777;}.elementor-1992 .elementor-element.elementor-element-1a91157{--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-1992 .elementor-element.elementor-element-b0726e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1992 .elementor-element.elementor-element-b0726e4 .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-b0726e4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-b0726e4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1992 .elementor-element.elementor-element-b0726e4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-b0726e4 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-b0726e4 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-1992 .elementor-element.elementor-element-b0726e4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-b0726e4:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-b0726e4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-b0726e4 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#807777;}.elementor-1992 .elementor-element.elementor-element-0d46f6d{--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-1992 .elementor-element.elementor-element-d6524ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1992 .elementor-element.elementor-element-d6524ae .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-d6524ae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-d6524ae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1992 .elementor-element.elementor-element-d6524ae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-d6524ae .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-d6524ae .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-1992 .elementor-element.elementor-element-d6524ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-d6524ae:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-d6524ae:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-d6524ae .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#807777;}.elementor-1992 .elementor-element.elementor-element-b0c8d7f{--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-1992 .elementor-element.elementor-element-fd0847c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1992 .elementor-element.elementor-element-fd0847c .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-fd0847c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1992 .elementor-element.elementor-element-fd0847c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1992 .elementor-element.elementor-element-fd0847c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-fd0847c .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-fd0847c .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-1992 .elementor-element.elementor-element-fd0847c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1992 .elementor-element.elementor-element-fd0847c:has(:hover) .elementor-image-box-title,
					 .elementor-1992 .elementor-element.elementor-element-fd0847c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1992 .elementor-element.elementor-element-fd0847c .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#807777;}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1992 .elementor-element.elementor-element-29e06c4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-6d6ab2a{--width:355;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-d1c2407{--width:326px;}.elementor-1992 .elementor-element.elementor-element-5610c7e{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-5610c7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-5610c7e.elementor-element{--align-self:flex-start;}.elementor-1992 .elementor-element.elementor-element-cd1d956 > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-e2ef9f1{--justify-content:center;}.elementor-1992 .elementor-element.elementor-element-83cee2b > .elementor-widget-container{margin:-82px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-bc8255d{--justify-content:center;}.elementor-1992 .elementor-element.elementor-element-59b4224 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-506675d{--width:400px;--min-height:0px;}.elementor-1992 .elementor-element.elementor-element-c4f267a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-5b8baa0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-f84df62{--width:326px;}.elementor-1992 .elementor-element.elementor-element-79e884b{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-79e884b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-79e884b.elementor-element{--align-self:flex-start;}.elementor-1992 .elementor-element.elementor-element-a63070f > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-51e926b{--width:326px;}.elementor-1992 .elementor-element.elementor-element-d05c453{--justify-content:center;}.elementor-1992 .elementor-element.elementor-element-bfacef1 > .elementor-widget-container{margin:-82px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-6b68e30{--justify-content:center;}.elementor-1992 .elementor-element.elementor-element-fffd18a > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-df621a8{--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-1992 .elementor-element.elementor-element-317fdc0{--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-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1992 .elementor-element.elementor-element-da823ee .elementor-image-box-img{margin-bottom:15px;}.elementor-1992 .elementor-element.elementor-element-c6abe2a .elementor-image-box-img{margin-bottom:15px;}.elementor-1992 .elementor-element.elementor-element-5b44287 .elementor-image-box-img{margin-bottom:15px;}.elementor-1992 .elementor-element.elementor-element-6367cb3 .elementor-image-box-img{margin-bottom:15px;}.elementor-1992 .elementor-element.elementor-element-da1d4db{--width:355;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-8400b34{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-8400b34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-8400b34.elementor-element{--align-self:flex-start;}.elementor-1992 .elementor-element.elementor-element-c7f0f4e > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-2b3f5d8{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-a066444 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-aca6755{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1992 .elementor-element.elementor-element-aca6755.e-con{--align-self:center;}.elementor-1992 .elementor-element.elementor-element-de71c77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-de71c77 .elementor-image-box-wrapper{text-align:start;}.elementor-1992 .elementor-element.elementor-element-de71c77 .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-d0d5d28 .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-5f16816 .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-4a5a2b7 .elementor-image-box-img{margin-bottom:0px;}.elementor-1992 .elementor-element.elementor-element-ed398d5{--width:355;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-d4a0c5c{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-d4a0c5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-d4a0c5c.elementor-element{--align-self:flex-start;}.elementor-1992 .elementor-element.elementor-element-522abb2 > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-968d2b3{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1992 .elementor-element.elementor-element-9ea24d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-d0cd517{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1992 .elementor-element.elementor-element-d0cd517.e-con{--align-self:center;}.elementor-1992 .elementor-element.elementor-element-975515f{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-975515f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-975515f.elementor-element{--align-self:center;}.elementor-1992 .elementor-element.elementor-element-975515f .elementor-image-box-wrapper{text-align:center;}.elementor-1992 .elementor-element.elementor-element-975515f .elementor-image-box-img{margin-bottom:2px;}.elementor-1992 .elementor-element.elementor-element-975515f.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-1992 .elementor-element.elementor-element-975515f.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-1992 .elementor-element.elementor-element-975515f.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-1992 .elementor-element.elementor-element-975515f .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-1992 .elementor-element.elementor-element-b0726e4{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-b0726e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-b0726e4.elementor-element{--align-self:center;}.elementor-1992 .elementor-element.elementor-element-b0726e4 .elementor-image-box-wrapper{text-align:center;}.elementor-1992 .elementor-element.elementor-element-b0726e4 .elementor-image-box-img{margin-bottom:2px;}.elementor-1992 .elementor-element.elementor-element-b0726e4.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-1992 .elementor-element.elementor-element-b0726e4.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-1992 .elementor-element.elementor-element-b0726e4.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-1992 .elementor-element.elementor-element-b0726e4 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-1992 .elementor-element.elementor-element-d6524ae{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-d6524ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-d6524ae.elementor-element{--align-self:center;}.elementor-1992 .elementor-element.elementor-element-d6524ae .elementor-image-box-wrapper{text-align:center;}.elementor-1992 .elementor-element.elementor-element-d6524ae .elementor-image-box-img{margin-bottom:2px;}.elementor-1992 .elementor-element.elementor-element-d6524ae.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-1992 .elementor-element.elementor-element-d6524ae.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-1992 .elementor-element.elementor-element-d6524ae.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-1992 .elementor-element.elementor-element-d6524ae .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-1992 .elementor-element.elementor-element-fd0847c{width:100%;max-width:100%;}.elementor-1992 .elementor-element.elementor-element-fd0847c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1992 .elementor-element.elementor-element-fd0847c.elementor-element{--align-self:center;}.elementor-1992 .elementor-element.elementor-element-fd0847c .elementor-image-box-wrapper{text-align:center;}.elementor-1992 .elementor-element.elementor-element-fd0847c .elementor-image-box-img{margin-bottom:2px;}.elementor-1992 .elementor-element.elementor-element-fd0847c.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-1992 .elementor-element.elementor-element-fd0847c.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-1992 .elementor-element.elementor-element-fd0847c.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-1992 .elementor-element.elementor-element-fd0847c .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}}@media(min-width:768px){.elementor-1992 .elementor-element.elementor-element-d1c2407{--width:50%;}.elementor-1992 .elementor-element.elementor-element-e2ef9f1{--width:100%;}.elementor-1992 .elementor-element.elementor-element-506675d{--width:49%;}.elementor-1992 .elementor-element.elementor-element-f84df62{--width:50%;}.elementor-1992 .elementor-element.elementor-element-51e926b{--width:50%;}.elementor-1992 .elementor-element.elementor-element-d05c453{--width:100%;}.elementor-1992 .elementor-element.elementor-element-9004402{--width:17.417%;}.elementor-1992 .elementor-element.elementor-element-2ac9dd0{--width:17.417%;}}/* Start custom CSS for html, class: .elementor-element-5610c7e */.elementor-1992 .elementor-element.elementor-element-5610c7e .zc-hero__eyebrow{
  display:inline-flex;
  align-items:center;
  gap:10px;
  color:#C9A84C;
  font-family:"Open Sans", sans-serif;
  font-size:12px;
  letter-spacing:4px;
  text-transform:uppercase;
  padding:9px 16px;
  border:1px solid rgba(201,168,76,.35);
  border-radius:999px;
  background:rgba(201,168,76,.04);
}

.elementor-1992 .elementor-element.elementor-element-5610c7e .zc-hero__eyebrow .dot{
  width:6px;
  height:6px;
  border-radius:50%;
  background:#C9A84C;
  box-shadow:0 0 0 4px rgba(201,168,76,.18);
  animation:zcPulseDot 2.2s ease-in-out infinite;
}

.elementor-1992 .elementor-element.elementor-element-5610c7e .zc-hero__headline{
  font-family:"Montserrat", sans-serif;
  font-weight:700;
  font-size:clamp(28px, 3.5vw, 52px);
  line-height:1.05;
  letter-spacing:-.5px;
  margin:26px 0 22px;
  color:#fff;
}

.elementor-1992 .elementor-element.elementor-element-5610c7e .zc-hero__headline em{
  font-style:normal;
  background:linear-gradient(120deg, #C9A84C 20%, #ead68f 50%, #C9A84C 80%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  position:relative;
}

.elementor-1992 .elementor-element.elementor-element-5610c7e .zc-hero__headline em::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-6px;
  height:2px;
  background:linear-gradient(90deg, transparent, #C9A84C, transparent);
  opacity:.55;
}

@keyframes zcPulseDot{
  0%,100%{
    transform:scale(1);
    opacity:1;
  }

  50%{
    transform:scale(1.35);
    opacity:.6;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd1d956 */.elementor-1992 .elementor-element.elementor-element-cd1d956 .zc-hero__sub{
  font-size:clamp(15px, 1.15vw, 17px);
  line-height:1.75;
  color:rgba(255,255,255,.68);

  max-width:620px;

  margin-top:28px;
  margin-bottom:38px;

  font-family:"Open Sans", sans-serif;
  font-weight:400;

  opacity:0;
  transform:translateY(20px);

  animation:zcFadeUp 1s .55s ease forwards;
}

.elementor-1992 .elementor-element.elementor-element-cd1d956 .zc-hero__sub strong{
  color:#ffffff;
  font-weight:600;
}

.elementor-1992 .elementor-element.elementor-element-cd1d956 .zc-highlight{
  color:#C9A84C;
  font-weight:600;

  position:relative;
}

.elementor-1992 .elementor-element.elementor-element-cd1d956 .zc-highlight::after{
  content:"";

  position:absolute;

  left:0;
  right:0;
  bottom:-2px;

  height:1px;

  background:linear-gradient(
    90deg,
    transparent,
    #C9A84C,
    transparent
  );

  opacity:.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83cee2b */.elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta{
  display:flex;
  flex-wrap:wrap;
  gap:38px;

  margin-top:46px;

  padding:0;

  list-style:none;

  opacity:0;
  transform:translateY(20px);

  animation:zcFadeUp 1s .9s ease forwards;
}

.elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta-item{
  position:relative;

  display:flex;
  flex-direction:column;

  padding-left:18px;
}

.elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta-item::before{
  content:"";

  position:absolute;

  left:0;
  top:6px;
  bottom:6px;

  width:2px;

  background:
  linear-gradient(
    180deg,
    #C9A84C,
    transparent
  );
}

.elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta-num{
  font-family:"Montserrat", sans-serif;
  font-weight:700;

  font-size:20px;

  line-height:1;

  color:#fff;
}

.elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta-num span{
  color:#C9A84C;
}

.elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta-lbl{
  margin-top:8px;

  font-size:11px;

  letter-spacing:2px;

  text-transform:uppercase;

  color:rgba(255,255,255,.55);

  font-family:"Open Sans", sans-serif;
}

@media(max-width:720px){

  .elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta{
    gap:24px;
    margin-top:34px;
  }

  .elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta-num{
    font-size:18px;
  }

  .elementor-1992 .elementor-element.elementor-element-83cee2b .zc-hero__meta-lbl{
    font-size:9px;
    letter-spacing:1.4px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59b4224 */.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-hero__cta{
  display:flex;
  flex-wrap:wrap;
  gap:16px;

  margin-top:36px;

  opacity:0;
  transform:translateY(20px);

  animation:zcFadeUp 1s .7s ease forwards;
}

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn{
  position:relative;

  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;

  padding:16px 28px;

  border-radius:10px;

  font-family:"Montserrat", sans-serif;
  font-weight:600;
  font-size:14px;
  letter-spacing:.4px;

  text-decoration:none;

  overflow:hidden;

  transition:
  transform .35s ease,
  box-shadow .35s ease,
  border-color .35s ease,
  background .35s ease;

  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn span{
  position:relative;
  z-index:2;
}

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn svg{
  width:16px;
  height:16px;

  position:relative;
  z-index:2;

  transition:
  transform .35s ease;
}

/* BOTÃO DOURADO */

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn--primary{
  color:#08111f;

  border:1px solid rgba(201,168,76,.55);

  background:
  linear-gradient(
    180deg,
    #d7b75d 0%,
    #c9a84c 48%,
    #b38f2e 100%
  );

  box-shadow:
  0 18px 40px -18px rgba(201,168,76,.55),
  inset 0 1px 0 rgba(255,255,255,.45);
}

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn--primary::before{
  content:"";

  position:absolute;
  inset:0;

  background:
  linear-gradient(
    120deg,
    transparent 25%,
    rgba(255,255,255,.45) 50%,
    transparent 75%
  );

  transform:translateX(-130%);

  transition:transform .9s ease;
}

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn--primary:hover{
  transform:translateY(-3px);

  box-shadow:
  0 28px 60px -20px rgba(201,168,76,.7),
  inset 0 1px 0 rgba(255,255,255,.5);
}

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn--primary:hover::before{
  transform:translateX(130%);
}

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn--primary:hover svg{
  transform:translateX(3px);
}

/* BOTÃO GLASS */

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn--ghost{
  color:#fff;

  border:1px solid rgba(201,168,76,.35);

  background:
  linear-gradient(
    180deg,
    rgba(255,255,255,.05),
    rgba(255,255,255,.015)
  );

  box-shadow:
  inset 0 1px 0 rgba(255,255,255,.08);
}

.elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn--ghost:hover{
  transform:translateY(-3px);

  color:#C9A84C;

  border-color:#C9A84C;

  background:
  linear-gradient(
    180deg,
    rgba(201,168,76,.12),
    rgba(201,168,76,.04)
  );
}

@media(max-width:720px){

  .elementor-1992 .elementor-element.elementor-element-59b4224 .zc-hero__cta{
    flex-direction:column;
    width:100%;
    gap:12px;
  }

  .elementor-1992 .elementor-element.elementor-element-59b4224 .zc-btn{
    width:100%;

    padding:15px 18px;

    font-size:13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79e884b */.elementor-1992 .elementor-element.elementor-element-79e884b .zc-hero__eyebrow{
  display:inline-flex;
  align-items:center;
  gap:10px;
  color:#C9A84C;
  font-family:"Open Sans", sans-serif;
  font-size:12px;
  letter-spacing:4px;
  text-transform:uppercase;
  padding:9px 16px;
  border:1px solid rgba(201,168,76,.35);
  border-radius:999px;
  background:rgba(201,168,76,.04);
}

.elementor-1992 .elementor-element.elementor-element-79e884b .zc-hero__eyebrow .dot{
  width:6px;
  height:6px;
  border-radius:50%;
  background:#C9A84C;
  box-shadow:0 0 0 4px rgba(201,168,76,.18);
  animation:zcPulseDot 2.2s ease-in-out infinite;
}

.elementor-1992 .elementor-element.elementor-element-79e884b .zc-hero__headline{
  font-family:"Montserrat", sans-serif;
  font-weight:700;
  font-size:clamp(28px, 3.5vw, 52px);
  line-height:1.05;
  letter-spacing:-.5px;
  margin:26px 0 22px;
  color:#fff;
}

.elementor-1992 .elementor-element.elementor-element-79e884b .zc-hero__headline em{
  font-style:normal;
  background:linear-gradient(120deg, #C9A84C 20%, #ead68f 50%, #C9A84C 80%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  position:relative;
}

.elementor-1992 .elementor-element.elementor-element-79e884b .zc-hero__headline em::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-6px;
  height:2px;
  background:linear-gradient(90deg, transparent, #C9A84C, transparent);
  opacity:.55;
}

@keyframes zcPulseDot{
  0%,100%{
    transform:scale(1);
    opacity:1;
  }

  50%{
    transform:scale(1.35);
    opacity:.6;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a63070f */.elementor-1992 .elementor-element.elementor-element-a63070f .zc-hero__sub{
  font-size:clamp(15px, 1.15vw, 17px);
  line-height:1.75;
  color:rgba(255,255,255,.68);

  max-width:620px;

  margin-top:28px;
  margin-bottom:38px;

  font-family:"Open Sans", sans-serif;
  font-weight:400;

  opacity:0;
  transform:translateY(20px);

  animation:zcFadeUp 1s .55s ease forwards;
}

.elementor-1992 .elementor-element.elementor-element-a63070f .zc-hero__sub strong{
  color:#ffffff;
  font-weight:600;
}

.elementor-1992 .elementor-element.elementor-element-a63070f .zc-highlight{
  color:#C9A84C;
  font-weight:600;

  position:relative;
}

.elementor-1992 .elementor-element.elementor-element-a63070f .zc-highlight::after{
  content:"";

  position:absolute;

  left:0;
  right:0;
  bottom:-2px;

  height:1px;

  background:linear-gradient(
    90deg,
    transparent,
    #C9A84C,
    transparent
  );

  opacity:.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfacef1 */.elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta{
  display:flex;
  flex-wrap:wrap;
  gap:38px;

  margin-top:46px;

  padding:0;

  list-style:none;

  opacity:0;
  transform:translateY(20px);

  animation:zcFadeUp 1s .9s ease forwards;
}

.elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta-item{
  position:relative;

  display:flex;
  flex-direction:column;

  padding-left:18px;
}

.elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta-item::before{
  content:"";

  position:absolute;

  left:0;
  top:6px;
  bottom:6px;

  width:2px;

  background:
  linear-gradient(
    180deg,
    #C9A84C,
    transparent
  );
}

.elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta-num{
  font-family:"Montserrat", sans-serif;
  font-weight:700;

  font-size:20px;

  line-height:1;

  color:#fff;
}

.elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta-num span{
  color:#C9A84C;
}

.elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta-lbl{
  margin-top:8px;

  font-size:11px;

  letter-spacing:2px;

  text-transform:uppercase;

  color:rgba(255,255,255,.55);

  font-family:"Open Sans", sans-serif;
}

@media(max-width:720px){

  .elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta{
    gap:24px;
    margin-top:34px;
  }

  .elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta-num{
    font-size:18px;
  }

  .elementor-1992 .elementor-element.elementor-element-bfacef1 .zc-hero__meta-lbl{
    font-size:9px;
    letter-spacing:1.4px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fffd18a */.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-hero__cta{
  display:flex;
  flex-wrap:wrap;
  gap:16px;

  margin-top:36px;

  opacity:0;
  transform:translateY(20px);

  animation:zcFadeUp 1s .7s ease forwards;
}

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn{
  position:relative;

  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;

  padding:16px 28px;

  border-radius:10px;

  font-family:"Montserrat", sans-serif;
  font-weight:600;
  font-size:14px;
  letter-spacing:.4px;

  text-decoration:none;

  overflow:hidden;

  transition:
  transform .35s ease,
  box-shadow .35s ease,
  border-color .35s ease,
  background .35s ease;

  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn span{
  position:relative;
  z-index:2;
}

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn svg{
  width:16px;
  height:16px;

  position:relative;
  z-index:2;

  transition:
  transform .35s ease;
}

/* BOTÃO DOURADO */

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn--primary{
  color:#08111f;

  border:1px solid rgba(201,168,76,.55);

  background:
  linear-gradient(
    180deg,
    #d7b75d 0%,
    #c9a84c 48%,
    #b38f2e 100%
  );

  box-shadow:
  0 18px 40px -18px rgba(201,168,76,.55),
  inset 0 1px 0 rgba(255,255,255,.45);
}

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn--primary::before{
  content:"";

  position:absolute;
  inset:0;

  background:
  linear-gradient(
    120deg,
    transparent 25%,
    rgba(255,255,255,.45) 50%,
    transparent 75%
  );

  transform:translateX(-130%);

  transition:transform .9s ease;
}

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn--primary:hover{
  transform:translateY(-3px);

  box-shadow:
  0 28px 60px -20px rgba(201,168,76,.7),
  inset 0 1px 0 rgba(255,255,255,.5);
}

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn--primary:hover::before{
  transform:translateX(130%);
}

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn--primary:hover svg{
  transform:translateX(3px);
}

/* BOTÃO GLASS */

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn--ghost{
  color:#fff;

  border:1px solid rgba(201,168,76,.35);

  background:
  linear-gradient(
    180deg,
    rgba(255,255,255,.05),
    rgba(255,255,255,.015)
  );

  box-shadow:
  inset 0 1px 0 rgba(255,255,255,.08);
}

.elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn--ghost:hover{
  transform:translateY(-3px);

  color:#C9A84C;

  border-color:#C9A84C;

  background:
  linear-gradient(
    180deg,
    rgba(201,168,76,.12),
    rgba(201,168,76,.04)
  );
}

@media(max-width:720px){

  .elementor-1992 .elementor-element.elementor-element-fffd18a .zc-hero__cta{
    flex-direction:column;
    width:100%;
    gap:12px;
  }

  .elementor-1992 .elementor-element.elementor-element-fffd18a .zc-btn{
    width:100%;

    padding:15px 18px;

    font-size:13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8400b34 */.elementor-1992 .elementor-element.elementor-element-8400b34 .zc-hero__eyebrow{
  display:inline-flex;
  align-items:center;
  gap:10px;
  color:#C9A84C;
  font-family:"Open Sans", sans-serif;
  font-size:12px;
  letter-spacing:4px;
  text-transform:uppercase;
  padding:9px 16px;
  border:1px solid rgba(201,168,76,.35);
  border-radius:999px;
  background:rgba(201,168,76,.04);
}

.elementor-1992 .elementor-element.elementor-element-8400b34 .zc-hero__eyebrow .dot{
  width:6px;
  height:6px;
  border-radius:50%;
  background:#C9A84C;
  box-shadow:0 0 0 4px rgba(201,168,76,.18);
  animation:zcPulseDot 2.2s ease-in-out infinite;
}

.elementor-1992 .elementor-element.elementor-element-8400b34 .zc-hero__headline{
  font-family:"Montserrat", sans-serif;
  font-weight:700;
  font-size:clamp(70px, 3.5vw, 52px);
  line-height:1.05;
  letter-spacing:-.5px;
  margin:26px 0 22px;
  color:#fff;
}

.elementor-1992 .elementor-element.elementor-element-8400b34 .zc-hero__headline em{
  font-style:normal;
  background:linear-gradient(120deg, #C9A84C 20%, #ead68f 50%, #C9A84C 80%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  position:relative;
}

.elementor-1992 .elementor-element.elementor-element-8400b34 .zc-hero__headline em::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-6px;
  height:2px;
  background:linear-gradient(90deg, transparent, #C9A84C, transparent);
  opacity:.55;
}

@keyframes zcPulseDot{
  0%,100%{
    transform:scale(1);
    opacity:1;
  }

  50%{
    transform:scale(1.35);
    opacity:.6;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7f0f4e */.elementor-1992 .elementor-element.elementor-element-c7f0f4e .zc-hero__sub{
  font-size:clamp(15px, 1.15vw, 17px);
  line-height:1.75;
  color:rgba(255,255,255,.68);

  max-width:620px;

  margin-top:28px;
  margin-bottom:38px;

  font-family:"Open Sans", sans-serif;
  font-weight:400;

  opacity:0;
  transform:translateY(20px);

  animation:zcFadeUp 1s .55s ease forwards;
}

.elementor-1992 .elementor-element.elementor-element-c7f0f4e .zc-hero__sub strong{
  color:#ffffff;
  font-weight:600;
}

.elementor-1992 .elementor-element.elementor-element-c7f0f4e .zc-highlight{
  color:#C9A84C;
  font-weight:600;

  position:relative;
}

.elementor-1992 .elementor-element.elementor-element-c7f0f4e .zc-highlight::after{
  content:"";

  position:absolute;

  left:0;
  right:0;
  bottom:-2px;

  height:1px;

  background:linear-gradient(
    90deg,
    transparent,
    #C9A84C,
    transparent
  );

  opacity:.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a066444 */.elementor-1992 .elementor-element.elementor-element-a066444.zc-map-box{
  overflow:visible !important;
  padding-inline:2%;

  opacity:0;

  animation:zcMapFade 1.4s ease forwards;
  animation-delay:.15s;
}

.elementor-1992 .elementor-element.elementor-element-a066444.zc-map-box svg{
  width:100% !important;
  max-width:100% !important;
  height:auto !important;

  display:block !important;

  transform:scale(1.08);

  transform-origin:center center;
}

/* FADE */

@keyframes zcMapFade{

  from{
    opacity:0;
    transform:translateY(24px);
    filter:blur(10px);
  }

  to{
    opacity:1;
    transform:translateY(0);
    filter:blur(0);
  }

}

/* MOBILE */

@media(max-width:720px){

  .elementor-1992 .elementor-element.elementor-element-a066444.zc-map-box{
    display:block !important;
    visibility:visible !important;

    min-height:220px !important;
    height:auto !important;

    overflow:visible !important;

    padding-inline:0 !important;
  }

  .elementor-1992 .elementor-element.elementor-element-a066444.zc-map-box svg{
    display:block !important;
    visibility:visible !important;

    width:100% !important;
    max-width:100% !important;

    height:220px !important;

    transform:scale(1) !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4a0c5c */.elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__eyebrow{
  display:inline-flex;
  align-items:center;
  gap:10px;

  color:#C9A84C;

  font-family:"Open Sans", sans-serif;
  font-size:12px;
  letter-spacing:4px;
  text-transform:uppercase;

  padding:9px 16px;

  border:1px solid rgba(201,168,76,.35);
  border-radius:999px;

  background:rgba(201,168,76,.04);

  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}

.elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__eyebrow .dot{
  width:6px;
  height:6px;

  border-radius:50%;

  background:#C9A84C;

  box-shadow:0 0 0 4px rgba(201,168,76,.18);

  animation:zcPulseDot 2.2s ease-in-out infinite;
}

.elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__headline{
  font-family:"Montserrat", sans-serif;
  font-weight:700;

  font-size:clamp(36px, 7vw, 70px);

  line-height:1.05;
  letter-spacing:-.5px;

  margin:26px 0 22px;

  color:#fff;

  text-wrap:balance;
}

.elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__headline em{
  font-style:normal;

  background:
  linear-gradient(
    120deg,
    #C9A84C 20%,
    #ead68f 50%,
    #C9A84C 80%
  );

  -webkit-background-clip:text;
  background-clip:text;

  color:transparent;

  position:relative;
}

.elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__headline em::after{
  content:"";

  position:absolute;

  left:0;
  right:0;
  bottom:-6px;

  height:2px;

  background:
  linear-gradient(
    90deg,
    transparent,
    #C9A84C,
    transparent
  );

  opacity:.55;
}

@keyframes zcPulseDot{

  0%,100%{
    transform:scale(1);
    opacity:1;
  }

  50%{
    transform:scale(1.35);
    opacity:.6;
  }
}

/* MOBILE */

@media(max-width:720px){

  .elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__eyebrow{
    gap:8px;

    font-size:9px;
    letter-spacing:2px;

    padding:7px 12px;
  }

  .elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__eyebrow .dot{
    width:5px;
    height:5px;
  }

  .elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__headline{
    font-size:clamp(30px, 9vw, 44px);

    line-height:1.08;

    margin:20px 0 16px;

    letter-spacing:-.3px;
  }

  .elementor-1992 .elementor-element.elementor-element-d4a0c5c .zc-hero__headline em::after{
    bottom:-4px;
    height:1.5px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-522abb2 */.elementor-1992 .elementor-element.elementor-element-522abb2 .zc-hero__sub{
  font-size:clamp(15px, 1.15vw, 17px);
  line-height:1.75;
  color:rgba(255,255,255,.68);

  max-width:620px;

  margin-top:28px;
  margin-bottom:38px;

  font-family:"Open Sans", sans-serif;
  font-weight:400;

  opacity:0;
  transform:translateY(20px);

  animation:zcFadeUp 1s .55s ease forwards;
}

.elementor-1992 .elementor-element.elementor-element-522abb2 .zc-hero__sub strong{
  color:#ffffff;
  font-weight:600;
}

.elementor-1992 .elementor-element.elementor-element-522abb2 .zc-highlight{
  color:#C9A84C;
  font-weight:600;

  position:relative;
}

.elementor-1992 .elementor-element.elementor-element-522abb2 .zc-highlight::after{
  content:"";

  position:absolute;

  left:0;
  right:0;
  bottom:-2px;

  height:1px;

  background:linear-gradient(
    90deg,
    transparent,
    #C9A84C,
    transparent
  );

  opacity:.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ea24d1 */.elementor-1992 .elementor-element.elementor-element-9ea24d1.zc-map-box{
  overflow:visible !important;
  padding-inline:2%;

  opacity:0;

  animation:zcMapFade 1.4s ease forwards;
  animation-delay:.15s;
}

.elementor-1992 .elementor-element.elementor-element-9ea24d1.zc-map-box svg{
  width:100% !important;
  max-width:100% !important;
  height:auto !important;

  display:block !important;

  transform:scale(1.08);

  transform-origin:center center;
}

/* FADE */

@keyframes zcMapFade{

  from{
    opacity:0;
    transform:translateY(24px);
    filter:blur(10px);
  }

  to{
    opacity:1;
    transform:translateY(0);
    filter:blur(0);
  }

}

/* MOBILE */

@media(max-width:720px){

  .elementor-1992 .elementor-element.elementor-element-9ea24d1.zc-map-box{
    display:block !important;
    visibility:visible !important;

    min-height:220px !important;
    height:auto !important;

    overflow:visible !important;

    padding-inline:0 !important;
  }

  .elementor-1992 .elementor-element.elementor-element-9ea24d1.zc-map-box svg{
    display:block !important;
    visibility:visible !important;

    width:100% !important;
    max-width:100% !important;

    height:220px !important;

    transform:scale(1) !important;
  }

}/* End custom CSS */