.elementor-12 .elementor-element.elementor-element-0ca3113{--display:flex;--min-height:82px;--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;--justify-content:space-between;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:#2C4B39;--border-color:#2C4B39;--z-index:2;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-76b458c > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-76b458c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-76b458c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-76b458c .elementor-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-76b458c .elementor-icon svg{height:100%;}.elementor-12 .elementor-element.elementor-element-76b458c .elementor-icon-wrapper svg{width:auto;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6dfcc92.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6dfcc92{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6dfcc92 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4d77523{--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;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-12 .elementor-element.elementor-element-4d77523.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-0170f35 .elementor-button{background-color:#61CE7000;font-family:"Altone", Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:9999px 9999px 9999px 9999px;padding:16px 30px 14px 30px;}.elementor-12 .elementor-element.elementor-element-0170f35 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0170f35 .elementor-button:focus{background-color:#FFFFFF14;}.elementor-12 .elementor-element.elementor-element-0170f35.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-21e4a9d .elementor-button{background-color:#61CE7000;font-family:"Altone", Sans-serif;font-size:15px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:9999px 9999px 9999px 9999px;padding:16px 30px 14px 30px;}.elementor-12 .elementor-element.elementor-element-21e4a9d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ba3c591{--display:flex;--min-height:880px;--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;--justify-content:center;--margin-top:-82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ba3c591:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba3c591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3225;background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Secao-1-kf-copiar.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0828c90{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bc0abac.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-bc0abac .elementor-heading-title{font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#BBBBBB;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-bc04306{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bc04306 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-bc04306 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-bc04306 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bc04306 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bc04306 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-bc04306 .elementor-icon-box-description{color:#D7D7D7;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-fb45736 > .elementor-widget-container{background-color:#7DDD8324;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-fb45736.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-fb45736 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-fb45736 .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-02b60d6{--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;}.elementor-12 .elementor-element.elementor-element-f1db8c4 > .elementor-widget-container{margin:-200px 0px 0px -20px;}.elementor-12 .elementor-element.elementor-element-f1db8c4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f1db8c4 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f1db8c4 .elementor-icon{font-size:148px;}.elementor-12 .elementor-element.elementor-element-f1db8c4 .elementor-icon svg{height:148px;}.elementor-12 .elementor-element.elementor-element-b934319 > .elementor-widget-container{margin:0px -40px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b934319.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-b934319 .elementor-icon-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-b934319.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-b934319.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b934319.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-b934319.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b934319.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-b934319 .elementor-icon{font-size:90px;}.elementor-12 .elementor-element.elementor-element-b934319 .elementor-icon svg{height:90px;}.elementor-12 .elementor-element.elementor-element-dfb5b63 > .elementor-widget-container{margin:0px -200px -100px 0px;}.elementor-12 .elementor-element.elementor-element-dfb5b63.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-dfb5b63 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-dfb5b63.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-dfb5b63.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dfb5b63.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-dfb5b63.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dfb5b63.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-dfb5b63 .elementor-icon{font-size:112px;}.elementor-12 .elementor-element.elementor-element-dfb5b63 .elementor-icon svg{height:112px;}.elementor-12 .elementor-element.elementor-element-64aaf50{--display:flex;--min-height:537px;--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:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-64aaf50:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-64aaf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #E1F9E2 0%, #7DDD83 65%);}.elementor-12 .elementor-element.elementor-element-22155de{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-22155de > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-22155de.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-22155de .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-22155de .elementor-icon-box-title{margin-bottom:0px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-22155de .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-22155de .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:45px;}.elementor-12 .elementor-element.elementor-element-22155de .elementor-icon-box-description{color:#D7D7D7;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-87ff7a4{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1F9E2;--border-color:#E1F9E2;--border-radius:20px 20px 20px 20px;box-shadow:0px 36px 40px 0px rgba(0, 0, 0, 0.29);--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-87ff7a4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-87ff7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-12 .elementor-element.elementor-element-87ff7a4.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-dc8d844.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-dc8d844{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-item > a{font-family:"Orbit", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-dc8d844 .elementor-icon-list-text{color:#E1F9E2;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7f4a8e4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7f4a8e4{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-item > a{font-family:"Orbit", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-7f4a8e4 .elementor-icon-list-text{color:#E1F9E2;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6e0ca15{--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;--justify-content:space-between;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6e0ca15:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6e0ca15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3225;}.elementor-12 .elementor-element.elementor-element-3560d09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3560d09.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-title{margin-bottom:0px;color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-description{color:#D7D7D7;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-9306d4b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9306d4b > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-9306d4b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9306d4b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-9306d4b .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-9306d4b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9306d4b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-9306d4b .elementor-icon-box-description{color:#E1F9E2A3;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-21e903f{--display:flex;--min-height:700px;--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;--justify-content:space-between;--overflow:hidden;--border-radius:0px 0px 50px 50px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-21e903f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-21e903f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-9-copiar.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-390ea4c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-da0351b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2B2B2B;--border-color:#2B2B2B;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-da0351b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-da0351b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-26d5bae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B2B2B;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-26d5bae .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-26d5bae .elementor-custom-embed-play i{color:#FFFFFF;font-size:180px;}.elementor-12 .elementor-element.elementor-element-26d5bae .elementor-custom-embed-play svg{fill:#FFFFFF;width:180px;height:180px;}.elementor-12 .elementor-element.elementor-element-7f5a2ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-baf758f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-baf758f > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-baf758f .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-baf758f .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-baf758f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-baf758f .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:45px;}.elementor-12 .elementor-element.elementor-element-baf758f .elementor-icon-box-description{color:#D7D7D7;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-709e940 > .elementor-widget-container{background-color:#7DDD8324;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-709e940.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-709e940 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-709e940 .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-29dab1a{--display:flex;--min-height:1601px;--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:flex-start;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29dab1a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-29dab1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-10-copiar2.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-efd0ced{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-efd0ced > .elementor-widget-container{margin:-10px 0px 070px 0px;}.elementor-12 .elementor-element.elementor-element-efd0ced.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-efd0ced .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-efd0ced .elementor-icon-box-title{margin-bottom:30px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-efd0ced .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-efd0ced .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:45px;}.elementor-12 .elementor-element.elementor-element-efd0ced .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-fecfe5c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ad94f76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f56d5de{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f56d5de:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f56d5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-e4adcbe > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-e4adcbe .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e4adcbe{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-e4adcbe.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-e4adcbe.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e4adcbe.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-e4adcbe.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-e4adcbe .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-e4adcbe .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e4adcbe .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e4adcbe .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-2b0f41a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2b0f41a > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2b0f41a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2b0f41a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-2b0f41a .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-2b0f41a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2b0f41a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-2b0f41a .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-00ec058{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-00ec058:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-00ec058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-b800eaf > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-b800eaf .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b800eaf{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-b800eaf.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-b800eaf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b800eaf.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-b800eaf.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-b800eaf .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-b800eaf .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b800eaf .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b800eaf .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-142a875{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-142a875 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-142a875.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-142a875 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-142a875 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-142a875 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-142a875 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-142a875 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-48bca67{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-48bca67:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48bca67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-f597763 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-f597763 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f597763{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-f597763.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-f597763.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f597763.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-f597763.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-f597763 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-f597763 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f597763 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f597763 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-0c23ad6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0c23ad6 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-0c23ad6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0c23ad6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0c23ad6 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-0c23ad6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0c23ad6 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-0c23ad6 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-90d3827{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1cc7a51{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1cc7a51:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1cc7a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-40a3b56 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-40a3b56 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-40a3b56{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-40a3b56.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-40a3b56.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-40a3b56.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-40a3b56.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-40a3b56 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-40a3b56 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-40a3b56 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-40a3b56 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-c830452{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c830452 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-c830452.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c830452 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c830452 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-c830452 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c830452 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-c830452 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-1ba0c91{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1ba0c91:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1ba0c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-d89f573 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-d89f573 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-d89f573{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-d89f573.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-d89f573.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d89f573.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-d89f573.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-d89f573 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-d89f573 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d89f573 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d89f573 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-76fd156{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-76fd156 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-76fd156.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-76fd156 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-76fd156 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-76fd156 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-76fd156 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-76fd156 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-beee56b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-beee56b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-beee56b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-beee56b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-beee56b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-beee56b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-beee56b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-beee56b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-beee56b .elementor-icon{font-size:130px;}.elementor-12 .elementor-element.elementor-element-beee56b .elementor-icon svg{height:130px;}.elementor-12 .elementor-element.elementor-element-0b542a7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0b542a7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0b542a7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0b542a7 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0b542a7 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-0b542a7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0b542a7 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:30px;font-weight:400;line-height:40px;}.elementor-12 .elementor-element.elementor-element-0b542a7 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-fb34a37 > .elementor-widget-container{background-color:#7DDD8324;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-fb34a37.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fb34a37 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-fb34a37 .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C3225;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-1b55277{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-45fe6cb{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-45fe6cb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-45fe6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-ab91475 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-ab91475 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-ab91475{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-ab91475.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-ab91475.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ab91475.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-ab91475.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-ab91475 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-ab91475 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ab91475 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ab91475 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-991278e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-991278e > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-991278e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-991278e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-991278e .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-991278e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-991278e .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-991278e .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-bb0f0ec{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bb0f0ec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bb0f0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-c8cfdc4 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-c8cfdc4 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c8cfdc4{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-c8cfdc4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-c8cfdc4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c8cfdc4.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-c8cfdc4.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-c8cfdc4 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-c8cfdc4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c8cfdc4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c8cfdc4 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-71a4940{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-71a4940 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-71a4940.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-71a4940 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-71a4940 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-71a4940 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-71a4940 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-71a4940 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-849ef98{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-849ef98:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-849ef98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-c93b2f3 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-c93b2f3 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c93b2f3{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-c93b2f3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-c93b2f3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c93b2f3.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-c93b2f3.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-c93b2f3 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-c93b2f3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c93b2f3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c93b2f3 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-eed46b4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-eed46b4 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-eed46b4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-eed46b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-eed46b4 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-eed46b4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-eed46b4 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-eed46b4 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-b63cd64{--display:flex;--min-height:1601px;--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:flex-start;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b63cd64:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b63cd64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-10-copiar2.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4198c0c{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4198c0c > .elementor-widget-container{margin:-10px 0px 070px 0px;}.elementor-12 .elementor-element.elementor-element-4198c0c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4198c0c .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4198c0c .elementor-icon-box-title{margin-bottom:30px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-4198c0c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4198c0c .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:45px;}.elementor-12 .elementor-element.elementor-element-4198c0c .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-664eb32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7d1b9eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f269bbd{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f269bbd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f269bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-a1d7c85 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-a1d7c85 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a1d7c85{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-a1d7c85.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-a1d7c85.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a1d7c85.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-a1d7c85.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-a1d7c85 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-a1d7c85 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a1d7c85 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a1d7c85 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-407b8c2{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-407b8c2 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-407b8c2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-407b8c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-407b8c2 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-407b8c2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-407b8c2 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-407b8c2 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-954fd6e{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-954fd6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-954fd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-a6ae62e > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-a6ae62e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a6ae62e{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-a6ae62e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-a6ae62e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a6ae62e.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-a6ae62e.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-a6ae62e .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-a6ae62e .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a6ae62e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a6ae62e .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-660fe4a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-660fe4a > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-660fe4a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-660fe4a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-660fe4a .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-660fe4a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-660fe4a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-660fe4a .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-cef9001{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cef9001:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cef9001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-9529c07 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-9529c07 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-9529c07{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-9529c07.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-9529c07.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9529c07.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-9529c07.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-9529c07 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-9529c07 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9529c07 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9529c07 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-818da9b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-818da9b > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-818da9b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-818da9b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-818da9b .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-818da9b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-818da9b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-818da9b .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-0940b72{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0940b72:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0940b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-aba6dae > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-aba6dae .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-aba6dae{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-aba6dae.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-aba6dae.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-aba6dae.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-aba6dae.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-aba6dae .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-aba6dae .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-aba6dae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-aba6dae .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-66d55b8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-66d55b8 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-66d55b8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-66d55b8 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-66d55b8 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-66d55b8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-66d55b8 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-66d55b8 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-88b3182{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-88b3182:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-88b3182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-ab0b8bd > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-ab0b8bd .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-ab0b8bd{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-ab0b8bd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-ab0b8bd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ab0b8bd.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-ab0b8bd.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-ab0b8bd .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-ab0b8bd .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ab0b8bd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ab0b8bd .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-52d6e8e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-52d6e8e > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-52d6e8e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-52d6e8e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-52d6e8e .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-52d6e8e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52d6e8e .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-52d6e8e .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-77bb23b{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77bb23b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-77bb23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-d0a7b81 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-d0a7b81 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-d0a7b81{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-d0a7b81.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-d0a7b81.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d0a7b81.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-d0a7b81.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-d0a7b81 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-d0a7b81 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d0a7b81 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d0a7b81 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-a837b41{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a837b41 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-a837b41.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a837b41 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a837b41 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-a837b41 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a837b41 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-a837b41 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-70588ad{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-70588ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-70588ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-db53f1c > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-db53f1c .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-db53f1c{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-db53f1c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-db53f1c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-db53f1c.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-db53f1c.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-db53f1c .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-db53f1c .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-db53f1c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-db53f1c .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-8461365{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8461365 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-8461365.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8461365 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8461365 .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-8461365 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8461365 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-8461365 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-ab9e20c{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ab9e20c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ab9e20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-3c26ae0 > .elementor-widget-container{padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313131;}.elementor-12 .elementor-element.elementor-element-3c26ae0 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-3c26ae0{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-3c26ae0.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-3c26ae0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3c26ae0.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-3c26ae0.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-3c26ae0 .elementor-icon{font-size:25px;padding:13px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-3c26ae0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3c26ae0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3c26ae0 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-f24f78c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f24f78c > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-f24f78c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f24f78c .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f24f78c .elementor-icon-box-title{color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-f24f78c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f24f78c .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-f24f78c .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-64180ec > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-64180ec.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-64180ec .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-64180ec.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-64180ec.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-64180ec.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-64180ec.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-64180ec.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-64180ec .elementor-icon{font-size:130px;}.elementor-12 .elementor-element.elementor-element-64180ec .elementor-icon svg{height:130px;}.elementor-12 .elementor-element.elementor-element-ce89129{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ce89129 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ce89129.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ce89129 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ce89129 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-ce89129 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ce89129 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:30px;font-weight:400;line-height:40px;}.elementor-12 .elementor-element.elementor-element-ce89129 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-4f1a727 > .elementor-widget-container{background-color:#7DDD8324;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-4f1a727.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4f1a727 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-4f1a727 .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C3225;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-db6c452{--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;}.elementor-12 .elementor-element.elementor-element-c4ead68{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c4ead68 > .elementor-widget-container{margin:-10px 0px 070px 0px;}.elementor-12 .elementor-element.elementor-element-c4ead68.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c4ead68 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c4ead68 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-c4ead68 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c4ead68 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-c4ead68 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-f0442ff{--e-image-carousel-slides-to-show:6;}.elementor-12 .elementor-element.elementor-element-fa7217c{--display:flex;--min-height:979px;--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;--border-radius:50px 50px 0px 0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-fa7217c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fa7217c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-23xz-copiar.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2ad7a8f > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2ad7a8f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2ad7a8f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2ad7a8f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-2ad7a8f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2ad7a8f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-2ad7a8f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2ad7a8f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-2ad7a8f .elementor-icon{font-size:130px;}.elementor-12 .elementor-element.elementor-element-2ad7a8f .elementor-icon svg{height:130px;}.elementor-12 .elementor-element.elementor-element-7b4449b{--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;--justify-content:space-between;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e551706{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e551706 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e551706.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e551706 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e551706 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e551706 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e551706 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-e551706 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-9705e6b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9705e6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9705e6b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9705e6b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-9705e6b .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-9705e6b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9705e6b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-9705e6b .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-0028c1a{--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;--justify-content:space-between;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0028c1a.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3d60bda{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-014d32b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-014d32b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-014d32b .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-014d32b .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-014d32b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-014d32b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-014d32b .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-5b821b8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ed6d37a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ed6d37a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ed6d37a .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ed6d37a .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-ed6d37a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ed6d37a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-ed6d37a .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-68218bc{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-8c82f52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8c82f52.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8c82f52 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8c82f52 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-8c82f52 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8c82f52 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-8c82f52 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-055a3dc.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f4e2d0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f4e2d0f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f4e2d0f .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f4e2d0f .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-f4e2d0f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f4e2d0f .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-f4e2d0f .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-2b3e0ab{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-316e1fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-316e1fa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-316e1fa .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-316e1fa .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-316e1fa .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-316e1fa .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-316e1fa .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-8cc1d32.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-72fa199 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-72fa199.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-72fa199 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-72fa199 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-72fa199 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-72fa199 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-72fa199 .elementor-icon-box-description{color:#C5C5C5;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-5110052{--display:flex;--min-height:1090px;--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;--border-radius:50px 50px 0px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5110052:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5110052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3225;background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-26-copiar.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0305fc1{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0305fc1 > .elementor-widget-container{margin:-15px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-0305fc1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0305fc1 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0305fc1 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0305fc1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0305fc1 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:50px;}.elementor-12 .elementor-element.elementor-element-0305fc1 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-8863bae{--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-12 .elementor-element.elementor-element-8863bae.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-69168ba{--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-12 .elementor-element.elementor-element-f5564ae > .elementor-widget-container{margin:-15px 0px -10px 0px;}.elementor-12 .elementor-element.elementor-element-f5564ae.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f5564ae .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f5564ae .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f5564ae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f5564ae .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:25px;font-weight:400;line-height:50px;}.elementor-12 .elementor-element.elementor-element-f5564ae .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-748b0e9.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-748b0e9 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-748b0e9 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-748b0e9{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-748b0e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-748b0e9 .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-748b0e9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2a23ea3{--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-12 .elementor-element.elementor-element-7193090 > .elementor-widget-container{margin:-15px 0px -10px 0px;}.elementor-12 .elementor-element.elementor-element-7193090.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7193090 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7193090 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7193090 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7193090 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:25px;font-weight:400;line-height:50px;}.elementor-12 .elementor-element.elementor-element-7193090 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-7fe2024.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7fe2024 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7fe2024 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7fe2024{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-7fe2024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7fe2024 .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-7fe2024 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-91c93d2{--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-12 .elementor-element.elementor-element-9df02a2 > .elementor-widget-container{margin:-15px 0px -10px 0px;}.elementor-12 .elementor-element.elementor-element-9df02a2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9df02a2 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9df02a2 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9df02a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9df02a2 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:25px;font-weight:400;line-height:50px;}.elementor-12 .elementor-element.elementor-element-9df02a2 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-ddc847a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ddc847a .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ddc847a .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-ddc847a{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-ddc847a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-ddc847a .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ddc847a .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-961e9b8{--display:flex;--min-height:510px;--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;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-961e9b8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-961e9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #7DDD83 0%, #437747 65%);}.elementor-12 .elementor-element.elementor-element-961e9b8.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4dfacc9 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-12 .elementor-element.elementor-element-4dfacc9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4dfacc9 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4dfacc9 .elementor-icon-box-title{margin-bottom:0px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-4dfacc9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4dfacc9 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:45px;}.elementor-12 .elementor-element.elementor-element-4dfacc9 .elementor-icon-box-description{color:#D7D7D7;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-57f981a{--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-12 .elementor-element.elementor-element-379fffb{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-379fffb > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-379fffb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-379fffb.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-379fffb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-379fffb.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-abca36c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-20cb800{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-20cb800 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-20cb800.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-20cb800.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-20cb800.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-20cb800.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-50224a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a2c8a6{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-4a2c8a6 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4a2c8a6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-4a2c8a6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-4a2c8a6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4a2c8a6.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-0e8b651{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12f4e67{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-12f4e67 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-12f4e67.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-12f4e67.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-12f4e67.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-12f4e67.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-040e706{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fcbe801{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-fcbe801 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-fcbe801.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-fcbe801.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-fcbe801.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fcbe801.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-9e2f4ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0e934b1{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-0e934b1 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-0e934b1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0e934b1.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-0e934b1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0e934b1.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-3316c26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c059c3{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-5c059c3 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-5c059c3.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5c059c3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-5c059c3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5c059c3.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-26964a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8c966d2{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-8c966d2 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-8c966d2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8c966d2.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8c966d2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8c966d2.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-78370b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a19370{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-2a19370 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-2a19370.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-2a19370.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-2a19370.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2a19370.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-b648a44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5483d91{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-5483d91 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-5483d91.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5483d91.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-5483d91.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5483d91.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-baa77f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c4a4057{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-c4a4057 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-c4a4057.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c4a4057.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-c4a4057.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c4a4057.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-849e796{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cc72c0b{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-cc72c0b > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-cc72c0b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-cc72c0b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-cc72c0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cc72c0b.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-f53651d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-06ea318{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-06ea318 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-06ea318.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-06ea318.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-06ea318.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-06ea318.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-67ed953{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-053b31e{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-053b31e > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-053b31e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-053b31e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-053b31e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-053b31e.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-58f5069{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-647def3{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-647def3 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-647def3.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-647def3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-647def3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-647def3.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-53ac9dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b894cd4{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-b894cd4 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-b894cd4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b894cd4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-b894cd4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b894cd4.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-d74c4cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84fcf86{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-84fcf86 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-84fcf86.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-84fcf86.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-84fcf86.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-84fcf86.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-9ba5438{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-80d1823{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8198241{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-8198241 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-8198241.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8198241.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8198241.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8198241.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-412ca26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b5ffa1{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-9b5ffa1 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-9b5ffa1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-9b5ffa1.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-9b5ffa1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9b5ffa1.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-f9c6a18{--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-12 .elementor-element.elementor-element-522f3bf{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-522f3bf > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-522f3bf.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-522f3bf.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-522f3bf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-522f3bf.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-6272c84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6591dcb{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-6591dcb > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-6591dcb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-6591dcb.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-6591dcb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6591dcb.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-548105f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a8762d5{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-a8762d5 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a8762d5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a8762d5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-a8762d5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a8762d5.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-33fa359{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d045e29{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-d045e29 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-d045e29.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-d045e29.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-d045e29.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d045e29.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-04c3720{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5deffdb{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-5deffdb > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-5deffdb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5deffdb.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-5deffdb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5deffdb.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-19ae02b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b9faf8{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-5b9faf8 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-5b9faf8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5b9faf8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-5b9faf8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5b9faf8.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-8b8776d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a97b91e{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-a97b91e > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a97b91e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a97b91e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-a97b91e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a97b91e.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-92c8959{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0ab69cc{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-0ab69cc > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-0ab69cc.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0ab69cc.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-0ab69cc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0ab69cc.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-a14eeff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d3419a5{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-d3419a5 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-d3419a5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-d3419a5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-d3419a5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d3419a5.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-a5330b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fc758c7{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-fc758c7 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-fc758c7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-fc758c7.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-fc758c7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fc758c7.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-5880b50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-93fe48a{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-93fe48a > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-93fe48a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-93fe48a.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-93fe48a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-93fe48a.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-9e0a386{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0eb9216{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-0eb9216 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-0eb9216.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0eb9216.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-0eb9216.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0eb9216.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-0177a44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9cce866{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-9cce866 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-9cce866.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-9cce866.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-9cce866.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9cce866.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-c6a03cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-806251b{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-806251b > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-806251b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-806251b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-806251b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-806251b.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-8cc6388{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27e09a7{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-27e09a7 > .elementor-widget-container{background-color:transparent;padding:10px 30px 10px 010px;background-image:linear-gradient(270deg, #FFFFFFC2 0%, #FFFFFF 100%);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-27e09a7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-27e09a7.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-27e09a7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-27e09a7.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon{font-size:54px;}.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-546a26a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-546a26a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ce24cd5{--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;}.elementor-12 .elementor-element.elementor-element-ce24cd5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ce24cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-27ew-copiar.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f8c6677{--display:flex;--min-height:125px;--justify-content:center;--border-radius:9999px 9999px 9999px 9999px;--margin-top:-70px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f8c6677:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f8c6677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-f8c6677.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4350b65 > .elementor-widget-container{background-color:#7DDD8324;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-4350b65.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4350b65 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-4350b65 .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-9117d7a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9117d7a .elementor-heading-title{font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#BBBBBB;}.elementor-12 .elementor-element.elementor-element-f555484{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f555484 > .elementor-widget-container{margin:-15px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-f555484.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f555484 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f555484 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f555484 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f555484 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:50px;}.elementor-12 .elementor-element.elementor-element-f555484 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-b5deb2f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2B2B2B;--border-color:#2B2B2B;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:-130px;--margin-left:-20px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-12 .elementor-element.elementor-element-b5deb2f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b5deb2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-b5deb2f.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-eb22302 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B2B2B;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-eb22302 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-eb22302 .elementor-custom-embed-play i{color:#FFFFFF;font-size:180px;}.elementor-12 .elementor-element.elementor-element-eb22302 .elementor-custom-embed-play svg{fill:#FFFFFF;width:180px;height:180px;}.elementor-12 .elementor-element.elementor-element-0a9ea3e{--display:flex;--min-height:1140px;--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a9ea3e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0a9ea3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-10z6-copiar.webp");}.elementor-12 .elementor-element.elementor-element-d99d5ae > .elementor-widget-container{margin:170px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-d99d5ae.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d99d5ae .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d99d5ae .elementor-icon-box-title{margin-bottom:0px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-d99d5ae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d99d5ae .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-d99d5ae .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-fb42d96{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-fb42d96:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fb42d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5a55c2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e7a1015{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-e7a1015 > .elementor-widget-container{margin:-6px 0px 6px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e7a1015.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-e7a1015.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-e7a1015.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e7a1015.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:1px;}.elementor-12 .elementor-element.elementor-element-1053882{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1053882 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1053882.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1053882 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-1053882 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-1053882 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1053882 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-1053882 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-e49e217{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-e49e217:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e49e217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2c139ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-72b3857{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-72b3857 > .elementor-widget-container{margin:-6px 0px 6px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-72b3857.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-72b3857.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-72b3857.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-72b3857.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:1px;}.elementor-12 .elementor-element.elementor-element-b010f7d{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b010f7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b010f7d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b010f7d .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b010f7d .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-b010f7d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b010f7d .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-b010f7d .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-864338b{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-864338b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-864338b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0ca4ac8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dc4354a{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-dc4354a > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dc4354a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-dc4354a.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-dc4354a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dc4354a.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-21a4e7e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-21a4e7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-21a4e7e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-21a4e7e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-21a4e7e .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-21a4e7e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-21a4e7e .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-21a4e7e .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-723b915{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-723b915:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-723b915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f2353b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8aab6c1{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-8aab6c1 > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8aab6c1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-8aab6c1.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8aab6c1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8aab6c1.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-4a641a6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4a641a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4a641a6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4a641a6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-4a641a6 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-4a641a6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4a641a6 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-4a641a6 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-e9fe27e{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-e9fe27e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e9fe27e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1dd9253{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8965cef{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-8965cef > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8965cef.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-8965cef.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8965cef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8965cef.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-723ef07{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-723ef07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-723ef07.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-723ef07 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-723ef07 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-723ef07 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-723ef07 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-723ef07 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-57108e5{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-57108e5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-57108e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2655cfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1c7f6cd{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-1c7f6cd > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1c7f6cd.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-1c7f6cd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-1c7f6cd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1c7f6cd.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-5e18b8c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5e18b8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5e18b8c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5e18b8c .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5e18b8c .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-5e18b8c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5e18b8c .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-5e18b8c .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-3d99f40{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-3d99f40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3d99f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e42aee1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e917546{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-e917546 > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e917546.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-e917546.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-e917546.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e917546.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-7922dae{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7922dae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7922dae.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7922dae .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-7922dae .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-7922dae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7922dae .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-7922dae .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-9d0cc48{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-9d0cc48:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9d0cc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-74910e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-beb954a{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-beb954a > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-beb954a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-beb954a.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-beb954a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-beb954a.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-3d4891e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3d4891e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3d4891e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3d4891e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-3d4891e .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-3d4891e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3d4891e .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-3d4891e .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-1e8ab1c{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-be36d57{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-be36d57:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-be36d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fef8042{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-79d9267{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-79d9267 > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-79d9267.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-79d9267.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-79d9267.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-79d9267.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-13d2252{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-13d2252 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-13d2252.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-13d2252 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-13d2252 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-13d2252 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-13d2252 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-13d2252 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-b6a9b45{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-b6a9b45:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b6a9b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3fcd665{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-533465b{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-533465b > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-533465b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-533465b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-533465b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-533465b.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-569da67{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-569da67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-569da67.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-569da67 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-569da67 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-569da67 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-569da67 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-569da67 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-06c34b2{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-06c34b2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-06c34b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e6e68b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-54ee6f6{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-54ee6f6 > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-54ee6f6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-54ee6f6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-54ee6f6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-54ee6f6.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-97fa1a4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-97fa1a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-97fa1a4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-97fa1a4 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-97fa1a4 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-97fa1a4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-97fa1a4 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-97fa1a4 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-e01cc18{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-e01cc18:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e01cc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cba890c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c2cbffd{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-c2cbffd > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c2cbffd.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-c2cbffd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-c2cbffd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c2cbffd.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-5592d8b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5592d8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5592d8b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5592d8b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5592d8b .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-5592d8b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5592d8b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-5592d8b .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-1d2fd54{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1d2fd54:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d2fd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3980699{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6805e09{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-6805e09 > .elementor-widget-container{margin:-6px 0px 6px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6805e09.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-6805e09.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-6805e09.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6805e09.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:1px;}.elementor-12 .elementor-element.elementor-element-a7d62de{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a7d62de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a7d62de.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a7d62de .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a7d62de .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-a7d62de .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a7d62de .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-a7d62de .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-e513c05{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-e513c05:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e513c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0ccaea9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dc1b466{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-dc1b466 > .elementor-widget-container{margin:-6px 0px 6px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dc1b466.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-dc1b466.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-dc1b466.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dc1b466.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:1px;}.elementor-12 .elementor-element.elementor-element-f407f84{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f407f84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f407f84.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f407f84 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f407f84 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-f407f84 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f407f84 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-f407f84 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-dd8535e{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-dd8535e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dd8535e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c2e209d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b14d24{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-3b14d24 > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3b14d24.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-3b14d24.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-3b14d24.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3b14d24.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-a48f56b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a48f56b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a48f56b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a48f56b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a48f56b .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-a48f56b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a48f56b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-a48f56b .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-857a37d{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-857a37d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-857a37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-da537a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6df1d66{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-6df1d66 > .elementor-widget-container{margin:-6px 0px 11px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6df1d66.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-title{margin-bottom:10px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-6df1d66.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-6df1d66.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6df1d66.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon{font-size:105px;}.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-12 .elementor-element.elementor-element-4f4197f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4f4197f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4f4197f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4f4197f .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-4f4197f .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-4f4197f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4f4197f .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-4f4197f .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-e8ab0e4{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-e8ab0e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ffce9f9 > .elementor-widget-container{background-color:#7DDD8324;margin:50px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-ffce9f9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ffce9f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-ffce9f9 .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C3225;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-0e06f6e{--display:flex;--min-height:241px;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0e06f6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0e06f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-e2e7010{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e2e7010 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e2e7010.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-title{margin-bottom:0px;color:#437658;}.elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:45px;}.elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-description{color:#D7D7D7;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-736a773{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-736a773 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-736a773.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-736a773 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-736a773 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-736a773 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-736a773 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-736a773 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-8ce2f25{--display:flex;--min-height:1700px;--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:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8ce2f25:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8ce2f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3225;background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-28-copiar.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e2f4e2c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e2f4e2c .elementor-heading-title{font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#BBBBBB;}.elementor-12 .elementor-element.elementor-element-3f76f04{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3f76f04 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-3f76f04.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3f76f04 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3f76f04 .elementor-icon-box-title{margin-bottom:20px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3f76f04 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3f76f04 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:50px;}.elementor-12 .elementor-element.elementor-element-3f76f04 .elementor-icon-box-description{color:#FFFFFF;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-d61054a{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-01711f2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-01711f2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-01711f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7DDD83;}.elementor-12 .elementor-element.elementor-element-8089ed9 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8089ed9.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8089ed9{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-8089ed9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8089ed9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8089ed9.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon{font-size:59px;}.elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:25px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-dcbe8cd > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dcbe8cd.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:50px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b924259{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-b924259 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-12 .elementor-element.elementor-element-b924259 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-b924259 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-a6e0e30.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-a6e0e30{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-a6e0e30 .elementor-icon-list-text{color:#1C3225;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b301009 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-b301009.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C3225;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-8b4aa37{--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:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8b4aa37:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b4aa37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-8055bc2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8055bc2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8055bc2{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-8055bc2.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8055bc2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8055bc2.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon{font-size:59px;}.elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:25px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-666c56d > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-666c56d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:50px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-7ba8a33{--divider-border-style:solid;--divider-color:#1C3225;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-7ba8a33 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-12 .elementor-element.elementor-element-7ba8a33 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-7ba8a33 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-f4b665b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f4b665b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f4b665b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f4b665b .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-f4b665b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f4b665b .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-f4b665b .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-79409ec.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-79409ec{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-79409ec .elementor-icon-list-text{color:#1C3225;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2244d64 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-2244d64.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C3225;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-26666b0{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-4cda9c8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4cda9c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4cda9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7DDD83;}.elementor-12 .elementor-element.elementor-element-5da7392 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5da7392.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5da7392{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-5da7392.elementor-view-stacked .elementor-icon{background-color:#1C3225;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-5da7392.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5da7392.elementor-view-default .elementor-icon{fill:#1C3225;color:#1C3225;border-color:#1C3225;}.elementor-12 .elementor-element.elementor-element-5da7392.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon{font-size:28px;padding:16px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:25px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-c00303a > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c00303a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:50px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b281165{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-b281165 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-12 .elementor-element.elementor-element-b281165 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-b281165 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-37c9268.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-37c9268{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-37c9268 .elementor-icon-list-text{color:#1C3225;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-603fe1c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-603fe1c.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#1C3225;color:#1C3225;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C3225;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-7a6d033{--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:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-7a6d033:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7a6d033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1F9E2;}.elementor-12 .elementor-element.elementor-element-9d86ba2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9d86ba2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-9d86ba2{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-9d86ba2.elementor-view-stacked .elementor-icon{background-color:#1C3225;fill:#292929;color:#292929;}.elementor-12 .elementor-element.elementor-element-9d86ba2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9d86ba2.elementor-view-default .elementor-icon{fill:#1C3225;color:#1C3225;border-color:#1C3225;}.elementor-12 .elementor-element.elementor-element-9d86ba2.elementor-view-framed .elementor-icon{background-color:#292929;}.elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon{font-size:35px;padding:12px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:25px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b68b80a > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b68b80a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:50px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-be5f812{--divider-border-style:solid;--divider-color:#1C3225;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-be5f812 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-12 .elementor-element.elementor-element-be5f812 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-be5f812 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-701922f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-701922f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-701922f .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-701922f .elementor-icon-box-title{margin-bottom:2px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-701922f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-701922f .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-701922f .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-82e7509.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-82e7509{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-82e7509 .elementor-icon-list-text{color:#1C3225;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2cc4dfb > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:9999px 9999px 9999px 9999px;}.elementor-12 .elementor-element.elementor-element-2cc4dfb.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button{font-family:"Altone", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C3225;border-radius:9999px 9999px 9999px 9999px;padding:25px 85px 25px 30px;}.elementor-12 .elementor-element.elementor-element-706bbb2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-gap:55px;--n-tabs-title-border-radius:9999px 9999px 9999px 9999px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#1C3225;--n-tabs-title-color-active:#1C3225;}.elementor-12 .elementor-element.elementor-element-706bbb2 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-12 .elementor-element.elementor-element-706bbb2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE70;background-color:transparent;background-image:linear-gradient(130deg, #61CE70 0%, #E1F9E2 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-706bbb2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-12 .elementor-element.elementor-element-706bbb2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#7DDD83;background-color:transparent;background-image:linear-gradient(130deg, #7DDD83 0%, #E1F9E2 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-706bbb2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-706bbb2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C3225;}.elementor-12 .elementor-element.elementor-element-706bbb2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Altone", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-706bbb2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1C3225;}.elementor-12 .elementor-element.elementor-element-26312ba{--display:flex;--min-height:665px;--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;}.elementor-12 .elementor-element.elementor-element-faf15bf{--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;}.elementor-12 .elementor-element.elementor-element-f31899b > .elementor-widget-container{margin:100px 0px -50px 130px;}.elementor-12 .elementor-element.elementor-element-f31899b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f31899b .elementor-heading-title{font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#505050;}.elementor-12 .elementor-element.elementor-element-7dc4b48 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-7dc4b48.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-7dc4b48{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon-box-title{margin-bottom:0px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon{font-size:120px;}.elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:35px;}.elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-d95e956{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d95e956 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d95e956.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d95e956 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-d95e956 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-d95e956 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d95e956 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-d95e956 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-f2cd5c5{--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;}.elementor-12 .elementor-element.elementor-element-c670d27 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-c670d27.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c670d27 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c670d27 .elementor-icon-box-title{margin-bottom:0px;color:#1C3225;}.elementor-12 .elementor-element.elementor-element-c670d27 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c670d27 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:35px;font-weight:400;line-height:35px;}.elementor-12 .elementor-element.elementor-element-c670d27 .elementor-icon-box-description{color:#1C3225;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-c790086{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-57600bb{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-57600bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-57600bb.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-57600bb .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-57600bb .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-57600bb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-57600bb .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-57600bb .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-e60cf6b{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-c022d15{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c022d15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c022d15.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c022d15 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c022d15 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-c022d15 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c022d15 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-c022d15 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-0455968{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-c2c4f0d{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c2c4f0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c2c4f0d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c2c4f0d .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c2c4f0d .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-c2c4f0d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c2c4f0d .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-c2c4f0d .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-4ee10cf{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-12ecd5f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-12ecd5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-12ecd5f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-12ecd5f .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-12ecd5f .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-12ecd5f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-12ecd5f .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-12ecd5f .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-625d1f4{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-1aace2c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1aace2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1aace2c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1aace2c .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-1aace2c .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-1aace2c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1aace2c .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-1aace2c .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-d262749{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-6629522{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6629522 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6629522.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6629522 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-6629522 .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-6629522 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6629522 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-6629522 .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-ad7fecd{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-a3d7e6e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a3d7e6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a3d7e6e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a3d7e6e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a3d7e6e .elementor-icon-box-title{color:#1C3225;}.elementor-12 .elementor-element.elementor-element-a3d7e6e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a3d7e6e .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:42px;font-weight:400;line-height:55px;}.elementor-12 .elementor-element.elementor-element-a3d7e6e .elementor-icon-box-description{color:#7D7D7D;font-family:"Altone", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-f0a34e3{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-12 .elementor-element.elementor-element-f0a34e3 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-f0a34e3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:#EEEEEE;}.elementor-12 .elementor-element.elementor-element-f0a34e3 {--n-accordion-padding:13px 13px 13px 13px;}:where( .elementor-12 .elementor-element.elementor-element-f0a34e3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Altone", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4506b2b{--display:flex;--min-height:278px;--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-4506b2b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4506b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-c22fdd2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-57d91f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-57d91f4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-57d91f4{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:600;line-height:35px;}.elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon-box-description{color:#FFFFFF;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-33c74b6{--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;}.elementor-12 .elementor-element.elementor-element-692a12a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-692a12a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-692a12a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-692a12a .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-692a12a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-692a12a .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:600;line-height:35px;}.elementor-12 .elementor-element.elementor-element-692a12a .elementor-icon-box-description{color:#FFFFFF;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-8743629.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-8743629{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-25ef97e{--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;}.elementor-12 .elementor-element.elementor-element-502d471 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-502d471.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-502d471 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-502d471 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-502d471 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-502d471 .elementor-icon-box-title a{font-family:"Altone", Sans-serif;font-size:16px;font-weight:600;line-height:35px;}.elementor-12 .elementor-element.elementor-element-502d471 .elementor-icon-box-description{color:#FFFFFF;font-family:"Altone", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-12 .elementor-element.elementor-element-b0e5dca.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-b0e5dca{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-item > a{font-family:"Altone", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-9ba5438{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-546a26a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-1e8ab1c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-e8ab0e4{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0ca3113{--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:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-76b458c{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-76b458c > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-76b458c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-76b458c .elementor-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-76b458c .elementor-icon svg{height:100%;}.elementor-12 .elementor-element.elementor-element-4d77523{--width:60%;}.elementor-12 .elementor-element.elementor-element-0170f35 .elementor-button{font-size:14px;padding:11px 16px 11px 16px;}.elementor-12 .elementor-element.elementor-element-21e4a9d .elementor-button{font-size:14px;padding:13px 15px 11px 15px;}.elementor-12 .elementor-element.elementor-element-ba3c591:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba3c591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backup.keyfor.com.br/wp-content/uploads/2025/02/Frame-68sa-copiar.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-ba3c591{--min-height:1185px;--padding-top:120px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0828c90{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-bc04306{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-bc04306 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bc04306 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-fb45736.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-f1db8c4 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f1db8c4 .elementor-icon{font-size:95px;}.elementor-12 .elementor-element.elementor-element-f1db8c4 .elementor-icon svg{height:95px;}.elementor-12 .elementor-element.elementor-element-b934319 > .elementor-widget-container{margin:-0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-b934319 .elementor-icon{font-size:69px;}.elementor-12 .elementor-element.elementor-element-b934319 .elementor-icon svg{height:69px;}.elementor-12 .elementor-element.elementor-element-dfb5b63 > .elementor-widget-container{margin:0px -100px 50px 0px;}.elementor-12 .elementor-element.elementor-element-dfb5b63 .elementor-icon{font-size:85px;}.elementor-12 .elementor-element.elementor-element-dfb5b63 .elementor-icon svg{height:85px;}.elementor-12 .elementor-element.elementor-element-64aaf50{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-22155de{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-22155de > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-22155de .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-22155de .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-87ff7a4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-7f4a8e4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6e0ca15{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3560d09{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-3560d09 .elementor-icon-box-description{line-height:10em;}.elementor-12 .elementor-element.elementor-element-9306d4b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9306d4b .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9306d4b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9306d4b .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-21e903f{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-da0351b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-26d5bae .elementor-custom-embed-play i{font-size:115px;}.elementor-12 .elementor-element.elementor-element-26d5bae .elementor-custom-embed-play svg{width:115px;height:115px;}.elementor-12 .elementor-element.elementor-element-baf758f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-baf758f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-baf758f .elementor-icon-box-title a{font-size:30px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-709e940.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-29dab1a{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-efd0ced{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-efd0ced > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-efd0ced .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-efd0ced .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-2b0f41a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2b0f41a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-2b0f41a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2b0f41a .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-142a875{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-142a875 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-142a875 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-142a875 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-0c23ad6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0c23ad6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0c23ad6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0c23ad6 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-c830452{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c830452 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c830452 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c830452 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-76fd156{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-76fd156 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-76fd156 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-76fd156 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-0b542a7{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0b542a7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0b542a7 .elementor-icon-box-title a{font-size:25px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-fb34a37.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-fb34a37 .elementor-button{padding:27px 85px 25px 20px;}.elementor-12 .elementor-element.elementor-element-991278e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-991278e .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-991278e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-991278e .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-71a4940{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-71a4940 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-71a4940 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-71a4940 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-eed46b4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-eed46b4 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-eed46b4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-eed46b4 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-b63cd64{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4198c0c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4198c0c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-4198c0c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4198c0c .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-407b8c2{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-407b8c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-407b8c2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-407b8c2 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-660fe4a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-660fe4a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-660fe4a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-660fe4a .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-818da9b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-818da9b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-818da9b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-818da9b .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-66d55b8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-66d55b8 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-66d55b8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-66d55b8 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-52d6e8e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-52d6e8e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-52d6e8e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52d6e8e .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-a837b41{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a837b41 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a837b41 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a837b41 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-8461365{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8461365 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8461365 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8461365 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-f24f78c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f24f78c .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f24f78c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f24f78c .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-64180ec > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ce89129{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ce89129 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ce89129 .elementor-icon-box-title a{font-size:25px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-4f1a727.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-4f1a727 .elementor-button{padding:27px 85px 25px 20px;}.elementor-12 .elementor-element.elementor-element-c4ead68{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c4ead68 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-c4ead68 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c4ead68 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-f0442ff{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-fa7217c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fa7217c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:auto;}.elementor-12 .elementor-element.elementor-element-fa7217c{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2ad7a8f > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7b4449b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e551706{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e551706 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-e551706 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e551706 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-9705e6b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9705e6b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9705e6b .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-3d60bda{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-014d32b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-014d32b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-014d32b .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-ed6d37a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ed6d37a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ed6d37a .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-68218bc{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8c82f52{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8c82f52 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8c82f52 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-f4e2d0f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f4e2d0f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f4e2d0f .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-316e1fa{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-316e1fa .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-316e1fa .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-72fa199{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-72fa199 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-72fa199 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-5110052{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5110052:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5110052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-12 .elementor-element.elementor-element-0305fc1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0305fc1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-0305fc1 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0305fc1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0305fc1 .elementor-icon-box-title a{font-size:27px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-8863bae{--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:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-f5564ae{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f5564ae.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f5564ae .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f5564ae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f5564ae .elementor-icon-box-title a{font-size:25px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-748b0e9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7193090{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7193090 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7193090 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7193090 .elementor-icon-box-title a{font-size:25px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-7fe2024.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9df02a2{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9df02a2 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9df02a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9df02a2 .elementor-icon-box-title a{font-size:25px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-ddc847a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-961e9b8{--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4dfacc9{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4dfacc9 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-4dfacc9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4dfacc9 .elementor-icon-box-title a{font-size:30px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-379fffb > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-20cb800 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-4a2c8a6 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-12f4e67 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-fcbe801 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-0e934b1 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-5c059c3 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-8c966d2 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-2a19370 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-5483d91 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-c4a4057 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-cc72c0b > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-06ea318 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-053b31e > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-647def3 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-b894cd4 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-84fcf86 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-9ba5438{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-8198241 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-9b5ffa1 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-522f3bf > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-6591dcb > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-a8762d5 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-d045e29 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-5deffdb > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-5b9faf8 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-a97b91e > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-0ab69cc > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-d3419a5 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-fc758c7 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-93fe48a > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-0eb9216 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-9cce866 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-806251b > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-27e09a7 > .elementor-widget-container{padding:10px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-546a26a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-ce24cd5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ce24cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:auto;}.elementor-12 .elementor-element.elementor-element-ce24cd5{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f8c6677{--margin-top:-50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4350b65.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-9117d7a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-f555484{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f555484 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-f555484 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f555484 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-b5deb2f{--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-eb22302 .elementor-custom-embed-play i{font-size:110px;}.elementor-12 .elementor-element.elementor-element-eb22302 .elementor-custom-embed-play svg{width:110px;height:110px;}.elementor-12 .elementor-element.elementor-element-0a9ea3e{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d99d5ae{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d99d5ae > .elementor-widget-container{margin:120px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-d99d5ae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d99d5ae .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-1053882{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1053882 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1053882 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-b010f7d{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b010f7d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b010f7d .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-21a4e7e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-21a4e7e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-21a4e7e .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-4a641a6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4a641a6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4a641a6 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-723ef07{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-723ef07 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-723ef07 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-5e18b8c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5e18b8c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5e18b8c .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-7922dae{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7922dae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7922dae .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-3d4891e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3d4891e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3d4891e .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-1e8ab1c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-13d2252{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-13d2252 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-13d2252 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-569da67{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-569da67 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-569da67 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-97fa1a4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-97fa1a4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-97fa1a4 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-5592d8b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5592d8b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5592d8b .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-a7d62de{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a7d62de .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a7d62de .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-f407f84{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f407f84 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f407f84 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-a48f56b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a48f56b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a48f56b .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-4f4197f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4f4197f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4f4197f .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-e8ab0e4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-ffce9f9 > .elementor-widget-container{margin:20px 0px 50px 0px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ffce9f9.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-0e06f6e{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e2e7010{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-e2e7010 .elementor-icon-box-description{line-height:10em;}.elementor-12 .elementor-element.elementor-element-736a773{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-736a773 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-736a773 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-736a773 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-8ce2f25{--min-height:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3f76f04{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3f76f04 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3f76f04 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d61054a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-title a{font-size:40px;}.elementor-12 .elementor-element.elementor-element-b301009.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-8b4aa37{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-title a{font-size:40px;}.elementor-12 .elementor-element.elementor-element-2244d64.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-26666b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-title a{font-size:40px;}.elementor-12 .elementor-element.elementor-element-603fe1c.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-7a6d033{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-title a{font-size:40px;}.elementor-12 .elementor-element.elementor-element-2cc4dfb.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-706bbb2{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-12 .elementor-element.elementor-element-26312ba{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-faf15bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f31899b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f31899b.elementor-element{--align-self:center;--order:1;}.elementor-12 .elementor-element.elementor-element-f31899b{text-align:center;}.elementor-12 .elementor-element.elementor-element-7dc4b48{width:100%;max-width:100%;z-index:1;}.elementor-12 .elementor-element.elementor-element-7dc4b48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7dc4b48 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d95e956{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d95e956.elementor-element{--order:2;}.elementor-12 .elementor-element.elementor-element-d95e956 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d95e956 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d95e956 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-f2cd5c5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c670d27{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c670d27 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-c670d27.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c670d27 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c670d27 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c670d27 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-57600bb{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-57600bb .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-57600bb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-57600bb .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-c022d15{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c022d15 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c022d15 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c022d15 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-c2c4f0d{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c2c4f0d .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c2c4f0d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c2c4f0d .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-12ecd5f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-12ecd5f .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-12ecd5f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-12ecd5f .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-1aace2c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1aace2c .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1aace2c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1aace2c .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-6629522{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6629522 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6629522 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6629522 .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-a3d7e6e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a3d7e6e .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a3d7e6e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a3d7e6e .elementor-icon-box-title a{font-size:35px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-f0a34e3{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4506b2b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-57d91f4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon-box-title a{font-size:15px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-57d91f4 .elementor-icon-box-description{font-size:14px;}.elementor-12 .elementor-element.elementor-element-692a12a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-692a12a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-692a12a .elementor-icon-box-title a{font-size:16px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8743629 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-502d471{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-502d471 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-502d471 .elementor-icon-box-title a{font-size:16px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-4d77523{--width:25%;}.elementor-12 .elementor-element.elementor-element-0828c90{--width:50%;}.elementor-12 .elementor-element.elementor-element-02b60d6{--width:50%;}.elementor-12 .elementor-element.elementor-element-87ff7a4{--width:943px;}.elementor-12 .elementor-element.elementor-element-390ea4c{--width:50%;}.elementor-12 .elementor-element.elementor-element-da0351b{--width:710px;}.elementor-12 .elementor-element.elementor-element-7f5a2ac{--width:36%;}.elementor-12 .elementor-element.elementor-element-0028c1a{--width:100%;}.elementor-12 .elementor-element.elementor-element-8863bae{--width:75%;}.elementor-12 .elementor-element.elementor-element-69168ba{--width:100%;}.elementor-12 .elementor-element.elementor-element-2a23ea3{--width:100%;}.elementor-12 .elementor-element.elementor-element-f8c6677{--width:340px;}.elementor-12 .elementor-element.elementor-element-b5deb2f{--width:870px;}.elementor-12 .elementor-element.elementor-element-01711f2{--width:457px;}.elementor-12 .elementor-element.elementor-element-8b4aa37{--width:457px;}.elementor-12 .elementor-element.elementor-element-4cda9c8{--width:457px;}.elementor-12 .elementor-element.elementor-element-7a6d033{--width:457px;}.elementor-12 .elementor-element.elementor-element-faf15bf{--width:50%;}.elementor-12 .elementor-element.elementor-element-f2cd5c5{--width:50%;}.elementor-12 .elementor-element.elementor-element-c22fdd2{--width:50%;}.elementor-12 .elementor-element.elementor-element-33c74b6{--width:50%;}.elementor-12 .elementor-element.elementor-element-25ef97e{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-21e4a9d */.elementor-12 .elementor-element.elementor-element-21e4a9d .elementor-button {
  position: relative;
  background-image: linear-gradient(
    60deg, #7DDD83, #E1F9E2);
  z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-21e4a9d .elementor-button:before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(
    60deg, #E1F9E2, #7DDD83);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-21e4a9d .elementor-button:hover:before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca3113 */.elementor-12 .elementor-element.elementor-element-0ca3113 {
    background: rgba( 28, 50, 37, 0.01 );
     backdrop-filter: blur( 10px );
     -webkit-backdrop-filter: blur( 10px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb45736 */.elementor-12 .elementor-element.elementor-element-fb45736 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-fb45736:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-fb45736 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #7DDD83 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-fb45736 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #7DDD83 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-fb45736 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-fb45736 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f1db8c4 */.elementor-12 .elementor-element.elementor-element-f1db8c4 {
    display: flex;
    justify-content: center;
    align-items: center;
    animation: float 4s ease-in-out infinite;
}

.elementor-12 .elementor-element.elementor-element-f1db8c4 svg {
    animation: rotate 4s ease-in-out infinite;
    transform-origin: center;
}

@keyframes float {
    from { transform: translateY(0px); }
    50%  { transform: translateY(15px); }
    to   { transform: translateY(0px); }   
}

@keyframes rotate {
    from { transform: rotate(-10deg); }
    50%  { transform: rotate(10deg); }
    to   { transform: rotate(-10deg); }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b934319 */.elementor-12 .elementor-element.elementor-element-b934319 {
    display: flex;
    align-items: center;
    justify-content: right;
    animation: float 5s ease-in-out infinite;
}

.elementor-12 .elementor-element.elementor-element-b934319 svg {
    animation: rotate 5s ease-in-out infinite;
    transform-origin: center;
}

@keyframes float {
    from { transform: translateY(0px); }
    50%  { transform: translateY(20px); }
    to   { transform: translateY(0px); }   
}

@keyframes rotate {
    from { transform: rotate(-20deg); }
    50%  { transform: rotate(0deg); }
    to   { transform: rotate(-20deg); }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfb5b63 */.elementor-12 .elementor-element.elementor-element-dfb5b63 {
    display: flex;
    justify-content: center;
    align-items: center;
    animation: float 7s ease-in-out infinite;
}

.elementor-12 .elementor-element.elementor-element-dfb5b63 svg {
    animation: rotate 7s ease-in-out infinite;
    transform-origin: center;
}

@keyframes float {
    from { transform: translateY(0px); }
    50%  { transform: translateY(15px); }
    to   { transform: translateY(0px); }   
}

@keyframes rotate {
    from { transform: rotate(0deg); }
    50%  { transform: rotate(-20deg); }
    to   { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26d5bae */.elementor-12 .elementor-element.elementor-element-26d5bae .elementor-custom-embed-play svg {
    opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-26d5bae .elementor-custom-embed-image-overlay:hover svg {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-709e940 */.elementor-12 .elementor-element.elementor-element-709e940 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-709e940:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-709e940 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #7DDD83 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-709e940 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #7DDD83 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-709e940 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-709e940 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4adcbe */.elementor-12 .elementor-element.elementor-element-e4adcbe .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b800eaf */.elementor-12 .elementor-element.elementor-element-b800eaf .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f597763 */.elementor-12 .elementor-element.elementor-element-f597763 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40a3b56 */.elementor-12 .elementor-element.elementor-element-40a3b56 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d89f573 */.elementor-12 .elementor-element.elementor-element-d89f573 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-beee56b */.elementor-12 .elementor-element.elementor-element-beee56b svg {
    width: unset;
    height: unset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb34a37 */.elementor-12 .elementor-element.elementor-element-fb34a37 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-fb34a37:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-fb34a37 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #7DDD83 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-fb34a37 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #7DDD83 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-fb34a37 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-fb34a37 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab91475 */.elementor-12 .elementor-element.elementor-element-ab91475 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8cfdc4 */.elementor-12 .elementor-element.elementor-element-c8cfdc4 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c93b2f3 */.elementor-12 .elementor-element.elementor-element-c93b2f3 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1d7c85 */.elementor-12 .elementor-element.elementor-element-a1d7c85 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6ae62e */.elementor-12 .elementor-element.elementor-element-a6ae62e .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9529c07 */.elementor-12 .elementor-element.elementor-element-9529c07 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aba6dae */.elementor-12 .elementor-element.elementor-element-aba6dae .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab0b8bd */.elementor-12 .elementor-element.elementor-element-ab0b8bd .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0a7b81 */.elementor-12 .elementor-element.elementor-element-d0a7b81 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db53f1c */.elementor-12 .elementor-element.elementor-element-db53f1c .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c26ae0 */.elementor-12 .elementor-element.elementor-element-3c26ae0 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64180ec */.elementor-12 .elementor-element.elementor-element-64180ec svg {
    width: unset;
    height: unset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f1a727 */.elementor-12 .elementor-element.elementor-element-4f1a727 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-4f1a727:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-4f1a727 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #7DDD83 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-4f1a727 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #7DDD83 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-4f1a727 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-4f1a727 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f0442ff */.elementor-12 .elementor-element.elementor-element-f0442ff {
    position: relative;
    background: white; /* Cor de fundo */
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-f0442ff::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 50%, white 100%);
    z-index: 10; /* Garante que fique acima dos elementos internos */
    pointer-events: none; /* Permite clicar nos elementos abaixo */
}

.elementor-12 .elementor-element.elementor-element-f0442ff .swiper-wrapper {
    -webkit-transtion-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ad7a8f */.elementor-12 .elementor-element.elementor-element-2ad7a8f svg {
    width: unset;
    height: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0028c1a */.elementor-12 .elementor-element.elementor-element-0028c1a .progress-container {
    position: relative;
    width: 250px;
    height: 250px;
    opacity: 0; /* Começa invisível */
    transform: translateY(30px);
    transition: opacity 0.5s ease, transform 0.5s ease;
}

.elementor-12 .elementor-element.elementor-element-0028c1a .progress-container.visible {
    opacity: 1; /* Fica visível */
    transform: translateY(0); /* Volta à posição original */
}

.elementor-12 .elementor-element.elementor-element-0028c1a .progress-container svg {
    transform: rotate(270deg); /* Gira o SVG para que a barra vá de cima para baixo */
}

.elementor-12 .elementor-element.elementor-element-0028c1a .progress-text {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-size: 40px;
            font-weight: 400;
            color: white;
            font-family: 'Altone';
        }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-748b0e9 */.elementor-12 .elementor-element.elementor-element-748b0e9 .elementor-icon-list-item {
    padding: 7px 20px 7px 7px;
    background-color: #FFF;
    border-radius: 999px;
    margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-748b0e9 .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

@media(max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-748b0e9 .elementor-icon-list-items {
    align-items: center;
}  
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fe2024 */.elementor-12 .elementor-element.elementor-element-7fe2024 .elementor-icon-list-item {
    padding: 7px 20px 7px 7px;
    background-color: #FFF;
    border-radius: 999px;
    margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-7fe2024 .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

@media(max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-7fe2024 .elementor-icon-list-items {
    align-items: center;
}  
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ddc847a */.elementor-12 .elementor-element.elementor-element-ddc847a .elementor-icon-list-item {
    padding: 7px 20px 7px 7px;
    background-color: #FFF;
    border-radius: 999px;
    margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-ddc847a .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

@media(max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-ddc847a .elementor-icon-list-items {
    align-items: center;
}  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-379fffb */.elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-379fffb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20cb800 */.elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-20cb800 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a2c8a6 */.elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-4a2c8a6 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12f4e67 */.elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-12f4e67 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcbe801 */.elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fcbe801 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e934b1 */.elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0e934b1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c059c3 */.elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5c059c3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c966d2 */.elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8c966d2 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a19370 */.elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-2a19370 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5483d91 */.elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5483d91 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4a4057 */.elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c4a4057 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc72c0b */.elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-cc72c0b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06ea318 */.elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-06ea318 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-053b31e */.elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-053b31e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-647def3 */.elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-647def3 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b894cd4 */.elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-b894cd4 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84fcf86 */.elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-84fcf86 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9ba5438 */.elementor-12 .elementor-element.elementor-element-9ba5438 .swiper-slide {
    z-index: 99999;
}

.elementor-12 .elementor-element.elementor-element-9ba5438 .e-n-carousel {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8198241 */.elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-8198241 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b5ffa1 */.elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9b5ffa1 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522f3bf */.elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-522f3bf .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6591dcb */.elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-6591dcb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8762d5 */.elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a8762d5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d045e29 */.elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d045e29 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deffdb */.elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5deffdb .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9faf8 */.elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b9faf8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a97b91e */.elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-a97b91e .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ab69cc */.elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0ab69cc .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3419a5 */.elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-d3419a5 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc758c7 */.elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-fc758c7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93fe48a */.elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-93fe48a .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb9216 */.elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-0eb9216 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cce866 */.elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-9cce866 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-806251b */.elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-806251b .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27e09a7 */.elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-27e09a7 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-546a26a */.elementor-12 .elementor-element.elementor-element-546a26a .swiper-slide {
    z-index: 99999;
}

.elementor-12 .elementor-element.elementor-element-546a26a .e-n-carousel {
    overflow: visible !important;
}

.elementor-12 .elementor-element.elementor-element-546a26a .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-961e9b8 */.elementor-12 .elementor-element.elementor-element-961e9b8 .elementor-icon-box-content {
    margin-bottom: -15px;
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-961e9b8 .elementor-icon-box-content {
    margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4350b65 */.elementor-12 .elementor-element.elementor-element-4350b65 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-4350b65:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-4350b65 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #7DDD83 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-4350b65 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #7DDD83 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-4350b65 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-4350b65 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-eb22302 */.elementor-12 .elementor-element.elementor-element-eb22302 .elementor-custom-embed-play svg {
    opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-eb22302 .elementor-custom-embed-image-overlay:hover svg {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7a1015 */.elementor-12 .elementor-element.elementor-element-e7a1015 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e7a1015 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72b3857 */.elementor-12 .elementor-element.elementor-element-72b3857 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-72b3857 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc4354a */.elementor-12 .elementor-element.elementor-element-dc4354a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc4354a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8aab6c1 */.elementor-12 .elementor-element.elementor-element-8aab6c1 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8aab6c1 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8965cef */.elementor-12 .elementor-element.elementor-element-8965cef .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-8965cef svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c7f6cd */.elementor-12 .elementor-element.elementor-element-1c7f6cd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-1c7f6cd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e917546 */.elementor-12 .elementor-element.elementor-element-e917546 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-e917546 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb954a */.elementor-12 .elementor-element.elementor-element-beb954a .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-beb954a svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1e8ab1c */.elementor-12 .elementor-element.elementor-element-1e8ab1c .swiper-slide {
    z-index: 99999;
}

.elementor-12 .elementor-element.elementor-element-1e8ab1c .e-n-carousel {
    overflow: visible !important;
}

.elementor-12 .elementor-element.elementor-element-1e8ab1c .swiper-wrapper {
    -webkit-transtion-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d9267 */.elementor-12 .elementor-element.elementor-element-79d9267 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-79d9267 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533465b */.elementor-12 .elementor-element.elementor-element-533465b .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-533465b svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54ee6f6 */.elementor-12 .elementor-element.elementor-element-54ee6f6 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-54ee6f6 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2cbffd */.elementor-12 .elementor-element.elementor-element-c2cbffd .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-c2cbffd svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6805e09 */.elementor-12 .elementor-element.elementor-element-6805e09 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6805e09 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc1b466 */.elementor-12 .elementor-element.elementor-element-dc1b466 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-dc1b466 svg {
    height: unset;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b14d24 */.elementor-12 .elementor-element.elementor-element-3b14d24 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-3b14d24 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6df1d66 */.elementor-12 .elementor-element.elementor-element-6df1d66 .elementor-icon-box-content {
    margin-bottom: -15px;
}

.elementor-12 .elementor-element.elementor-element-6df1d66 svg {
    height: unset;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e8ab0e4 */.elementor-12 .elementor-element.elementor-element-e8ab0e4 .swiper-slide {
    z-index: 99999;
}

.elementor-12 .elementor-element.elementor-element-e8ab0e4 .e-n-carousel {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffce9f9 */.elementor-12 .elementor-element.elementor-element-ffce9f9 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-ffce9f9:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-ffce9f9 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #7DDD83 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-ffce9f9 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #7DDD83 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-ffce9f9 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-ffce9f9 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a9ea3e */.elementor-12 .elementor-element.elementor-element-0a9ea3e {
    position: relative;
    background: #F5FDF6; /* Cor de fundo */
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-0a9ea3e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #F5FDF6 10%, rgba(245, 253, 246, 0) 45%, rgba(245, 253, 246, 0) 55%, #F5FDF6 90%);
    z-index: 10; /* Garante que fique acima dos elementos internos */
    pointer-events: none; /* Permite clicar nos elementos abaixo */
}

@media(max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-0a9ea3e {
    position: relative;
    background: #F5FDF6; /* Cor de fundo */
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-0a9ea3e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 10; /* Garante que fique acima dos elementos internos */
    pointer-events: none; /* Permite clicar nos elementos abaixo */
}  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8089ed9 */.elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon-box-content {
    margin-bottom: -1px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcbe8cd */.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b301009 */.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-b301009:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-b301009 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8055bc2 */.elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-666c56d */.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4b665b */.elementor-12 .elementor-element.elementor-element-f4b665b .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2244d64 */.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #fff;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-2244d64:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #1C3225;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5da7392 */.elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon-box-content {
    margin-bottom: -1px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c00303a */.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-603fe1c */.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-603fe1c:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d86ba2 */.elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b68b80a */.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-701922f */.elementor-12 .elementor-element.elementor-element-701922f .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cc4dfb */.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #fff;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #1C3225;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8089ed9 */.elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon-box-content {
    margin-bottom: -1px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcbe8cd */.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b301009 */.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-b301009:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-b301009 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8055bc2 */.elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-666c56d */.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4b665b */.elementor-12 .elementor-element.elementor-element-f4b665b .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2244d64 */.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #fff;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-2244d64:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #1C3225;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5da7392 */.elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon-box-content {
    margin-bottom: -1px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c00303a */.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-603fe1c */.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-603fe1c:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d86ba2 */.elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b68b80a */.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-701922f */.elementor-12 .elementor-element.elementor-element-701922f .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cc4dfb */.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #fff;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #1C3225;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8089ed9 */.elementor-12 .elementor-element.elementor-element-8089ed9 .elementor-icon-box-content {
    margin-bottom: -1px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcbe8cd */.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-dcbe8cd .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b301009 */.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-b301009:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-b301009 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-b301009 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8055bc2 */.elementor-12 .elementor-element.elementor-element-8055bc2 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-666c56d */.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-666c56d .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4b665b */.elementor-12 .elementor-element.elementor-element-f4b665b .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2244d64 */.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #fff;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-2244d64:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-2244d64 .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #1C3225;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5da7392 */.elementor-12 .elementor-element.elementor-element-5da7392 .elementor-icon-box-content {
    margin-bottom: -1px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c00303a */.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-c00303a .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-603fe1c */.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #1C3225;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-603fe1c:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #E1F9E2 0%, #E1F9E2 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-603fe1c .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #DFFFE1;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d86ba2 */.elementor-12 .elementor-element.elementor-element-9d86ba2 .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b68b80a */.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-content {
    display: flex;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-b68b80a .elementor-icon-box-description {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-701922f */.elementor-12 .elementor-element.elementor-element-701922f .elementor-icon-box-content {
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cc4dfb */.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button-icon {
    background: transparent;
    margin-left: 1em;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 10em;
    border: 1px solid #fff;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb:hover .elementor-button-icon svg {
    transform: rotate(360deg);
    transition: 0.6s ease;
    fill: #E79523 !important;
}

.elementor-button-icon svg {
    transition: 0.6s ease !important;
    width: 18px;
    fill: #DC360D;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg, #1C3225 0%, #1C3225 100%);
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    border-radius: 500px;
}

.elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button:hover:before {
    opacity: 1;
    background-position: center center;
    background-size: 120% auto;
    -webkit-animation: pulse512 1.5s infinite;
    animation: pulse512 1.5s infinite;
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-2cc4dfb .elementor-button-icon {
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
    }
}

@keyframes pulse512 {
    0% {
        box-shadow: 0 0 0 0 #1C3225;
    }
    70% {
        box-shadow: 0 0 0 10px rgb(255 255 255 / 0%);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-706bbb2 */.elementor-12 .elementor-element.elementor-element-706bbb2 .e-n-tabs-heading {
    background-color: #FFF;
    width: 335px;
    padding: 8px 5px;
    border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-706bbb2 .e-n-tabs {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.elementor-12 .elementor-element.elementor-element-706bbb2 .e-n-tabs-content {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57d91f4 */.elementor-12 .elementor-element.elementor-element-57d91f4 svg {
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692a12a */.elementor-12 .elementor-element.elementor-element-692a12a svg {
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8743629 */.elementor-12 .elementor-element.elementor-element-8743629 a {
    color: #FFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-502d471 */.elementor-12 .elementor-element.elementor-element-502d471 svg {
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0e5dca */.elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-item {
    padding: 7px 20px 7px 15px;
    background-color: #FFF;
    border-radius: 999px;
    margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-b0e5dca .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-12 deg1 {
     background-image: linear-gradient(to right,#7DDD83,#E1F9E2);
     -webkit-background-clip: text;
     background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 600;
 }
 
 
  body.elementor-page-12 deg2 {
     background-image: linear-gradient(to right,#7DDD83,#437658);
     -webkit-background-clip: text;
     background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 600;
 }
 
  body.elementor-page-12 deg3 {
      color: #7DDD83;
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Altone';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Regular.eot');
	src: url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Regular.woff2') format('woff2'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Regular.woff') format('woff'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Altone';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Bold.eot');
	src: url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Bold.woff2') format('woff2'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Bold.woff') format('woff'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Altone';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Medium.eot');
	src: url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Medium.woff2') format('woff2'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Medium.woff') format('woff'),
		url('https://backup.keyfor.com.br/wp-content/uploads/2025/02/Altone-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */