.elementor-3410 .elementor-element.elementor-element-2c19084{--display:flex;--min-height:758px;--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;--padding-top:0%;--padding-bottom:0%;--padding-left:14%;--padding-right:0%;}.elementor-3410 .elementor-element.elementor-element-2c19084:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-2c19084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3410 .elementor-element.elementor-element-0fa3375{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3410 .elementor-element.elementor-element-c7e704c .elementor-image-box-wrapper{text-align:start;}.elementor-3410 .elementor-element.elementor-element-c7e704c .elementor-image-box-title{margin-bottom:15px;font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:500;color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-c7e704c:has(:hover) .elementor-image-box-title,
					 .elementor-3410 .elementor-element.elementor-element-c7e704c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-c7e704c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-c7e704c{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-b10da27 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-b10da27.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-7a4fbcb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 10px;--row-gap:20px;--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-3410 .elementor-element.elementor-element-77e45b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3410 .elementor-element.elementor-element-91009f9{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3410 .elementor-element.elementor-element-238cf65 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-5e9ff27 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-4a8b512 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-2820413 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-162d940 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-48c1611{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3410 .elementor-element.elementor-element-3ba2628{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-80cffcc img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-1a9067e img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-d457b75 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-acb5de9 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-0091dd7 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-3f309e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3410 .elementor-element.elementor-element-c67111d{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-e774d96 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-07f7c01 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-78bd3ee img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-7f17317 img{border-radius:8px 8px 8px 8px;}.elementor-3410 .elementor-element.elementor-element-90d3d8d img{border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-3410 .elementor-element.elementor-element-f2569b3{left:0px;}body.rtl .elementor-3410 .elementor-element.elementor-element-f2569b3{right:0px;}.elementor-3410 .elementor-element.elementor-element-f2569b3{top:0px;}.elementor-3410 .elementor-element.elementor-element-eedf9af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:150px 0px;--row-gap:150px;--column-gap:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-eedf9af:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-eedf9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3410 .elementor-element.elementor-element-ad29811 img{width:120px;}.elementor-3410 .elementor-element.elementor-element-0343620{--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;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3410 .elementor-element.elementor-element-9419af3{text-align:start;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-9419af3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.3rem;font-weight:bold;line-height:1.1em;color:#454545;}.elementor-3410 .elementor-element.elementor-element-9419af3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-4b56062 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-4b56062.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-ca611ac{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-a6297d3{text-align:start;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-a6297d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:#454545;}.elementor-3410 .elementor-element.elementor-element-a6297d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-be12fd0{text-align:start;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-be12fd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:#454545;}.elementor-3410 .elementor-element.elementor-element-be12fd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-b40d04c{text-align:start;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-b40d04c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;color:#454545;}.elementor-3410 .elementor-element.elementor-element-b40d04c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-b137ff3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:140px 140px;--row-gap:140px;--column-gap:140px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-b137ff3:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-b137ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3410 .elementor-element.elementor-element-b369766{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-3410 .elementor-element.elementor-element-ca13138{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3410 .elementor-element.elementor-element-4cbbcd9{text-align:start;}.elementor-3410 .elementor-element.elementor-element-4cbbcd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.7px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-4cbbcd9 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-3410 .elementor-element.elementor-element-3ac4340{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-3ac4340 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;color:#454545;}.elementor-3410 .elementor-element.elementor-element-3ac4340 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3410 .elementor-element.elementor-element-ec70761{text-align:start;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-ec70761 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.3rem;font-weight:bold;line-height:1.1em;color:#454545;}.elementor-3410 .elementor-element.elementor-element-ec70761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-61ddb42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:84px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-61ddb42{width:auto;max-width:auto;top:0%;}.elementor-3410 .elementor-element.elementor-element-61ddb42.elementor-element{--align-self:center;}body:not(.rtl) .elementor-3410 .elementor-element.elementor-element-61ddb42{left:50%;}body.rtl .elementor-3410 .elementor-element.elementor-element-61ddb42{right:50%;}.elementor-3410 .elementor-element.elementor-element-7b9f2a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-140px/2);}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-140px/2);}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-0fb378e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-item > a{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-3410 .elementor-element.elementor-element-0fb378e .elementor-icon-list-text{color:#454545;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-0fb378e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-3096e23{--display:flex;--min-height:850px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-3410 .elementor-element.elementor-element-86f4613 .elementor-icon-wrapper{text-align:center;}.elementor-3410 .elementor-element.elementor-element-86f4613.elementor-view-stacked .elementor-icon{background-color:#EBCDAE00;}.elementor-3410 .elementor-element.elementor-element-86f4613.elementor-view-framed .elementor-icon, .elementor-3410 .elementor-element.elementor-element-86f4613.elementor-view-default .elementor-icon{color:#EBCDAE00;border-color:#EBCDAE00;}.elementor-3410 .elementor-element.elementor-element-86f4613.elementor-view-framed .elementor-icon, .elementor-3410 .elementor-element.elementor-element-86f4613.elementor-view-default .elementor-icon svg{fill:#EBCDAE00;}.elementor-3410 .elementor-element.elementor-element-86f4613 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-3410 .elementor-element.elementor-element-86f4613{z-index:10;}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-140px/2);}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-140px/2);}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-74c51d6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-item > a{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-3410 .elementor-element.elementor-element-74c51d6 .elementor-icon-list-text{color:#454545;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(140px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-140px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-140px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-53387fd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-item > a{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-text{color:#454545;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-e817748 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-e817748.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-6357405{--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;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-6357405:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-6357405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3410 .elementor-element.elementor-element-a526662{--display:flex;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-66e1983 img{width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-66e1983{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-6c59c66 img{width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-6c59c66{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-b01f89c img{width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-b01f89c{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-6f9282b{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-6f9282b.e-con{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-9e5a9e8{text-align:start;}.elementor-3410 .elementor-element.elementor-element-9e5a9e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:bold;letter-spacing:5px;color:#DEE1E6;}.elementor-3410 .elementor-element.elementor-element-9719c8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:bold;line-height:0px;color:#C9C9C9;}.elementor-3410 .elementor-element.elementor-element-9719c8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-3995e1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;line-height:0px;color:#C9C9C9;}.elementor-3410 .elementor-element.elementor-element-2aa1769 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-2aa1769.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-6c481a7{--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-3410 .elementor-element.elementor-element-6c481a7:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-6c481a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3410 .elementor-element.elementor-element-25f5b30{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-2975fe2{text-align:center;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-2975fe2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:bold;line-height:1.1em;color:#DEE1E6;}.elementor-3410 .elementor-element.elementor-element-2975fe2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-2975fe2.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-022d9b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-54037fd{--display:flex;}.elementor-3410 .elementor-element.elementor-element-12b65b8{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-12b65b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-12b65b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-12b65b8.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3410 .elementor-element.elementor-element-fd1bd2c{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-fd1bd2c.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-9bc3668{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-9bc3668 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-9bc3668 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-9bc3668.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-af44cc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-995cad6 img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-1eea6b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-16f8b71{--display:flex;}.elementor-3410 .elementor-element.elementor-element-ae025aa{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-ae025aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-ae025aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-ae025aa.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-ffe4e8b{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-ffe4e8b.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-ce7b3a4{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-ce7b3a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-ce7b3a4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-ce7b3a4.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-b4a13c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-50498b5 img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-42fadc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-82f3871{--display:flex;}.elementor-3410 .elementor-element.elementor-element-0500d52{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-0500d52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-0500d52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-0500d52.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-fb67500{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-fb67500.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-69c4390{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-69c4390 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-69c4390 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-69c4390.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-77438a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-8c30a58 img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-75bc040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-81c37ff{--display:flex;}.elementor-3410 .elementor-element.elementor-element-0b30ec1{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-0b30ec1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-0b30ec1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-0b30ec1.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-80f6579{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-80f6579.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-6d21f2f{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-6d21f2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-6d21f2f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-6d21f2f.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-3e26161{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-557733e img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-e6feaa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-15b7776{--display:flex;}.elementor-3410 .elementor-element.elementor-element-48ebb1c{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-48ebb1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-48ebb1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-48ebb1c.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-e94c311{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-e94c311.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-8714f96{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-8714f96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-8714f96 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-8714f96.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-31abbeb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-533232a img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-e40fde6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-f7e339e{--display:flex;}.elementor-3410 .elementor-element.elementor-element-4f01062{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-4f01062 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-4f01062 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-4f01062.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-88ccec5{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-88ccec5.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-470b5ed{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-470b5ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-470b5ed > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-470b5ed.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-a589e6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-c99b331 img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-fdfb3e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-e9e981a{--display:flex;}.elementor-3410 .elementor-element.elementor-element-e71277d{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-e71277d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-e71277d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-e71277d.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-caa0da1{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-caa0da1.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-044a33e{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-044a33e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-044a33e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-044a33e.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-44ecfef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-f3af97e img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-7de0e68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-c3d8504{--display:flex;}.elementor-3410 .elementor-element.elementor-element-82e9811{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-82e9811 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-82e9811 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-82e9811.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-a0858cd{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-a0858cd.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-cd82762{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-cd82762 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-cd82762 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-cd82762.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-47b3889{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-94d445e img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-b9adcca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-825879e{--display:flex;}.elementor-3410 .elementor-element.elementor-element-7c71fb9{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-7c71fb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-7c71fb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-7c71fb9.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-0b18e7d{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-0b18e7d.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-543cb38{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-543cb38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-543cb38 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-543cb38.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-39601fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-6e2d59f img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-0e41114{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-d23f02e{--display:flex;}.elementor-3410 .elementor-element.elementor-element-7c8a320{text-align:start;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-7c8a320 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-7c8a320 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-7c8a320.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-1df3d6f{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-1df3d6f.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-a0cc543{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-a0cc543 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#000000;}.elementor-3410 .elementor-element.elementor-element-a0cc543 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-a0cc543.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-065417f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-44b2794 img{border-radius:20px 20px 20px 20px;}.elementor-3410 .elementor-element.elementor-element-6afdad6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3410 .elementor-element.elementor-element-125b353 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-125b353.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-ca096ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-ca096ba:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-ca096ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3410 .elementor-element.elementor-element-1126bcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-3f9617e{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-3f9617e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;line-height:1.1em;color:#DEE1E6;}.elementor-3410 .elementor-element.elementor-element-3f9617e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-3f9617e.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-ecb088d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-ecb088d.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-7c63667{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-7c63667 > .elementor-widget-container{padding:0px 95px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-a60b1a6{--display:flex;--min-height:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-9ec65c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-9ec65c6:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-9ec65c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3410 .elementor-element.elementor-element-5c8b2bf{--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;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-c2322e7{text-align:start;width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-c2322e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:bold;line-height:1.1em;color:#DEE1E6;}.elementor-3410 .elementor-element.elementor-element-c2322e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-c2322e7.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-03397f6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-03397f6.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-bfca803{--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;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-8f98145{--display:flex;--min-height:119px;--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-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-29e23b0{--e-icon-list-icon-size:47px;--icon-vertical-offset:0px;width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-93e0a6d{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-93e0a6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#CECECE;}.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-3410 .elementor-element.elementor-element-b0835a5{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-b0835a5 .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-b0835a5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-c617328{--display:flex;--min-height:119px;--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-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-583b3f9{--e-icon-list-icon-size:47px;--icon-vertical-offset:0px;width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-cdb7839{text-align:start;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-cdb7839 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#CECECE;}.elementor-3410 .elementor-element.elementor-element-4dac089{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-4dac089 .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-4dac089 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-376498d{--display:flex;--min-height:119px;--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-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-9805004{--e-icon-list-icon-size:47px;--icon-vertical-offset:0px;width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-e6e1d0a{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-e6e1d0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#CECECE;}.elementor-3410 .elementor-element.elementor-element-f8dd1a4{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-f8dd1a4 .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-f8dd1a4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-a2c0d7b{--display:flex;--min-height:119px;--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-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-3cf1ccf{--e-icon-list-icon-size:47px;--icon-vertical-offset:0px;width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-d566c05{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-d566c05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#CECECE;}.elementor-3410 .elementor-element.elementor-element-023e629{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-023e629 .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-023e629 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-9a989be{--display:flex;--min-height:119px;--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-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-0dca83b{--e-icon-list-icon-size:47px;--icon-vertical-offset:0px;width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-5df398c{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-5df398c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#CECECE;}.elementor-3410 .elementor-element.elementor-element-336aa75{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-336aa75 .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-336aa75 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-f75e6c6{--display:flex;--min-height:119px;--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-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-5c615cc{--e-icon-list-icon-size:47px;--icon-vertical-offset:0px;width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-755ffc0{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-755ffc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#CECECE;}.elementor-3410 .elementor-element.elementor-element-ba14917{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-ba14917 .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-ba14917 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-7f9c16f{text-align:center;width:var( --container-widget-width, 689px );max-width:689px;--container-widget-width:689px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-7f9c16f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-7f9c16f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-990035f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-990035f:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-990035f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3410 .elementor-element.elementor-element-3536a0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-949cbc9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-d9249a2{text-align:start;width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-d9249a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;line-height:120%;color:#303030;}.elementor-3410 .elementor-element.elementor-element-d9249a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-d9249a2.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-3410 .elementor-element.elementor-element-8c0deca{--e-icon-list-icon-size:50px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-text{color:#0F0F0F;transition:color 0.3s;}.elementor-3410 .elementor-element.elementor-element-a5bfaf5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-156f120 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-156f120.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-df40d0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-df40d0f:not(.elementor-motion-effects-element-type-background), .elementor-3410 .elementor-element.elementor-element-df40d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3410 .elementor-element.elementor-element-ea61e31{--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;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-b85ccf1{text-align:center;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-b85ccf1 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-cd7492c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-89e779d{text-align:start;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-89e779d .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-5bca30c{text-align:start;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-5bca30c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-3410 .elementor-element.elementor-element-2cc33cd{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-2cc33cd .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-2cc33cd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-51548bb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-40c5d7d{text-align:start;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-40c5d7d .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-8e3b8c9{text-align:start;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-8e3b8c9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-3410 .elementor-element.elementor-element-65e7a13{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-65e7a13 .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-65e7a13 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-c0a0eba{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-fbe8e2a{text-align:start;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-fbe8e2a .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-6dd62a4{text-align:start;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-6dd62a4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-3410 .elementor-element.elementor-element-b951e32{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-b951e32 .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-b951e32 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3410 .elementor-element.elementor-element-843f46b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-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:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-0a07c71{text-align:start;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-0a07c71 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-3410 .elementor-element.elementor-element-2209176{text-align:start;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-2209176 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-3410 .elementor-element.elementor-element-952d17f{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-952d17f .elementor-divider-separator{width:100%;}.elementor-3410 .elementor-element.elementor-element-952d17f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}@media(max-width:1366px) and (min-width:768px){.elementor-3410 .elementor-element.elementor-element-77e45b2{--width:15%;}.elementor-3410 .elementor-element.elementor-element-48c1611{--width:15%;}.elementor-3410 .elementor-element.elementor-element-3f309e4{--width:15%;}}@media(max-width:1366px){.elementor-3410 .elementor-element.elementor-element-2c19084{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-d9249a2{--container-widget-width:458px;--container-widget-flex-grow:0;width:var( --container-widget-width, 458px );max-width:458px;}}@media(max-width:1200px){.elementor-3410 .elementor-element.elementor-element-2c19084{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-3410 .elementor-element.elementor-element-ec70761{text-align:center;}.elementor-3410 .elementor-element.elementor-element-6357405{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-d9249a2{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}}@media(max-width:1024px){.elementor-3410 .elementor-element.elementor-element-2c19084{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-0fa3375{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-c7e704c .elementor-image-box-wrapper{text-align:start;}.elementor-3410 .elementor-element.elementor-element-c7e704c .elementor-image-box-title{font-size:35px;}.elementor-3410 .elementor-element.elementor-element-c7e704c{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-3410 .elementor-element.elementor-element-c7e704c.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-eedf9af{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3410 .elementor-element.elementor-element-9419af3{text-align:center;}.elementor-3410 .elementor-element.elementor-element-9419af3 .elementor-heading-title{font-size:36px;}.elementor-3410 .elementor-element.elementor-element-a6297d3{text-align:center;}.elementor-3410 .elementor-element.elementor-element-a6297d3 .elementor-heading-title{font-size:24px;}.elementor-3410 .elementor-element.elementor-element-be12fd0{text-align:center;}.elementor-3410 .elementor-element.elementor-element-be12fd0 .elementor-heading-title{font-size:24px;}.elementor-3410 .elementor-element.elementor-element-b40d04c{text-align:center;}.elementor-3410 .elementor-element.elementor-element-b40d04c .elementor-heading-title{font-size:24px;}.elementor-3410 .elementor-element.elementor-element-b137ff3{--padding-top:80px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-ec70761{text-align:center;}.elementor-3410 .elementor-element.elementor-element-ec70761 .elementor-heading-title{font-size:36px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-86f4613 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-3410 .elementor-element.elementor-element-6357405{--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;--gap:24px 022px;--row-gap:24px;--column-gap:022px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-a526662{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3410 .elementor-element.elementor-element-66e1983{text-align:start;}.elementor-3410 .elementor-element.elementor-element-66e1983 img{width:60%;}.elementor-3410 .elementor-element.elementor-element-6c59c66 img{width:85%;}.elementor-3410 .elementor-element.elementor-element-6f9282b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-2aa1769.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-2975fe2{text-align:center;}.elementor-3410 .elementor-element.elementor-element-2975fe2 .elementor-heading-title{font-size:60px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-ca096ba{--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-1126bcc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-3f9617e{text-align:center;}.elementor-3410 .elementor-element.elementor-element-3f9617e .elementor-heading-title{font-size:60px;}.elementor-3410 .elementor-element.elementor-element-7c63667{--e-image-carousel-slides-to-show:2;}.elementor-3410 .elementor-element.elementor-element-c2322e7{text-align:center;}.elementor-3410 .elementor-element.elementor-element-c2322e7 .elementor-heading-title{font-size:60px;}.elementor-3410 .elementor-element.elementor-element-990035f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3410 .elementor-element.elementor-element-3536a0f{--border-radius:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-949cbc9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3410 .elementor-element.elementor-element-d9249a2{text-align:center;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3410 .elementor-element.elementor-element-d9249a2 .elementor-heading-title{font-size:43px;}.elementor-3410 .elementor-element.elementor-element-a5bfaf5 img{width:54%;}}@media(max-width:767px){.elementor-3410 .elementor-element.elementor-element-2c19084{--padding-top:150px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-c7e704c .elementor-image-box-title{font-size:26px;}.elementor-3410 .elementor-element.elementor-element-c7e704c{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-3410 .elementor-element.elementor-element-c7e704c.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-b10da27 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-b10da27.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-7a4fbcb{--width:100%;}.elementor-3410 .elementor-element.elementor-element-77e45b2{--width:30%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-48c1611{--width:30%;}.elementor-3410 .elementor-element.elementor-element-3f309e4{--width:30%;}.elementor-3410 .elementor-element.elementor-element-eedf9af{--gap:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-ad29811 img{width:100px;}.elementor-3410 .elementor-element.elementor-element-0343620{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3410 .elementor-element.elementor-element-9419af3{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-9419af3 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-9419af3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-4b56062 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-a6297d3{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-a6297d3 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-a6297d3 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-be12fd0{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-be12fd0 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-be12fd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-b40d04c{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-b40d04c .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-b40d04c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-b137ff3{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-b369766{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-ca13138{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-4cbbcd9 .elementor-heading-title{font-size:12px;}.elementor-3410 .elementor-element.elementor-element-4cbbcd9 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-3410 .elementor-element.elementor-element-3ac4340{text-align:center;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-3ac4340 .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-3ac4340.elementor-element{--align-self:flex-start;}.elementor-3410 .elementor-element.elementor-element-ec70761{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-ec70761 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-ec70761 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-61ddb42 .elementor-heading-title{font-size:35px;}.elementor-3410 .elementor-element.elementor-element-61ddb42{top:-10px;}.elementor-3410 .elementor-element.elementor-element-7b9f2a4{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-3096e23{--width:24px;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-3410 .elementor-element.elementor-element-3096e23.e-con{--order:-99999 /* order start hack */;}.elementor-3410 .elementor-element.elementor-element-86f4613 .elementor-icon-wrapper{text-align:center;}.elementor-3410 .elementor-element.elementor-element-86f4613 .elementor-icon{font-size:30px;}.elementor-3410 .elementor-element.elementor-element-86f4613 .elementor-icon svg{height:30px;}.elementor-3410 .elementor-element.elementor-element-86f4613 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(65px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(65px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(65px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-65px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-65px/2);}.elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-53387fd .elementor-icon-list-item > a{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-53387fd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3410 .elementor-element.elementor-element-53387fd.elementor-element{--order:2;}.elementor-3410 .elementor-element.elementor-element-e817748 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-6357405{--content-width:90vw;--justify-content:center;--gap:25px 14px;--row-gap:25px;--column-gap:14px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-a526662{--width:100%;--margin-top:73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3410 .elementor-element.elementor-element-66e1983{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-3410 .elementor-element.elementor-element-6c59c66{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-3410 .elementor-element.elementor-element-b01f89c{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-3410 .elementor-element.elementor-element-9e5a9e8 .elementor-heading-title{font-size:3rem;}.elementor-3410 .elementor-element.elementor-element-2aa1769 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-2aa1769.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-2975fe2{text-align:start;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-2975fe2 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-2975fe2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-022d9b7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-54037fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-12b65b8 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3410 .elementor-element.elementor-element-fd1bd2c{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-9bc3668 .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-1eea6b5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-ae025aa .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-ffe4e8b{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-ce7b3a4 .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-42fadc7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-0500d52 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-fb67500{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-69c4390 .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-75bc040{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-0b30ec1 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-80f6579{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-6d21f2f .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-e6feaa2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-48ebb1c .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-e94c311{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-8714f96 .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-e40fde6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-4f01062 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-88ccec5{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-470b5ed .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-fdfb3e1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-e71277d .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-caa0da1{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-044a33e .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-7de0e68{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-82e9811 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-a0858cd{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-cd82762 .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-b9adcca{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-7c71fb9 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-0b18e7d{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-543cb38 .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-0e41114{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3410 .elementor-element.elementor-element-7c8a320 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3410 .elementor-element.elementor-element-1df3d6f{font-size:15px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-3410 .elementor-element.elementor-element-a0cc543 .elementor-heading-title{font-size:20px;}.elementor-3410 .elementor-element.elementor-element-125b353 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-125b353.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-ca096ba{--content-width:90vw;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-3f9617e{text-align:center;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-3f9617e .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-3f9617e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-ecb088d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-ecb088d.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-9ec65c6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-5c8b2bf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-3410 .elementor-element.elementor-element-c2322e7{text-align:center;width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-c2322e7 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3410 .elementor-element.elementor-element-c2322e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-03397f6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-03397f6.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-8f98145{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-29e23b0 .elementor-icon-list-item > a{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-93e0a6d .elementor-heading-title{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-c617328{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-583b3f9 .elementor-icon-list-item > a{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-cdb7839 .elementor-heading-title{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-cdb7839{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3410 .elementor-element.elementor-element-376498d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-9805004 .elementor-icon-list-item > a{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-e6e1d0a .elementor-heading-title{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-a2c0d7b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-3cf1ccf .elementor-icon-list-item > a{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-d566c05 .elementor-heading-title{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-9a989be{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-0dca83b .elementor-icon-list-item > a{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-5df398c .elementor-heading-title{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-f75e6c6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-5c615cc .elementor-icon-list-item > a{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-755ffc0 .elementor-heading-title{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-7f9c16f .elementor-heading-title{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-7f9c16f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-990035f{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3410 .elementor-element.elementor-element-3536a0f{--content-width:90vw;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-d9249a2{text-align:center;}.elementor-3410 .elementor-element.elementor-element-d9249a2 .elementor-heading-title{font-size:27px;}.elementor-3410 .elementor-element.elementor-element-d9249a2.elementor-element{--align-self:center;}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3410 .elementor-element.elementor-element-8c0deca .elementor-icon-list-item > a{font-size:16px;}.elementor-3410 .elementor-element.elementor-element-8c0deca{width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-a5bfaf5 img{width:100%;}.elementor-3410 .elementor-element.elementor-element-a5bfaf5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3410 .elementor-element.elementor-element-a5bfaf5{width:100%;max-width:100%;}.elementor-3410 .elementor-element.elementor-element-156f120 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3410 .elementor-element.elementor-element-ea61e31{--margin-top:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3410 .elementor-element.elementor-element-b85ccf1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3410 .elementor-element.elementor-element-cd7492c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-51548bb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-c0a0eba{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3410 .elementor-element.elementor-element-843f46b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(min-width:768px){.elementor-3410 .elementor-element.elementor-element-0fa3375{--width:50%;}.elementor-3410 .elementor-element.elementor-element-7a4fbcb{--width:30%;}.elementor-3410 .elementor-element.elementor-element-77e45b2{--width:33%;}.elementor-3410 .elementor-element.elementor-element-48c1611{--width:33%;}.elementor-3410 .elementor-element.elementor-element-3f309e4{--width:33%;}.elementor-3410 .elementor-element.elementor-element-b137ff3{--content-width:1140px;}.elementor-3410 .elementor-element.elementor-element-3096e23{--width:5%;}.elementor-3410 .elementor-element.elementor-element-a526662{--width:49%;}.elementor-3410 .elementor-element.elementor-element-6f9282b{--width:44%;}.elementor-3410 .elementor-element.elementor-element-6c481a7{--content-width:1000px;}.elementor-3410 .elementor-element.elementor-element-1126bcc{--width:32%;}.elementor-3410 .elementor-element.elementor-element-8f98145{--width:445px;}.elementor-3410 .elementor-element.elementor-element-c617328{--width:445px;}.elementor-3410 .elementor-element.elementor-element-376498d{--width:445px;}.elementor-3410 .elementor-element.elementor-element-a2c0d7b{--width:445px;}.elementor-3410 .elementor-element.elementor-element-9a989be{--width:445px;}.elementor-3410 .elementor-element.elementor-element-f75e6c6{--width:445px;}.elementor-3410 .elementor-element.elementor-element-949cbc9{--width:60%;}.elementor-3410 .elementor-element.elementor-element-ea61e31{--width:1088px;}.elementor-3410 .elementor-element.elementor-element-cd7492c{--width:532px;}.elementor-3410 .elementor-element.elementor-element-51548bb{--width:532px;}.elementor-3410 .elementor-element.elementor-element-c0a0eba{--width:532px;}.elementor-3410 .elementor-element.elementor-element-843f46b{--width:532px;}}@media(max-width:1200px) and (min-width:768px){.elementor-3410 .elementor-element.elementor-element-2c19084{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3410 .elementor-element.elementor-element-0fa3375{--width:50%;}.elementor-3410 .elementor-element.elementor-element-77e45b2{--width:30%;}.elementor-3410 .elementor-element.elementor-element-48c1611{--width:30%;}.elementor-3410 .elementor-element.elementor-element-3f309e4{--width:30%;}.elementor-3410 .elementor-element.elementor-element-6357405{--content-width:100%;}.elementor-3410 .elementor-element.elementor-element-a526662{--width:100%;}.elementor-3410 .elementor-element.elementor-element-6f9282b{--width:100%;}.elementor-3410 .elementor-element.elementor-element-ca096ba{--content-width:90vw;}.elementor-3410 .elementor-element.elementor-element-1126bcc{--width:100%;}.elementor-3410 .elementor-element.elementor-element-3536a0f{--content-width:90vw;}.elementor-3410 .elementor-element.elementor-element-ea61e31{--width:100%;}}@media(min-width:2400px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-b10da27 *//* ===== Variação do botão: estado inicial branco ===== */
.button-light {
  --white-100: hsla(0 0% 100% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transform-origin: center;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));
  transition: transform var(--transtion);
}
.button-light::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--white-100);
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%),
    inset 0 -1px 2px 0 hsla(0, 0%, 0%, 0.08),
    0px 4px 10px -4px hsla(0 0% 0% / calc(0.15 + (var(--active, 0) * 0.1))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(331 97% 44% / 0.75),
    0 0 0 1px hsla(0, 0%, 0%, 0.08);
  transition: all var(--transtion);
  z-index: 0;
}
.button-light::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: hsla(331 97% 50% / 0.75);
  background-image: radial-gradient(
    at 51% 89%,
    hsla(331, 45%, 74%, 1) 0px,
    transparent 50%
  ),
  radial-gradient(at 100% 100%, hsla(331, 36%, 60%, 1) 0px, transparent 50%),
  radial-gradient(at 22% 91%, hsla(331, 36%, 60%, 1) 0px, transparent 50%);
  background-position: top;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}
.button-light:is(:hover, :focus-visible) {
  --active: 1;
}
.button-light:active {
  transform: scale(1);
}
.button-light .dots_border-light {
  --size_border: calc(100% + 2px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;
  border-radius: var(--border_radius);
  z-index: -10;
}
.button-light .dots_border-light::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  width: 100%;
  height: 2rem;
  background-color: hsl(331, 90%, 60%);
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate-light 2s linear infinite;
}
@keyframes rotate-light {
  to {
    transform: rotate(360deg);
  }
}
.button-light .sparkle-light {
  position: relative;
  z-index: 10;
  width: 1.75rem;
}
.button-light .sparkle-light .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: #141420;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus) .sparkle-light .path {
  color: #ffffff;
  animation: path-light 1.5s linear 0.5s infinite;
}
.button-light .sparkle-light .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button-light .sparkle-light .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button-light .sparkle-light .path:nth-child(3) {
  --scale_path_3: 1.2;
}

.button-light:hover {
  font-weight: 600;    
}

@keyframes path-light {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(var(--scale_path_1, 1));
  }
  49% {
    transform: scale(var(--scale_path_2, 1));
  }
  83% {
    transform: scale(var(--scale_path_3, 1));
  }
}
.button-light .text_button-light {
  position: relative;
  z-index: 10;
  color: #141420;
  font-size: 1rem;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus-visible) .text_button-light {
  color: #ffffff;
}

@media (max-width: 768px) {
  .button-light {
    padding: 0.7rem 1.4rem;
    gap: 0.4rem;
  }

  .button-light .text_button-light {
    font-size: 0.85rem;
  }

  .button-light .sparkle-light {
    width: 1.3rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4fbcb */.container-das-colunas {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  width: 50%;
  padding: 0;
  box-sizing: border-box;
}

.down, .up {
  width: 100%;
  max-width: none;
  /* resto do código... */
}

/* Media Query para Mobile - 3 colunas sempre */
@media (max-width: 768px) {
  .container-das-colunas {
    width: 100%; /* Ocupa 100% em mobile */
    gap: 5px; /* opcional: gap menor em telas pequenas */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-801ff78 */.elementor-3410 .elementor-element.elementor-element-801ff78{
 position: absolute;
 bottom: -74px;
 left: -1px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad29811 */.elementor-3410 .elementor-element.elementor-element-ad29811{
 position: absolute;
 top: -01px;
 left: 50%;
 transform: translatex(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9419af3 */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b56062 *//* ===== Botão Uiverse (MuhammadHasann) ===== */
.button {
  --black-700: hsla(0 0% 12% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transform-origin: center;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));
  transition: transform var(--transtion);
}
.button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--black-700);
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%), inset 0 -1px 2px 0 hsl(0, 0%, 0%),
    0px 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(331 97% 44% / 0.75);
  transition: all var(--transtion);
  z-index: 0;
}
.button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: hsla(331 97% 50% / 0.75);
  background-image: radial-gradient(
    at 51% 89%,
    hsla(331, 45%, 74%, 1) 0px,
    transparent 50%
  ),
  radial-gradient(at 100% 100%, hsla(331, 36%, 60%, 1) 0px, transparent 50%),
  radial-gradient(at 22% 91%, hsla(331, 36%, 60%, 1) 0px, transparent 50%);
  background-position: top;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}
.button:is(:hover, :focus-visible) {
  --active: 1;
}
.button:active {
  transform: scale(1);
}
.button .dots_border {
  --size_border: calc(100% + 2px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;
  border-radius: var(--border_radius);
  z-index: -10;
}
.button .dots_border::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  width: 100%;
  height: 2rem;
  background-color: white;
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate 2s linear infinite;
}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}
.button .sparkle {
  position: relative;
  z-index: 10;
  width: 1.75rem;
}
.button .sparkle .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: hsl(0, 0%, 100%);
}
.button:is(:hover, :focus) .sparkle .path {
  animation: path 1.5s linear 0.5s infinite;
}
.button .sparkle .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button .sparkle .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button .sparkle .path:nth-child(3) {
  --scale_path_3: 1.2;
}

.button:hover {
  font-weight: 600;    
}

@keyframes path {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(var(--scale_path_1, 1));
  }
  49% {
    transform: scale(var(--scale_path_2, 1));
  }
  83% {
    transform: scale(var(--scale_path_3, 1));
  }
}
.button .text_button {
  position: relative;
  z-index: 10;
  background-image: linear-gradient(
    90deg,
    hsla(0 0% 100% / 1) 0%,
    hsla(0 0% 100% / calc(0.6 + (var(--active, 0) * 0.4))) 120%
  );
  background-clip: text;
  -webkit-background-clip: text;
  font-size: 1rem;
  color: transparent;
}

  /* Diminui tamanho do botão no mobile */
  @media (max-width: 768px) {
  .button {
    padding: 0.7rem 1.4rem;
    gap: 0.4rem;
  }

  .button .text_button {
    font-size: 0.85rem;
  }

  .button .sparkle {
    width: 1.3rem;
  }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6297d3 */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be12fd0 */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b40d04c */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cbbcd9 */.elementor-3410 .elementor-element.elementor-element-4cbbcd9{
border-radius: 468.716px;
border: 0.521px solid var(--Linear, #E1006C);
background: linear-gradient(90deg, rgba(225, 0, 108, 0.30) 0%, rgba(255, 90, 170, 0.3) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac4340 */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec70761 */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ddb42 */.elementor-3410 .elementor-element.elementor-element-61ddb42{
    opacity: 5%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-86f4613 */@media (max-width:600px){
.elementor-3410 .elementor-element.elementor-element-86f4613{
    transform: translatex(-50%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3096e23 */.elementor-3410 .elementor-element.elementor-element-3096e23::before{
    content: "";
    background-image: url("https://coollabora.com.br/wp-content/uploads/2026/08/tracejado.svg");
    background-repeat: no-repeat;
    background-position: center center;
        -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    opacity:1;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0%;
    transform: translatex(-50%);
    left: 50%;
    z-index: 5;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e817748 *//* ===== Botão Uiverse (MuhammadHasann) ===== */
.button {
  --black-700: hsla(0 0% 12% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transform-origin: center;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));
  transition: transform var(--transtion);
}
.button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--black-700);
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%), inset 0 -1px 2px 0 hsl(0, 0%, 0%),
    0px 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(331 97% 44% / 0.75);
  transition: all var(--transtion);
  z-index: 0;
}
.button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: hsla(331 97% 50% / 0.75);
  background-image: radial-gradient(
    at 51% 89%,
    hsla(331, 45%, 74%, 1) 0px,
    transparent 50%
  ),
  radial-gradient(at 100% 100%, hsla(331, 36%, 60%, 1) 0px, transparent 50%),
  radial-gradient(at 22% 91%, hsla(331, 36%, 60%, 1) 0px, transparent 50%);
  background-position: top;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}
.button:is(:hover, :focus-visible) {
  --active: 1;
}
.button:active {
  transform: scale(1);
}
.button .dots_border {
  --size_border: calc(100% + 2px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;
  border-radius: var(--border_radius);
  z-index: -10;
}
.button .dots_border::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  width: 100%;
  height: 2rem;
  background-color: white;
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate 2s linear infinite;
}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}
.button .sparkle {
  position: relative;
  z-index: 10;
  width: 1.75rem;
}
.button .sparkle .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: hsl(0, 0%, 100%);
}
.button:is(:hover, :focus) .sparkle .path {
  animation: path 1.5s linear 0.5s infinite;
}
.button .sparkle .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button .sparkle .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button .sparkle .path:nth-child(3) {
  --scale_path_3: 1.2;
}

.button:hover {
  font-weight: 600;    
}

@keyframes path {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(var(--scale_path_1, 1));
  }
  49% {
    transform: scale(var(--scale_path_2, 1));
  }
  83% {
    transform: scale(var(--scale_path_3, 1));
  }
}
.button .text_button {
  position: relative;
  z-index: 10;
  background-image: linear-gradient(
    90deg,
    hsla(0 0% 100% / 1) 0%,
    hsla(0 0% 100% / calc(0.6 + (var(--active, 0) * 0.4))) 120%
  );
  background-clip: text;
  -webkit-background-clip: text;
  font-size: 1rem;
  color: transparent;
}

  /* Diminui tamanho do botão no mobile */
  @media (max-width: 768px) {
  .button {
    padding: 0.7rem 1.4rem;
    gap: 0.4rem;
  }

  .button .text_button {
    font-size: 0.85rem;
  }

  .button .sparkle {
    width: 1.3rem;
  }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b137ff3 */.elementor-3410 .elementor-element.elementor-element-b137ff3{
    
background: #161616;
}
.elementor-3410 .elementor-element.elementor-element-b137ff3::after {
    content: ""; /* obrigatório */
    position: absolute; /* quase sempre necessário */
    
    width: 566.84px;
    height: 566.84px;
    border-radius: 566.84px;
    opacity: 0.1;
    
    background: var(--Linear, linear-gradient(90deg, #E1006C 0%, #FF5AAA 100%));
    mix-blend-mode: screen;
    filter: blur(187.6953125px);
    top: -200px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c59c66 */.elementor-3410 .elementor-element.elementor-element-6c59c66{
    position: absolute;
    top: -80px;
    left: 360px
}

@media(max-width: 1024px) and (min-width:768px){
    .elementor-3410 .elementor-element.elementor-element-6c59c66{
    position: absolute;
    top: -80px;
    left: 290px
}
}

@media(max-width:767px){
    .elementor-3410 .elementor-element.elementor-element-6c59c66{
    position: absolute;
    top: 20px;
    left: 200px
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01f89c */.elementor-3410 .elementor-element.elementor-element-b01f89c{
    position: absolute;
    top: -60px;
    left: 300px
}

@media(max-width: 1024px) and (min-width:768px){
    .elementor-3410 .elementor-element.elementor-element-b01f89c{
    position: absolute;
    top: -60px;
    left: 220px
}
}

@media(max-width:767px){
    .elementor-3410 .elementor-element.elementor-element-b01f89c{
    position: absolute;
    top: 10px;
    left: 170px
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2aa1769 *//* ===== Variação do botão: estado inicial branco ===== */
.button-light {
  --white-100: hsla(0 0% 100% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transform-origin: center;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));
  transition: transform var(--transtion);
}
.button-light::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--white-100);
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%),
    inset 0 -1px 2px 0 hsla(0, 0%, 0%, 0.08),
    0px 4px 10px -4px hsla(0 0% 0% / calc(0.15 + (var(--active, 0) * 0.1))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(331 97% 44% / 0.75),
    0 0 0 1px hsla(0, 0%, 0%, 0.08);
  transition: all var(--transtion);
  z-index: 0;
}
.button-light::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: hsla(331 97% 50% / 0.75);
  background-image: radial-gradient(
    at 51% 89%,
    hsla(331, 45%, 74%, 1) 0px,
    transparent 50%
  ),
  radial-gradient(at 100% 100%, hsla(331, 36%, 60%, 1) 0px, transparent 50%),
  radial-gradient(at 22% 91%, hsla(331, 36%, 60%, 1) 0px, transparent 50%);
  background-position: top;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}
.button-light:is(:hover, :focus-visible) {
  --active: 1;
}
.button-light:active {
  transform: scale(1);
}
.button-light .dots_border-light {
  --size_border: calc(100% + 2px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;
  border-radius: var(--border_radius);
  z-index: -10;
}
.button-light .dots_border-light::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  width: 100%;
  height: 2rem;
  background-color: hsl(331, 90%, 60%);
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate-light 2s linear infinite;
}
@keyframes rotate-light {
  to {
    transform: rotate(360deg);
  }
}
.button-light .sparkle-light {
  position: relative;
  z-index: 10;
  width: 1.75rem;
}
.button-light .sparkle-light .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: #141420;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus) .sparkle-light .path {
  color: #ffffff;
  animation: path-light 1.5s linear 0.5s infinite;
}
.button-light .sparkle-light .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button-light .sparkle-light .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button-light .sparkle-light .path:nth-child(3) {
  --scale_path_3: 1.2;
}

.button-light:hover {
  font-weight: 600;    
}

@keyframes path-light {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(var(--scale_path_1, 1));
  }
  49% {
    transform: scale(var(--scale_path_2, 1));
  }
  83% {
    transform: scale(var(--scale_path_3, 1));
  }
}
.button-light .text_button-light {
  position: relative;
  z-index: 10;
  color: #141420;
  font-size: 1rem;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus-visible) .text_button-light {
  color: #ffffff;
}

@media (max-width: 768px) {
  .button-light {
    padding: 0.7rem 1.4rem;
    gap: 0.4rem;
  }

  .button-light .text_button-light {
    font-size: 0.85rem;
  }

  .button-light .sparkle-light {
    width: 1.3rem;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09c36de */.elementor-3410 .elementor-element.elementor-element-09c36de{
 position: absolute;
 top: -74px;
 right: -1px;
 transform: scale(-1, -1);
}

@media (max-width: 767px) {
    .elementor-3410 .elementor-element.elementor-element-09c36de {
        top: -1px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6357405 */html,body{
    overflow-x: hidden;
    width: 100%;
}

.font_verde{
    color: #88C601
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2975fe2 */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-022d9b7 */.blocos{
    border-radius: 20px;
    background: linear-gradient(-90deg, #AC9CBE, #F7F8FA) !important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-125b353 *//* ===== Variação do botão: estado inicial branco ===== */
.button-light {
  --white-100: hsla(0 0% 100% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transform-origin: center;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));
  transition: transform var(--transtion);
}
.button-light::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--white-100);
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%),
    inset 0 -1px 2px 0 hsla(0, 0%, 0%, 0.08),
    0px 4px 10px -4px hsla(0 0% 0% / calc(0.15 + (var(--active, 0) * 0.1))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(331 97% 44% / 0.75),
    0 0 0 1px hsla(0, 0%, 0%, 0.08);
  transition: all var(--transtion);
  z-index: 0;
}
.button-light::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: hsla(331 97% 50% / 0.75);
  background-image: radial-gradient(
    at 51% 89%,
    hsla(331, 45%, 74%, 1) 0px,
    transparent 50%
  ),
  radial-gradient(at 100% 100%, hsla(331, 36%, 60%, 1) 0px, transparent 50%),
  radial-gradient(at 22% 91%, hsla(331, 36%, 60%, 1) 0px, transparent 50%);
  background-position: top;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}
.button-light:is(:hover, :focus-visible) {
  --active: 1;
}
.button-light:active {
  transform: scale(1);
}
.button-light .dots_border-light {
  --size_border: calc(100% + 2px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;
  border-radius: var(--border_radius);
  z-index: -10;
}
.button-light .dots_border-light::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  width: 100%;
  height: 2rem;
  background-color: hsl(331, 90%, 60%);
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate-light 2s linear infinite;
}
@keyframes rotate-light {
  to {
    transform: rotate(360deg);
  }
}
.button-light .sparkle-light {
  position: relative;
  z-index: 10;
  width: 1.75rem;
}
.button-light .sparkle-light .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: #141420;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus) .sparkle-light .path {
  color: #ffffff;
  animation: path-light 1.5s linear 0.5s infinite;
}
.button-light .sparkle-light .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button-light .sparkle-light .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button-light .sparkle-light .path:nth-child(3) {
  --scale_path_3: 1.2;
}

.button-light:hover {
  font-weight: 600;    
}

@keyframes path-light {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(var(--scale_path_1, 1));
  }
  49% {
    transform: scale(var(--scale_path_2, 1));
  }
  83% {
    transform: scale(var(--scale_path_3, 1));
  }
}
.button-light .text_button-light {
  position: relative;
  z-index: 10;
  color: #141420;
  font-size: 1rem;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus-visible) .text_button-light {
  color: #ffffff;
}

@media (max-width: 768px) {
  .button-light {
    padding: 0.7rem 1.4rem;
    gap: 0.4rem;
  }

  .button-light .text_button-light {
    font-size: 0.85rem;
  }

  .button-light .sparkle-light {
    width: 1.3rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c481a7 */.container{
  max-width: 1100px;
  margin: 0 auto;
  padding: 4rem 1rem;
}

.blocos{
  transition: filter .35s ease, opacity .35s ease;
  will-change: filter, opacity;
}

@media (prefers-reduced-motion: reduce){
  .blocos{ filter:none!important; opacity:1!important; transition:none!important; }
}

@media (max-width: 767px) {
.container{
  padding: 1rem 1rem;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f9617e */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecb088d *//* ===== Variação do botão: estado inicial branco ===== */
.button-light {
  --white-100: hsla(0 0% 100% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transform-origin: center;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));
  transition: transform var(--transtion);
}
.button-light::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--white-100);
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%),
    inset 0 -1px 2px 0 hsla(0, 0%, 0%, 0.08),
    0px 4px 10px -4px hsla(0 0% 0% / calc(0.15 + (var(--active, 0) * 0.1))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(331 97% 44% / 0.75),
    0 0 0 1px hsla(0, 0%, 0%, 0.08);
  transition: all var(--transtion);
  z-index: 0;
}
.button-light::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: hsla(331 97% 50% / 0.75);
  background-image: radial-gradient(
    at 51% 89%,
    hsla(331, 45%, 74%, 1) 0px,
    transparent 50%
  ),
  radial-gradient(at 100% 100%, hsla(331, 36%, 60%, 1) 0px, transparent 50%),
  radial-gradient(at 22% 91%, hsla(331, 36%, 60%, 1) 0px, transparent 50%);
  background-position: top;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}
.button-light:is(:hover, :focus-visible) {
  --active: 1;
}
.button-light:active {
  transform: scale(1);
}
.button-light .dots_border-light {
  --size_border: calc(100% + 2px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;
  border-radius: var(--border_radius);
  z-index: -10;
}
.button-light .dots_border-light::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  width: 100%;
  height: 2rem;
  background-color: hsl(331, 90%, 60%);
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate-light 2s linear infinite;
}
@keyframes rotate-light {
  to {
    transform: rotate(360deg);
  }
}
.button-light .sparkle-light {
  position: relative;
  z-index: 10;
  width: 1.75rem;
}
.button-light .sparkle-light .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: #141420;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus) .sparkle-light .path {
  color: #ffffff;
  animation: path-light 1.5s linear 0.5s infinite;
}
.button-light .sparkle-light .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button-light .sparkle-light .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button-light .sparkle-light .path:nth-child(3) {
  --scale_path_3: 1.2;
}

.button-light:hover {
  font-weight: 600;    
}

@keyframes path-light {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(var(--scale_path_1, 1));
  }
  49% {
    transform: scale(var(--scale_path_2, 1));
  }
  83% {
    transform: scale(var(--scale_path_3, 1));
  }
}
.button-light .text_button-light {
  position: relative;
  z-index: 10;
  color: #141420;
  font-size: 1rem;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus-visible) .text_button-light {
  color: #ffffff;
}

@media (max-width: 768px) {
  .button-light {
    padding: 0.7rem 1.4rem;
    gap: 0.4rem;
  }

  .button-light .text_button-light {
    font-size: 0.85rem;
  }

  .button-light .sparkle-light {
    width: 1.3rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7c63667 */.elementor-3410 .elementor-element.elementor-element-7c63667 {
    position: relative;
}

.elementor-3410 .elementor-element.elementor-element-7c63667::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    width: 152px;
    height: calc(100% + 4px);
    background: linear-gradient(to right, #0F0F0F 0%, rgba(15,15,15,0.85) 30%, rgba(15,15,15,0.4) 65%, transparent 100%);
    z-index: 5;
    pointer-events: none;
}

.elementor-3410 .elementor-element.elementor-element-7c63667 .swiper,
.elementor-3410 .elementor-element.elementor-element-7c63667 .swiper-container{
    overflow: visible !important;
    clip-path: polygon(0% 0%, 100% -1000%, 1000% 100%, 0% 100%);
    transform: translateZ(0);
    backface-visibility: hidden;
}
.elementor-3410 .elementor-element.elementor-element-7c63667 .swiper-wrapper{
    transition-timing-function: linear
}
@media(max-width:1025px){
    .elementor-3410 .elementor-element.elementor-element-7c63667::before {
        display: none;
    }
    .elementor-3410 .elementor-element.elementor-element-7c63667 .swiper,
    .elementor-3410 .elementor-element.elementor-element-7c63667 .swiper-container{
        overflow: visible !important;
        clip-path: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ece7650 */html, body{
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a60b1a6 */html, body{
    overflow-x: hidden;
}

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 1em 0.3em;
  display: flex;
  color: #000000;
  font-size: 1.5em;
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  [data-marquee-style] {
    font-size: 1rem;
  }

  [data-marquee] {
    --loop-duration: 12s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2322e7 */.menor{
    font-size: 30px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03397f6 *//* ===== Variação do botão: estado inicial branco ===== */
.button-light {
  --white-100: hsla(0 0% 100% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transform-origin: center;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));
  transition: transform var(--transtion);
}
.button-light::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--white-100);
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%),
    inset 0 -1px 2px 0 hsla(0, 0%, 0%, 0.08),
    0px 4px 10px -4px hsla(0 0% 0% / calc(0.15 + (var(--active, 0) * 0.1))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(331 97% 44% / 0.75),
    0 0 0 1px hsla(0, 0%, 0%, 0.08);
  transition: all var(--transtion);
  z-index: 0;
}
.button-light::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: hsla(331 97% 50% / 0.75);
  background-image: radial-gradient(
    at 51% 89%,
    hsla(331, 45%, 74%, 1) 0px,
    transparent 50%
  ),
  radial-gradient(at 100% 100%, hsla(331, 36%, 60%, 1) 0px, transparent 50%),
  radial-gradient(at 22% 91%, hsla(331, 36%, 60%, 1) 0px, transparent 50%);
  background-position: top;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}
.button-light:is(:hover, :focus-visible) {
  --active: 1;
}
.button-light:active {
  transform: scale(1);
}
.button-light .dots_border-light {
  --size_border: calc(100% + 2px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;
  border-radius: var(--border_radius);
  z-index: -10;
}
.button-light .dots_border-light::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  width: 100%;
  height: 2rem;
  background-color: hsl(331, 90%, 60%);
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate-light 2s linear infinite;
}
@keyframes rotate-light {
  to {
    transform: rotate(360deg);
  }
}
.button-light .sparkle-light {
  position: relative;
  z-index: 10;
  width: 1.75rem;
}
.button-light .sparkle-light .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: #141420;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus) .sparkle-light .path {
  color: #ffffff;
  animation: path-light 1.5s linear 0.5s infinite;
}
.button-light .sparkle-light .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button-light .sparkle-light .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button-light .sparkle-light .path:nth-child(3) {
  --scale_path_3: 1.2;
}

.button-light:hover {
  font-weight: 600;    
}

@keyframes path-light {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(var(--scale_path_1, 1));
  }
  49% {
    transform: scale(var(--scale_path_2, 1));
  }
  83% {
    transform: scale(var(--scale_path_3, 1));
  }
}
.button-light .text_button-light {
  position: relative;
  z-index: 10;
  color: #141420;
  font-size: 1rem;
  transition: color var(--transtion);
}
.button-light:is(:hover, :focus-visible) .text_button-light {
  color: #ffffff;
}

@media (max-width: 768px) {
  .button-light {
    padding: 0.7rem 1.4rem;
    gap: 0.4rem;
  }

  .button-light .text_button-light {
    font-size: 0.85rem;
  }

  .button-light .sparkle-light {
    width: 1.3rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93e0a6d *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-93e0a6d .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-93e0a6d .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f98145 */.tech-corners{
  position: relative;

  --corner: 27px;   /* tamanho da quina */
  --stroke: 1px;    /* espessura */

  --pink: #EC6AB4;
  --orange: #FF470A;

  background-image:
    /* top left - rosa */
    linear-gradient(var(--pink), var(--pink)),
    linear-gradient(var(--pink), var(--pink)),

    /* bottom left - laranja */
    linear-gradient(var(--orange), var(--orange)),
    linear-gradient(var(--orange), var(--orange)),

    /* top right - laranja */
    linear-gradient(var(--orange), var(--orange)),
    linear-gradient(var(--orange), var(--orange)),

    /* bottom right - rosa */
    linear-gradient(var(--pink), var(--pink)),
    linear-gradient(var(--pink), var(--pink));

  background-repeat: no-repeat;

  background-size:
    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner);

  background-position:
    left 0 top 0,
    left 0 top 0,

    left 0 bottom 0,
    left 0 bottom 0,

    right 0 top 0,
    right 0 top 0,

    right 0 bottom 0,
    right 0 bottom 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdb7839 *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-cdb7839 .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-cdb7839 .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e1d0a *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-e6e1d0a .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-e6e1d0a .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d566c05 *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-d566c05 .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-d566c05 .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df398c *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-5df398c .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-5df398c .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a989be */.tech-corners{
  position: relative;

  --corner: 27px;   /* tamanho da quina */
  --stroke: 1px;    /* espessura */

  --pink: #EC6AB4;
  --orange: #FF470A;

  background-image:
    /* top left - rosa */
    linear-gradient(var(--pink), var(--pink)),
    linear-gradient(var(--pink), var(--pink)),

    /* bottom left - laranja */
    linear-gradient(var(--orange), var(--orange)),
    linear-gradient(var(--orange), var(--orange)),

    /* top right - laranja */
    linear-gradient(var(--orange), var(--orange)),
    linear-gradient(var(--orange), var(--orange)),

    /* bottom right - rosa */
    linear-gradient(var(--pink), var(--pink)),
    linear-gradient(var(--pink), var(--pink));

  background-repeat: no-repeat;

  background-size:
    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner);

  background-position:
    left 0 top 0,
    left 0 top 0,

    left 0 bottom 0,
    left 0 bottom 0,

    right 0 top 0,
    right 0 top 0,

    right 0 bottom 0,
    right 0 bottom 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-755ffc0 *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-755ffc0 .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-755ffc0 .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f75e6c6 */.tech-corners{
  position: relative;

  --corner: 27px;   /* tamanho da quina */
  --stroke: 1px;    /* espessura */

  --pink: #EC6AB4;
  --orange: #FF470A;

  background-image:
    /* top left - rosa */
    linear-gradient(var(--pink), var(--pink)),
    linear-gradient(var(--pink), var(--pink)),

    /* bottom left - laranja */
    linear-gradient(var(--orange), var(--orange)),
    linear-gradient(var(--orange), var(--orange)),

    /* top right - laranja */
    linear-gradient(var(--orange), var(--orange)),
    linear-gradient(var(--orange), var(--orange)),

    /* bottom right - rosa */
    linear-gradient(var(--pink), var(--pink)),
    linear-gradient(var(--pink), var(--pink));

  background-repeat: no-repeat;

  background-size:
    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner),

    var(--corner) var(--stroke),
    var(--stroke) var(--corner);

  background-position:
    left 0 top 0,
    left 0 top 0,

    left 0 bottom 0,
    left 0 bottom 0,

    right 0 top 0,
    right 0 top 0,

    right 0 bottom 0,
    right 0 bottom 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9c16f *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-7f9c16f .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-7f9c16f .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9249a2 */.img-inline2 {
  display: inline-block;
  vertical-align: middle;
  margin: 0px;
}

.img-inline2 img {
  width: 560px;
  height: auto;
  transition: transform 0.4s ease;
}

.img-inline2 img:hover {
  transform: rotate(02deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949cbc9 */.title-beneficios {
	text-transform: uppercase;
	display: block !important;
	margin-bottom: 5px;
	font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-156f120 *//* ===== Botão Uiverse (MuhammadHasann) ===== */
.button {
  --black-700: hsla(0 0% 12% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transform-origin: center;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));
  transition: transform var(--transtion);
}
.button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--black-700);
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%), inset 0 -1px 2px 0 hsl(0, 0%, 0%),
    0px 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(331 97% 44% / 0.75);
  transition: all var(--transtion);
  z-index: 0;
}
.button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: hsla(331 97% 50% / 0.75);
  background-image: radial-gradient(
    at 51% 89%,
    hsla(331, 45%, 74%, 1) 0px,
    transparent 50%
  ),
  radial-gradient(at 100% 100%, hsla(331, 36%, 60%, 1) 0px, transparent 50%),
  radial-gradient(at 22% 91%, hsla(331, 36%, 60%, 1) 0px, transparent 50%);
  background-position: top;
  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}
.button:is(:hover, :focus-visible) {
  --active: 1;
}
.button:active {
  transform: scale(1);
}
.button .dots_border {
  --size_border: calc(100% + 2px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;
  border-radius: var(--border_radius);
  z-index: -10;
}
.button .dots_border::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  width: 100%;
  height: 2rem;
  background-color: white;
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate 2s linear infinite;
}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}
.button .sparkle {
  position: relative;
  z-index: 10;
  width: 1.75rem;
}
.button .sparkle .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: hsl(0, 0%, 100%);
}
.button:is(:hover, :focus) .sparkle .path {
  animation: path 1.5s linear 0.5s infinite;
}
.button .sparkle .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button .sparkle .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button .sparkle .path:nth-child(3) {
  --scale_path_3: 1.2;
}

.button:hover {
  font-weight: 600;    
}

@keyframes path {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(var(--scale_path_1, 1));
  }
  49% {
    transform: scale(var(--scale_path_2, 1));
  }
  83% {
    transform: scale(var(--scale_path_3, 1));
  }
}
.button .text_button {
  position: relative;
  z-index: 10;
  background-image: linear-gradient(
    90deg,
    hsla(0 0% 100% / 1) 0%,
    hsla(0 0% 100% / calc(0.6 + (var(--active, 0) * 0.4))) 120%
  );
  background-clip: text;
  -webkit-background-clip: text;
  font-size: 1rem;
  color: transparent;
}

  /* Diminui tamanho do botão no mobile */
  @media (max-width: 768px) {
  .button {
    padding: 0.7rem 1.4rem;
    gap: 0.4rem;
  }

  .button .text_button {
    font-size: 0.85rem;
  }

  .button .sparkle {
    width: 1.3rem;
  }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b85ccf1 *//* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-b85ccf1 .txt-degrade{
  background-image: linear-gradient(to right, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89e779d *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-89e779d .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-89e779d .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bca30c *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-5bca30c .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-5bca30c .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40c5d7d *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-40c5d7d .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-40c5d7d .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e3b8c9 *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-8e3b8c9 .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-8e3b8c9 .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbe8e2a *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-fbe8e2a .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-fbe8e2a .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dd62a4 *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-6dd62a4 .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-6dd62a4 .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a07c71 *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-0a07c71 .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-0a07c71 .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2209176 *//* título normal branco */
.elementor-3410 .elementor-element.elementor-element-2209176 .elementor-heading-title{
  color: #ffffff;
}

/* apenas a parte selecionada com degradê */
.elementor-3410 .elementor-element.elementor-element-2209176 .txt-degrade{
  background-image: linear-gradient(to right top, #FF470A, #EC6AB4);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS */.detach {
    font-weight: bold;
    color: #E1006C;
}

.degrade-titulo {
  background-image: linear-gradient(90deg, #FFCD00 0%, #FD6B01 45%, #E1006C 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline;
}

 .scroll-bottom{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s !important;
    transform: translatey(0px);
}

@media (max-width: 768px) {
    .desktop-br {
        display: none !important;
    }
}
.desktop-br {
        display: block;
}/* End custom CSS */