.elementor-25416 .elementor-element.elementor-element-16f4e23{--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;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-25416 .elementor-element.elementor-element-16f4e23:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-16f4e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AC0B00;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25416 .elementor-element.elementor-element-fb63fdc{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-25416 .elementor-element.elementor-element-fb63fdc .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25416 .elementor-element.elementor-element-d62b998{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-wrapper{max-width:70%;}body:not(.rtl) .elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item{padding:10px 10px 10px 10px;background-color:#6EC1E400;border-radius:6px 6px 6px 6px;}.elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-digits{font-family:"Cabin", Sans-serif;font-size:26px;font-weight:700;}.elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-label{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;}.elementor-25416 .elementor-element.elementor-element-2909269{--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;--justify-content:center;--align-items:center;}.elementor-25416 .elementor-element.elementor-element-2909269:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-2909269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://annamorenodamico.com/wp-content/uploads/2025/01/bg-hero-desktop-pap25-v2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-25416 .elementor-element.elementor-element-0b8e904{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-25416 .elementor-element.elementor-element-0b8e904.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-0b8e904.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-0b8e904.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon{font-size:250px;}.elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon-box-title, .elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;}.elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon-box-title{color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-f8e6ad2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-f8e6ad2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-25416 .elementor-element.elementor-element-97ad439{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-97ad439 > .elementor-widget-container{padding:14px 14px 14px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25416 .elementor-element.elementor-element-3e782d6 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25416 .elementor-element.elementor-element-a6c4ee4{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-a6c4ee4 .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-a6c4ee4 .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-a6c4ee4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-a6c4ee4 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-a6c4ee4 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.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-25416 .elementor-element.elementor-element-2b19851 .elementor-icon-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-2b19851.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-2b19851.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-2b19851.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-2b19851.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-2b19851.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-2b19851 .elementor-icon{font-size:74px;}.elementor-25416 .elementor-element.elementor-element-2b19851 .elementor-icon svg{height:74px;}.elementor-25416 .elementor-element.elementor-element-2b19851 .elementor-icon-wrapper svg{width:auto;}.elementor-25416 .elementor-element.elementor-element-bf6ff6a{--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;--justify-content:center;--align-items:center;}.elementor-25416 .elementor-element.elementor-element-bf6ff6a:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-bf6ff6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-25416 .elementor-element.elementor-element-e43b0e0{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-e43b0e0 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-25416 .elementor-element.elementor-element-e43b0e0 .elementor-image-box-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-e43b0e0 .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-e43b0e0 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.375em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-07d49e7 .elementor-icon-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-07d49e7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-07d49e7.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-07d49e7.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-07d49e7.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-07d49e7.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-07d49e7 .elementor-icon{font-size:64px;}.elementor-25416 .elementor-element.elementor-element-07d49e7 .elementor-icon svg{height:64px;}.elementor-25416 .elementor-element.elementor-element-07d49e7 .elementor-icon-wrapper svg{width:auto;}.elementor-25416 .elementor-element.elementor-element-757e673{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-25416 .elementor-element.elementor-element-757e673 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1.375em;font-weight:500;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-138386a{width:100%;max-width:100%;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;}.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-text{color:#FFFFFFB3;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-3e92b82{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-25416 .elementor-element.elementor-element-3e92b82 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:22px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-3ee4864 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-3ee4864{z-index:3;}.elementor-25416 .elementor-element.elementor-element-a64d97f{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-a64d97f .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-a64d97f .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-a64d97f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-a64d97f .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-a64d97f .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-ba5b4ad{--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;--justify-content:center;--align-items:center;}.elementor-25416 .elementor-element.elementor-element-ba5b4ad:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-ba5b4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25416 .elementor-element.elementor-element-b78c360{width:100%;max-width:100%;z-index:9;text-align:center;}.elementor-25416 .elementor-element.elementor-element-b78c360 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-29b8c43{width:100%;max-width:100%;--e-icon-list-icon-size:42px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:600;}.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-text{color:#FFFFFFB3;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-5282bf2 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-5282bf2{z-index:9;}.elementor-25416 .elementor-element.elementor-element-b9f7ab1{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-b9f7ab1 .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-b9f7ab1 .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-b9f7ab1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-b9f7ab1 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-b9f7ab1 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-616e2a4{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-25416 .elementor-element.elementor-element-f35e687{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-f35e687 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-25416 .elementor-element.elementor-element-f35e687 .elementor-image-box-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-f35e687 .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-f35e687 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-1ba5e0c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25416 .elementor-element.elementor-element-5f8e483{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-icon i{color:#7EFF64D9;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-icon svg{fill:#7EFF64D9;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-3f6c75e{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-icon i{color:#FF8484D9;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-icon svg{fill:#FF8484D9;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-8f48145{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-25416 .elementor-element.elementor-element-8f48145 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:22px;font-weight:500;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-442c350{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25416 .elementor-element.elementor-element-442c350 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:22px;font-weight:500;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-56e988b .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-46d7412{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-46d7412 .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-46d7412 .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-46d7412 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-46d7412 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-46d7412 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-b5da7b0{--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:flex-start;--flex-wrap:wrap;}.elementor-25416 .elementor-element.elementor-element-b5da7b0:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-b5da7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25416 .elementor-element.elementor-element-7b3d3b0{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-7b3d3b0 .elementor-image-box-wrapper{text-align:start;}.elementor-25416 .elementor-element.elementor-element-7b3d3b0 .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-7b3d3b0 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-06d393e{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--e-icon-list-icon-size:56px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:600;}.elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-text{color:#FFFFFFB3;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-2c633e3 .elementor-icon-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-2c633e3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-2c633e3.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-2c633e3.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-2c633e3.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-2c633e3.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-2c633e3 .elementor-icon-wrapper svg{width:auto;}.elementor-25416 .elementor-element.elementor-element-8c2ea62{--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;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-25416 .elementor-element.elementor-element-950690b .elementor-icon-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-950690b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-950690b.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-950690b.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-950690b.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-950690b.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-950690b .elementor-icon-wrapper svg{width:auto;}.elementor-25416 .elementor-element.elementor-element-4fbc973{width:100%;max-width:100%;text-align:center;}.elementor-25416 .elementor-element.elementor-element-4fbc973 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2.5em;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-bda501d .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-b4ac6ec{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-b4ac6ec .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-b4ac6ec .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-b4ac6ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-b4ac6ec .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-b4ac6ec .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-0edcb7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25416 .elementor-element.elementor-element-0edcb7c:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-0edcb7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-25416 .elementor-element.elementor-element-a70b62f{--divider-border-style:solid;--divider-color:#B98B0A;--divider-border-width:1px;}.elementor-25416 .elementor-element.elementor-element-a70b62f .elementor-divider-separator{width:100%;}.elementor-25416 .elementor-element.elementor-element-a70b62f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25416 .elementor-element.elementor-element-806469c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-25416 .elementor-element.elementor-element-806469c:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-806469c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25416 .elementor-element.elementor-element-a513109{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-a513109 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-a513109 img{width:100%;}.elementor-25416 .elementor-element.elementor-element-4cb6427{--display:flex;--justify-content:flex-start;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta .elementor-cta__bg, .elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-25416 .elementor-element.elementor-element-c44b980{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta__title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta__description{font-family:"Gill Sans", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-eed7c01 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-d9098a9 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-753c543{--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;--justify-content:center;--align-items:center;}.elementor-25416 .elementor-element.elementor-element-82965ac{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-25416 .elementor-element.elementor-element-82965ac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-82965ac.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-82965ac.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon{font-size:80px;}.elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon-box-title, .elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;}.elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon-box-title{color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-4771ce3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-wrapper{text-align:start;}.elementor-25416 .elementor-element.elementor-element-4771ce3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25416 .elementor-element.elementor-element-4771ce3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25416 .elementor-element.elementor-element-4771ce3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:1.75em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-4df0a7c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-wrapper{text-align:start;}.elementor-25416 .elementor-element.elementor-element-4df0a7c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25416 .elementor-element.elementor-element-4df0a7c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25416 .elementor-element.elementor-element-4df0a7c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:1.75em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-ed09afa{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-wrapper{text-align:start;}.elementor-25416 .elementor-element.elementor-element-ed09afa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25416 .elementor-element.elementor-element-ed09afa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25416 .elementor-element.elementor-element-ed09afa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:1.75em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-1d7545b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-wrapper{text-align:start;}.elementor-25416 .elementor-element.elementor-element-1d7545b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25416 .elementor-element.elementor-element-1d7545b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25416 .elementor-element.elementor-element-1d7545b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:1.75em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-d81a469 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-d81a469{z-index:9;}.elementor-25416 .elementor-element.elementor-element-7c52c3f{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-7c52c3f .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-7c52c3f .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-7c52c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-7c52c3f .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-7c52c3f .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-f1b70f4{--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:flex-start;--flex-wrap:wrap;}.elementor-25416 .elementor-element.elementor-element-75b7c3c{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-75b7c3c .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25416 .elementor-element.elementor-element-f5e5fae{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-25416 .elementor-element.elementor-element-ace1e65{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25416 .elementor-element.elementor-element-eb34b18{--spacer-size:60px;width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-9e311a6{--image-border-radius:0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-25416 .elementor-element.elementor-element-49d6714{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-25416 .elementor-element.elementor-element-49d6714 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-49d6714 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-fed92f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25416 .elementor-element.elementor-element-f538e30{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-f538e30 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-25416 .elementor-element.elementor-element-f538e30 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-aa19651{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-aa19651 > .elementor-widget-container{margin:01px 01px 01px 01px;}.elementor-25416 .elementor-element.elementor-element-aa19651 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-c65b0db{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-c65b0db > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-25416 .elementor-element.elementor-element-c65b0db .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-3f9b579{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25416 .elementor-element.elementor-element-d49c937{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-d49c937 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-25416 .elementor-element.elementor-element-d49c937 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-95a5b45{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-95a5b45 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-25416 .elementor-element.elementor-element-95a5b45 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-47e864b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-47e864b > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-25416 .elementor-element.elementor-element-47e864b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-5b1497c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25416 .elementor-element.elementor-element-6042e87{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-6042e87 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-25416 .elementor-element.elementor-element-6042e87 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-55d84d2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-55d84d2 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-25416 .elementor-element.elementor-element-55d84d2 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-4342f14{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-4342f14 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-25416 .elementor-element.elementor-element-4342f14 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-25416 .elementor-element.elementor-element-5ba6232{--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;--justify-content:center;--align-items:center;}.elementor-25416 .elementor-element.elementor-element-5ba6232:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-5ba6232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #121212 0%, #000000 100%);}.elementor-25416 .elementor-element.elementor-element-f88df6a{--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;--justify-content:center;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;--z-index:99;}.elementor-25416 .elementor-element.elementor-element-d33372b{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-d33372b > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-25416 .elementor-element.elementor-element-d33372b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-d33372b.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-d33372b.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon{font-size:222px;}.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-title, .elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:2.125em;font-weight:600;line-height:1.3em;}.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-title{color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-278c538{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-wrapper{max-width:70%;}body:not(.rtl) .elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-item{padding:10px 10px 10px 10px;background-color:#FFFFFF00;border-radius:6px 6px 6px 6px;}.elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-digits{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:700;}.elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-label{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-ccd5072{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-cf08f0a{text-align:center;}.elementor-25416 .elementor-element.elementor-element-cf08f0a .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:22px;font-weight:500;line-height:1.5em;color:#FFFFFFE6;}.elementor-25416 .elementor-element.elementor-element-ab07804 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-2a90237{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-2a90237 .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-2a90237 .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-2a90237 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-2a90237 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-2a90237 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-0680c62{--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;--justify-content:center;--align-items:center;}.elementor-25416 .elementor-element.elementor-element-0680c62:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-0680c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE2CB;}.elementor-25416 .elementor-element.elementor-element-9860bcb{width:100%;max-width:100%;z-index:9;}.elementor-25416 .elementor-element.elementor-element-9860bcb img{width:26%;}.elementor-25416 .elementor-element.elementor-element-cf94ac8{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-cf94ac8 .elementor-image-box-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-cf94ac8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25416 .elementor-element.elementor-element-cf94ac8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25416 .elementor-element.elementor-element-cf94ac8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-cf94ac8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25416 .elementor-element.elementor-element-cf94ac8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25416 .elementor-element.elementor-element-cf94ac8 .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-25416 .elementor-element.elementor-element-cf94ac8 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-25416 .elementor-element.elementor-element-6b41987 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-4554386{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-4554386 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-4554386 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-4554386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-4554386 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-4554386 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-1313c48{--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;--flex-wrap:wrap;}.elementor-25416 .elementor-element.elementor-element-1313c48:not(.elementor-motion-effects-element-type-background), .elementor-25416 .elementor-element.elementor-element-1313c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25416 .elementor-element.elementor-element-7820222{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-7820222 .elementor-image-box-wrapper{text-align:start;}.elementor-25416 .elementor-element.elementor-element-7820222 .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-7820222 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-9bfb1e0{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-9bfb1e0 img{width:100%;}.elementor-25416 .elementor-element.elementor-element-61a3db9{--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;--justify-content:center;--align-items:center;}.elementor-25416 .elementor-element.elementor-element-8138146{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-8138146.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25416 .elementor-element.elementor-element-8138146.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25416 .elementor-element.elementor-element-8138146.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-d49e886 .elementor-button{background-color:#B98B0A;font-family:"Cabin", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;padding:25px 50px 25px 50px;}.elementor-25416 .elementor-element.elementor-element-778df8f{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25416 .elementor-element.elementor-element-778df8f .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-778df8f .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-25416 .elementor-element.elementor-element-778df8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-778df8f .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-25416 .elementor-element.elementor-element-778df8f .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-25416 .elementor-element.elementor-element-ee752e1{--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:flex-start;--flex-wrap:wrap;}.elementor-25416 .elementor-element.elementor-element-0d1ade2{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-0d1ade2 .elementor-image-box-wrapper{text-align:start;}.elementor-25416 .elementor-element.elementor-element-0d1ade2 .elementor-image-box-title{margin-bottom:2px;font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#B98B0A;}.elementor-25416 .elementor-element.elementor-element-0d1ade2 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-9009852{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-9314196 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-48565d8{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-5b29b47 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-55fa9e5{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-57211be .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-cb5fddc{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-9497f99 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-c51c63b{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-a74597b .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-c6edbd2{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-57f4208 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-7704248{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-5b249c6 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-697b8d9{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-984c3f0 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-d95a3f5{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-d30eafc .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-9057620{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-8e1d12e .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-429dea8{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-9beac96 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-cc2218d{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-970ab97 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-1096f95{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-788f839 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-76c18d8{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-724e128 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-44b0f51{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-3410d15 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-f010444{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-25416 .elementor-element.elementor-element-b6b643b .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-b23f781{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#B98B0A;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#B98B0A;}.elementor-25416 .elementor-element.elementor-element-b23f781 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-25416 .elementor-element.elementor-element-b23f781 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cabin", Sans-serif;font-weight:500;}:where( .elementor-25416 .elementor-element.elementor-element-b23f781 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-25416 .elementor-element.elementor-element-391cad6{--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;--justify-content:center;--align-items:center;}.elementor-25416 .elementor-element.elementor-element-5c87d06{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-5c87d06 .elementor-image-box-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-5c87d06 .elementor-image-box-title{font-family:"Cabin", Sans-serif;font-size:2.625em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-5c87d06 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5.elementor-view-framed .elementor-icon, .elementor-25416 .elementor-element.elementor-element-cf5f6f5.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon{font-size:104px;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-title, .elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:600;line-height:1.3em;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFFCC;}.elementor-25416 .elementor-element.elementor-element-d699206{--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-25416 .elementor-element.elementor-element-288954e{text-align:center;}.elementor-25416 .elementor-element.elementor-element-288954e .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:300;letter-spacing:0px;color:#FFFFFF;}body.elementor-page-25416:not(.elementor-motion-effects-element-type-background), body.elementor-page-25416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}@media(max-width:1024px){.elementor-25416 .elementor-element.elementor-element-fb63fdc{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-25416 .elementor-element.elementor-element-d62b998{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-25416 .elementor-element.elementor-element-0b8e904{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-f8e6ad2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-25416 .elementor-element.elementor-element-a6c4ee4{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-e43b0e0{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-757e673{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-3e92b82{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-a64d97f{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-b9f7ab1{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-f35e687{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-1ba5e0c{--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;}.elementor-25416 .elementor-element.elementor-element-5f8e483{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-25416 .elementor-element.elementor-element-3f6c75e{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-25416 .elementor-element.elementor-element-8f48145{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-442c350{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-46d7412{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-7b3d3b0{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-25416 .elementor-element.elementor-element-b4ac6ec{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-a513109{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-c44b980{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:9;}.elementor-25416 .elementor-element.elementor-element-c44b980.elementor-element{--order:1;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta__content{text-align:center;}.elementor-25416 .elementor-element.elementor-element-4771ce3{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-4df0a7c{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-ed09afa{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-1d7545b{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-7c52c3f{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-f538e30{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-aa19651{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-c65b0db{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-d49c937{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-95a5b45{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-47e864b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-6042e87{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-55d84d2{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-4342f14{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-d33372b{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-2a90237{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-4554386{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-778df8f{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-25416 .elementor-element.elementor-element-b23f781{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-5c87d06{width:100%;max-width:100%;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-25416 .elementor-element.elementor-element-288954e .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-25416 .elementor-element.elementor-element-16f4e23{--content-width:500px;}.elementor-25416 .elementor-element.elementor-element-fb63fdc{text-align:center;}.elementor-25416 .elementor-element.elementor-element-fb63fdc .elementor-heading-title{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-d62b998 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-wrapper{max-width:5%;}body:not(.rtl) .elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 7px/2 );}body:not(.rtl) .elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 7px/2 );}body.rtl .elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 7px/2 );}body.rtl .elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 7px/2 );}.elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-digits{font-size:18px;}.elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-label{font-size:10px;}.elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon{font-size:160px;}.elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon-box-title, .elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon-box-title a{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-0b8e904 .elementor-icon-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-3e782d6 .elementor-button{font-size:0.9rem;}.elementor-25416 .elementor-element.elementor-element-a6c4ee4{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-a6c4ee4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-a6c4ee4 .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-e43b0e0 .elementor-image-box-title{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-e43b0e0 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-757e673 .elementor-heading-title{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-3e92b82 .elementor-heading-title{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-3ee4864 .elementor-button{font-size:0.9rem;}.elementor-25416 .elementor-element.elementor-element-a64d97f{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-a64d97f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-a64d97f .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-b78c360{text-align:center;}.elementor-25416 .elementor-element.elementor-element-b78c360 .elementor-heading-title{font-size:2em;}.elementor-25416 .elementor-element.elementor-element-29b8c43{--e-icon-list-icon-size:38px;--icon-vertical-align:center;}.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item > a{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-5282bf2 .elementor-button{font-size:0.9rem;}.elementor-25416 .elementor-element.elementor-element-b9f7ab1{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-b9f7ab1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-b9f7ab1 .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-f35e687 .elementor-image-box-title{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-f35e687 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-8f48145 .elementor-heading-title{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-442c350 .elementor-heading-title{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-56e988b .elementor-button{font-size:0.9rem;}.elementor-25416 .elementor-element.elementor-element-46d7412{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-46d7412 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-46d7412 .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-7b3d3b0 .elementor-image-box-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-7b3d3b0 .elementor-image-box-title{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-7b3d3b0 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-06d393e{--e-icon-list-icon-size:52px;--icon-vertical-align:center;}.elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-item > a{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-2c633e3 .elementor-icon{font-size:104px;}.elementor-25416 .elementor-element.elementor-element-2c633e3 .elementor-icon svg{height:104px;}.elementor-25416 .elementor-element.elementor-element-8c2ea62{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25416 .elementor-element.elementor-element-4fbc973 .elementor-heading-title{font-size:1.6em;}.elementor-25416 .elementor-element.elementor-element-bda501d .elementor-button{font-size:0.9rem;padding:25px 25px 25px 25px;}.elementor-25416 .elementor-element.elementor-element-b4ac6ec{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-b4ac6ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-b4ac6ec .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-c44b980 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-c44b980{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta__content{padding:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta__title{font-size:2.2em;line-height:1.3em;}.elementor-25416 .elementor-element.elementor-element-c44b980 .elementor-cta__description{font-size:1.1em;}.elementor-25416 .elementor-element.elementor-element-eed7c01 .elementor-button{font-size:0.9rem;padding:25px 25px 25px 25px;}.elementor-25416 .elementor-element.elementor-element-d9098a9 > .elementor-widget-container{margin:-64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-d9098a9 .elementor-button{font-size:0.9rem;padding:25px 25px 25px 25px;}.elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon-box-title, .elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon-box-title a{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-82965ac .elementor-icon-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-title{font-size:1.375em;}.elementor-25416 .elementor-element.elementor-element-4771ce3 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-title{font-size:1.375em;}.elementor-25416 .elementor-element.elementor-element-4df0a7c .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-title{font-size:1.375em;}.elementor-25416 .elementor-element.elementor-element-ed09afa .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-title{font-size:1.375em;}.elementor-25416 .elementor-element.elementor-element-1d7545b .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-d81a469 .elementor-button{font-size:0.9rem;}.elementor-25416 .elementor-element.elementor-element-7c52c3f{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-7c52c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-7c52c3f .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-75b7c3c{text-align:center;}.elementor-25416 .elementor-element.elementor-element-75b7c3c .elementor-heading-title{font-size:2em;}.elementor-25416 .elementor-element.elementor-element-49d6714 .elementor-heading-title{font-size:1.75em;}.elementor-25416 .elementor-element.elementor-element-aa19651{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25416 .elementor-element.elementor-element-f88df6a{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon{font-size:201px;}.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-title, .elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-title a{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-wrapper{max-width:78%;}.elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-digits{font-size:24px;}.elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-label{font-size:15px;}.elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-ccd5072 .elementor-icon-list-item > a{font-size:1.1em;}.elementor-25416 .elementor-element.elementor-element-ab07804 .elementor-button{font-size:0.9rem;padding:25px 25px 25px 25px;}.elementor-25416 .elementor-element.elementor-element-2a90237{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-2a90237 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-2a90237 .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-cf94ac8 .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-cf94ac8 .elementor-image-box-title{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-cf94ac8 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-6b41987 .elementor-button{font-size:0.9rem;}.elementor-25416 .elementor-element.elementor-element-4554386{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-4554386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-4554386 .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-7820222 .elementor-image-box-title{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-7820222 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-img{margin-bottom:15px;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-title{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-8138146 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-d49e886 .elementor-button{font-size:0.9rem;}.elementor-25416 .elementor-element.elementor-element-778df8f{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-25416 .elementor-element.elementor-element-778df8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25416 .elementor-element.elementor-element-778df8f .elementor-icon-list-item > a{font-size:12px;}.elementor-25416 .elementor-element.elementor-element-0d1ade2 .elementor-image-box-title{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-0d1ade2 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-b23f781{--n-accordion-title-font-size:16px;}.elementor-25416 .elementor-element.elementor-element-5c87d06 .elementor-image-box-title{font-size:1.7em;}.elementor-25416 .elementor-element.elementor-element-5c87d06 .elementor-image-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-wrapper{text-align:center;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon{font-size:58px;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-title, .elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-title a{font-size:1.2em;}.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-description{font-size:1em;}.elementor-25416 .elementor-element.elementor-element-288954e .elementor-heading-title{font-size:0.7em;}}@media(min-width:768px){.elementor-25416 .elementor-element.elementor-element-8c2ea62{--width:58%;}.elementor-25416 .elementor-element.elementor-element-806469c{--content-width:1280px;}.elementor-25416 .elementor-element.elementor-element-4cb6427{--width:52%;}.elementor-25416 .elementor-element.elementor-element-f88df6a{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25416 .elementor-element.elementor-element-8c2ea62{--width:85%;}.elementor-25416 .elementor-element.elementor-element-f88df6a{--width:80%;}}/* Start custom CSS for heading, class: .elementor-element-fb63fdc *//*.elementor-25416 .elementor-element.elementor-element-fb63fdc .elementor-heading-title{*/
/*    font-size: 24px !important;*/
/*}*/

@media (min-width: 768px) and (max-width: 910px) {
    .elementor-25416 .elementor-element.elementor-element-fb63fdc .elementor-heading-title {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-d62b998 */.elementor-25416 .elementor-element.elementor-element-d62b998 .elementor-countdown-digits{
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0b8e904 */.elementor-25416 .elementor-element.elementor-element-0b8e904{
    text-wrap: balance;
    margin-bottom: 16px !important;
}

.elementor-25416 .elementor-element.elementor-element-0b8e904 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f8e6ad2 *//*.elementor-widget-video .elementor-custom-embed-image-overlay {*/
/*    border-radius: 10px;*/
/*    border: 1px solid rgba(185, 139, 10, 0.5) !important;*/
/*}*/

/*.elementor-25416 .elementor-element.elementor-element-f8e6ad2 iframe {*/
/*    border-radius: 10px !important;*/
/*    border: 1px solid rgba(185, 139, 10, 0.5) !important;*/
/*}*/

.elementor-widget-video .elementor-custom-embed-image-overlay {
    border-radius: 10px;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1) !important;
}

.elementor-25416 .elementor-element.elementor-element-f8e6ad2 iframe {
    border-radius: 10px !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1) !important;
}

@media (max-width: 767px){
    .elementor-25416 .elementor-element.elementor-element-f8e6ad2 svg{
        position: relative;
        transform: scale(.6);
        top: 10px;
    }
}

.elementor-widget-video {
    position: relative;
    display: inline-block;

    background: transparent;
}

.elementor-widget-video::before {
    content: '';
    position: absolute;
    top: -14px;
    left: -14px;
    right: -14px;
    bottom: -14px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 10px;
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e782d6 */.elementor-25416 .elementor-element.elementor-element-3e782d6 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-3e782d6 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}

.elementor-25416 .elementor-element.elementor-element-3e782d6{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2b19851 */.elementor-25416 .elementor-element.elementor-element-2b19851{
    position: absolute;
    bottom: -4%;
    z-index: 9;
}

@media (max-width: 767px){
    .elementor-25416 .elementor-element.elementor-element-2b19851{
        bottom: -5%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2909269 */@media (min-width: 1025px){
.elementor-25416 .elementor-element.elementor-element-2909269.e-con {
        --container-default-padding-top: 3em !important;
        --container-default-padding-right: 0em;
        --container-default-padding-bottom: 5em;
        --container-default-padding-left: 0em;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e43b0e0 */.elementor-25416 .elementor-element.elementor-element-e43b0e0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07d49e7 */.elementor-25416 .elementor-element.elementor-element-07d49e7{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-138386a *//* Estilo do container principal */
.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    padding: 20px;
}

/* Estilo para cada item da lista */
.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-item {
    border-radius: 12px;
    padding: 50px 32px;
    transition: transform 0.3s ease;
    position: relative;
    min-height: 250px;
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgba(236, 236, 236, 0.10);
    background: radial-gradient(70.1% 91.75% at 66.77% 95.14%, #26231D 0%, #171512 100%);
}

@media (max-width: 767px){
    .elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-item {
        padding: 24px;
    }
}

.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-item:hover {
    transform: translateY(-5px);
}

/* Estilo para o container do ícone */
.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-icon {
    background-color: #D0AC18;
    width: 60px;
    height: 60px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    position: relative;
    align-self: flex-start;
    z-index: 2;
}

/* Pseudo-elemento para criar o "segundo fundo" do ícone */
.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-icon:before {
    content: '';
    position: absolute;
    top: -8px;
    left: -8px;
    right: -8px;
    bottom: -8px;
    background-color: #D0AC18;
    opacity: 0.25;
    border-radius: 16px;
    z-index: -1;
}

.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-icon i {
    color: #ffffff;
    font-size: 24px;
    position: relative;
    z-index: 1;
}

/* Estilo para o título */
.titulocard {
    display: block !important;
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
    line-height: 1.3;
}

/* Estilo para o texto do corpo */
.elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-text {
    color: #cccccc;
    font-size: 16px;
    line-height: 1.6;
}

/* Responsividade */
@media (max-width: 1024px) {
    .elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-items {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 767px) {
    .elementor-25416 .elementor-element.elementor-element-138386a .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}

.elementor-25416 .elementor-element.elementor-element-138386a svg{
    margin: 0 !important;
}

.elementor-25416 .elementor-element.elementor-element-138386a .destaque{
    display: block !important;
    font-size: 22px !important;
    font-weight: 700;
}

.encontro{
    position: absolute !important;
    top: 42px;
    left: 30%;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    border-radius: 11px;
    background: linear-gradient(90deg, rgba(208, 172, 24, 0.15) 0%, rgba(208, 172, 24, 0.00) 100%);
    padding: 4px 16px; 
}

@media (max-width: 767px){
    .encontro{
        top: 16px;
        left: 33%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ee4864 */.elementor-25416 .elementor-element.elementor-element-3ee4864 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-3ee4864 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b78c360 */@media (max-width: 767px){
    .elementor-25416 .elementor-element.elementor-element-b78c360{
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29b8c43 */.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(18, 1fr);
    gap: 20px;
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item:nth-child(1) {
    grid-column: 1 / span 6;
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item:nth-child(2) {
    grid-column: 7 / span 6;
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item:nth-child(3) {
    grid-column: 13 / span 6;
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item:nth-child(4) {
    grid-column: 4 / span 6;
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item:nth-child(5) {
    grid-column: 10 / span 6;
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item {
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: rgba(18, 18, 18, .2);
    padding: 24px;
    gap: 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-icon {
    /*margin-bottom: 0px;*/
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-text {
    text-align: left;
    align-self: stretch;
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 svg {
    margin: 0 !important;
}

@media (max-width: 1024px) {
    .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-items {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item {
        grid-column: span 1 !important;
    }
}

@media (max-width: 767px) {
    .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }

    .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item {
        padding: 16px;
        gap: 16px;
    }

    .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-text {
        font-size: 15px;
    }
}

@media (max-width: 480px) {
    .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-items {
        gap: 12px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-29b8c43 .elementor-icon-list-item {
        padding: 16px;
        gap: 12px;
    }
}

.elementor-25416 .elementor-element.elementor-element-29b8c43 b{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5282bf2 */.elementor-25416 .elementor-element.elementor-element-5282bf2 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-5282bf2 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f35e687 */.elementor-25416 .elementor-element.elementor-element-f35e687{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5f8e483 */.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-widget-container {
    border-radius: 20px;
    padding: 1px;
}

.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:first-child {
    background-color: #113C04;
    padding: 20px 30px;
    border-radius: 16px 16px 0 0;
    justify-content: center;
    border: 1px solid rgba(126, 255, 100, 0.15);
}

.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:first-child span {
    text-align: center;
    width: 100%;
}

.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:first-child .elementor-icon-list-text {
    font-size: 24px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:not(:first-child) {
    background-color: rgba(17, 59, 4, 0.25);
    padding: 20px 30px;
    border-left: 1px solid rgba(126, 255, 100, 0.15);
    border-right: 1px solid rgba(126, 255, 100, 0.15);
    border-bottom: 1px solid rgba(126, 255, 100, 0.15);
}

.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:last-child {
    border-radius: 0 0 16px 16px;
}

.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
    font-size: 18px;
}

.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:first-child .elementor-icon-list-icon {
    display: none;
}

.elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:not(:first-child) .elementor-icon-list-icon {
    margin-right: 10px;
}

@media (max-width: 767px) {
    .elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:first-child {
        padding: 16px 20px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:first-child .elementor-icon-list-text {
        font-size: 20px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:not(:first-child) {
        padding: 14px 20px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    .elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:first-child .elementor-icon-list-text {
        font-size: 18px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-5f8e483 .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3f6c75e */.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-widget-container {
    border-radius: 20px;
    padding: 1px;
}

.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:first-child {
    background-color: #AE3434;
    padding: 20px 30px;
    border-radius: 16px 16px 0 0;
    justify-content: center;
    border: 1px solid rgba(255, 132, 132, 0.15);
}

.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:first-child span {
    text-align: center;
    width: 100%;
}

.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:first-child .elementor-icon-list-text {
    font-size: 24px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:not(:first-child) {
    background-color: rgba(66, 7, 7, 0.25);
    padding: 20px 30px;
    border-left: 1px solid rgba(255, 132, 132, 0.15);
    border-right: 1px solid rgba(255, 132, 132, 0.15);
    border-bottom: 1px solid rgba(255, 132, 132, 0.15);
}

.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:last-child {
    border-radius: 0 0 16px 16px;
}

.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
    color: #ffffff;
    font-size: 18px;
}

.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:first-child .elementor-icon-list-icon {
    display: none;
}

.elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:not(:first-child) .elementor-icon-list-icon {
    margin-right: 10px;
}

@media (max-width: 767px) {
    .elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:first-child {
        padding: 16px 20px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:first-child .elementor-icon-list-text {
        font-size: 20px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:not(:first-child) {
        padding: 14px 20px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    .elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:first-child .elementor-icon-list-text {
        font-size: 18px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-3f6c75e .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56e988b */.elementor-25416 .elementor-element.elementor-element-56e988b .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-56e988b .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b3d3b0 */.elementor-25416 .elementor-element.elementor-element-7b3d3b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-06d393e */.elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-item {
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: #121212;
    padding: 24px;
    gap: 20px;
}

.elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-icon{
    margin-left: -53px;
}


@media (max-width: 767px) {
    .elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-item {
        padding: 16px;
        gap: 16px;
    }

    .elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-text {
        font-size: 15px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-icon{
    margin-left: -25px;
}
}

@media (max-width: 480px) {
    .elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-items {
        gap: 12px;
    }
    
    .elementor-25416 .elementor-element.elementor-element-06d393e .elementor-icon-list-item {
        padding: 16px;
        gap: 12px;
    }
}

.elementor-25416 .elementor-element.elementor-element-06d393e svg{
    margin: 0 !important;
}

@media (min-width: 1025px){
    .elementor-25416 .elementor-element.elementor-element-06d393e::before {
        content: url('https://annamorenodamico.com/wp-content/uploads/2025/01/long-arrow.svg');
        position: absolute;
        left: -16%;
        display: inline-block;
        margin-right: 8px;
        vertical-align: middle;
    }
}

@media (max-width: 1024px) and (min-width: 767px){
    .elementor-25416 .elementor-element.elementor-element-06d393e::before {
        content: url('https://annamorenodamico.com/wp-content/uploads/2025/01/long-arrow.svg');
        position: absolute;
        left: -16%;
        bottom: 0;
        display: inline-block;
        margin-right: 8px;
        vertical-align: middle;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c633e3 */@media (min-width: 767px){
    .elementor-25416 .elementor-element.elementor-element-2c633e3{
        display: none;
    }
}

.elementor-25416 .elementor-element.elementor-element-2c633e3 #arrowborder{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-950690b */.elementor-25416 .elementor-element.elementor-element-950690b{
    margin-top: -75px;
}

@media (max-width: 767px){
    .elementor-25416 .elementor-element.elementor-element-950690b{
        margin-top: -50px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bda501d */.elementor-25416 .elementor-element.elementor-element-bda501d .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-bda501d .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c2ea62 */.elementor-25416 .elementor-element.elementor-element-8c2ea62 {
    position: relative;
    margin-top: 60px;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
}

.elementor-25416 .elementor-element.elementor-element-8c2ea62::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid transparent;
    border-radius: 16px;
    pointer-events: none;
    background-image: 
        linear-gradient(to right, rgba(255, 255, 255, 1) 50%, transparent 50%),
        linear-gradient(to right, rgba(255, 255, 255, 1) 50%, transparent 50%),
        linear-gradient(to bottom, rgba(255, 255, 255, 1) 50%, transparent 50%),
        linear-gradient(to bottom, rgba(255, 255, 255, 1) 50%, transparent 50%);
    background-position: top, bottom, left, right;
    background-size: 20px 2px, 20px 2px, 2px 20px, 2px 20px;
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
}

@media (max-width: 767px) {
    .elementor-25416 .elementor-element.elementor-element-8c2ea62::before {
        background-size: 20px 1px, 20px 1px, 1px 20px, 1px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a513109 *//*.elementor-25416 .elementor-element.elementor-element-a513109 img {*/
/*    position: relative;*/
/*}*/

/*.elementor-25416 .elementor-element.elementor-element-a513109::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    height: 600px;*/
/*    width: 600px;*/
/*    border-radius: 50%;*/
/*    background: #F0C049;*/
/*    mix-blend-mode: screen;*/
/*    filter: blur(150px);*/
/*    -webkit-filter: blur(150px);*/
/*    z-index: 0;*/
/*    pointer-events: none;*/
/*    transform: translate(-50%, -50%);*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .elementor-25416 .elementor-element.elementor-element-a513109::before {*/
/*        top: 10%;*/
/*        left: -10%;*/
/*        height: 300px;*/
/*        width: 300px;*/
/*        filter: blur(200px);*/
/*        -webkit-filter: blur(200px);*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eed7c01 */.elementor-25416 .elementor-element.elementor-element-eed7c01 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-eed7c01 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9098a9 */.elementor-25416 .elementor-element.elementor-element-d9098a9 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-d9098a9 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82965ac */.elementor-25416 .elementor-element.elementor-element-82965ac {
    position: relative;
    margin-bottom: 60px !important;
}

.elementor-25416 .elementor-element.elementor-element-82965ac::before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10%;
    width: 80%;
    height: 1px;
    background-color: #303030;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d81a469 */.elementor-25416 .elementor-element.elementor-element-d81a469 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-d81a469 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753c543 */.elementor-25416 .elementor-element.elementor-element-753c543 .elementor-image-box-wrapper{
    padding: 32px;
    border-radius: 11px;
    border: 1px solid rgba(255, 255, 255, 0.14);
    background: rgba(255, 255, 255, 0.06);
}

@media (max-width: 1024px){
    .elementor-25416 .elementor-element.elementor-element-753c543 .elementor-image-box-wrapper{
        padding: 16px;
    }
}

.elementor-25416 .elementor-element.elementor-element-753c543 img{
    border-radius: 10px;
}

@media (max-width: 767px) {
    .elementor-25416 .elementor-element.elementor-element-753c543 .elementor-image-box-img {
        width: 100% !important;
        margin: 0 !important;
        display: block;
        margin-bottom: 16px !important;
    }

    .elementor-25416 .elementor-element.elementor-element-753c543 .elementor-image-box-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }

    .elementor-25416 .elementor-element.elementor-element-753c543 .elementor-image-box-wrapper {
        display: block;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b7c3c */@media (max-width: 767px){
    .elementor-25416 .elementor-element.elementor-element-75b7c3c{
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-f5e5fae */.elementor-25416 .elementor-element.elementor-element-f5e5fae .elementor-gallery-item{
    border-radius: 8px !important;
    border: 1px solid rgba(123, 137, 181, 0.22) !important;
    box-shadow: 0px 182px 51px 0px rgba(0, 0, 0, 0.00), 0px 117px 47px 0px rgba(0, 0, 0, 0.01), 0px 66px 39px 0px rgba(0, 0, 0, 0.05), 0px 29px 29px 0px rgba(0, 0, 0, 0.09), 0px 7px 16px 0px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-9e311a6 */.elementor-25416 .elementor-element.elementor-element-9e311a6 .elementor-gallery-item{
    border-radius: 0px !important;
    border: 1px solid #FECF37;
    box-shadow: 0px 182px 51px 0px rgba(0, 0, 0, 0.00), 0px 117px 47px 0px rgba(0, 0, 0, 0.01), 0px 66px 39px 0px rgba(0, 0, 0, 0.05), 0px 29px 29px 0px rgba(0, 0, 0, 0.09), 0px 7px 16px 0px rgba(0, 0, 0, 0.10);
}

.elementor-25416 .elementor-element.elementor-element-9e311a6{
    display: none;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-aa19651 */.card {
  isolation: isolate;
}

.media-object {
  --border-width: 1px; /* Variável para largura da borda */
  --radius: px; /* Variável para raio da borda */
  position: relative;
  border-radius: var(--radius); 
  border: var(--border-width) solid transparent; 

}

.media-object::before {
  content: " ";
  position: absolute; 
  inset: calc(var(--border-width) * -1);
  border: inherit; 
  border-radius: inherit;
  background-image: conic-gradient(from var(--angle), #a07403 80%, #a07403 88%, #ffedc0 92%, #a07403 100%); /* Gradiente cônico */
  background-origin: border-box; 
  -webkit-mask:
    linear-gradient(black, black) content-box,
    linear-gradient(black, black);
  mask: linear-gradient(black, black),
        linear-gradient(black, black);  
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: spin 3s linear infinite; /* Animação giratória */
}

.media-object:hover::before {
  animation-play-state: paused; /* Pausa a animação ao passar o mouse */
}

@property --angle {
  syntax: "<angle>"; 
  inherits: true;
  initial-value: 0turn; 
}

@keyframes spin {
  to {
    --angle: 1turn; /* Animação para girar o gradiente */
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6042e87 */.card {
  isolation: isolate;
}

.media-object {
  --border-width: 1px; /* Variável para largura da borda */
  --radius: px; /* Variável para raio da borda */
  position: relative;
  border-radius: var(--radius); 
  border: var(--border-width) solid transparent; 

}

.media-object::before {
  content: " ";
  position: absolute; 
  inset: calc(var(--border-width) * -1);
  border: inherit; 
  border-radius: inherit;
  background-image: conic-gradient(from var(--angle), #a07403 80%, #a07403 88%, #ffedc0 92%, #a07403 100%); /* Gradiente cônico */
  background-origin: border-box; 
  -webkit-mask:
    linear-gradient(black, black) content-box,
    linear-gradient(black, black);
  mask: linear-gradient(black, black),
        linear-gradient(black, black);  
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: spin 3s linear infinite; /* Animação giratória */
}

.media-object:hover::before {
  animation-play-state: paused; /* Pausa a animação ao passar o mouse */
}

@property --angle {
  syntax: "<angle>"; 
  inherits: true;
  initial-value: 0turn; 
}

@keyframes spin {
  to {
    --angle: 1turn; /* Animação para girar o gradiente */
  }
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-fed3e86 */.elementor-25416 .elementor-element.elementor-element-fed3e86{
    height: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d33372b */.elementor-25416 .elementor-element.elementor-element-d33372b svg{
    height: unset;
}

.elementor-25416 .elementor-element.elementor-element-d33372b .elementor-icon-box-title{
    background: linear-gradient(106deg, #FF4D00 -133.57%, #FFC700 122.99%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.precoespecial{
    display: none;
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-278c538 */.elementor-25416 .elementor-element.elementor-element-278c538 .elementor-countdown-digits{
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ccd5072 */.elementor-25416 .elementor-element.elementor-element-ccd5072 {
    padding: 24px 0 26px !important;
    border-top: 1px solid #41415B;
    border-bottom: 1px solid #41415B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf08f0a */.elementor-25416 .elementor-element.elementor-element-cf08f0a .preco-riscado {
    position: relative;
    display: block;
    line-height: 1.4;
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a .valor-riscado {
    position: relative;
    display: inline-block;
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a .valor-riscado::before,
.elementor-25416 .elementor-element.elementor-element-cf08f0a .valor-riscado::after {
    content: '';
    position: absolute;
    left: -5%;
    width: 110%;
    height: 2px;
    background-color: #ff0000;
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a .valor-riscado::before {
    top: 40%;
    transform: rotate(-8deg);
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a .valor-riscado::after {
    top: 40%;
    transform: rotate(8deg);
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a .price-wrapper {
    display: block;
    white-space: nowrap;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a .price-big {
    font-size: 3.2em;
    font-weight: 600;
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a .price-small {
    font-size: 1.1em;
    opacity: 0.9;
    display: block;
    line-height: 1.4;
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a .installments {
    font-size: 1.8em;
    margin-right: 10px;
}

@media (max-width: 767px) {
    .elementor-25416 .elementor-element.elementor-element-cf08f0a .price-big {
        font-size: 1.8em;
    }
    
    .elementor-25416 .elementor-element.elementor-element-cf08f0a .price-small {
        font-size: 0.9em;
    }
    
    .elementor-25416 .elementor-element.elementor-element-cf08f0a .installments {
        font-size: 1.3em;
    }
    .elementor-25416 .elementor-element.elementor-element-cf08f0a .valor-riscado {
        font-size: .9em !important;
    }
}

.elementor-25416 .elementor-element.elementor-element-cf08f0a {
    padding-bottom: 24px !important;
    border-bottom: 1px solid #41415B;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab07804 */.elementor-25416 .elementor-element.elementor-element-ab07804 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-ab07804 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}

.elementor-25416 .elementor-element.elementor-element-ab07804{
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88df6a */.elementor-25416 .elementor-element.elementor-element-f88df6a {
    position: relative;
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: radial-gradient(70.1% 91.75% at 66.77% 95.14%, #26231D 0%, #171512 100%);
    box-shadow: 0px 0px 57.1px 0px rgba(185, 139, 10, 0.10) inset;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ba6232 */.elementor-25416 .elementor-element.elementor-element-5ba6232{
    position: relative;
    z-index: 1;
    /*padding-bottom: 5em !important;*/
}

/*@media (max-width: 767px){*/
/*    .elementor-25416 .elementor-element.elementor-element-5ba6232{*/
/*        padding-bottom: 0em !important;*/
/*    }*/
/*}*/

.elementor-25416 .elementor-element.elementor-element-5ba6232::before {
    content: "";
    position: absolute;
    pointer-events: none;
    top: 50%;
    left: 50%;
    width: 700px;
    height: 1200px;
    transform: translate(-50%, -50%);
    background: #D1A72D;
    border-radius: 100%;
    filter: blur(100px);
    z-index: 0 !important;
    opacity: 0.2;
    -webkit-filter: blur(100px);
    -webkit-transform: translate(-50%, -50%);
}

.elementor-25416 .elementor-element.elementor-element-5ba6232::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100vw;
    height: 770px;
    background-image: url('https://annamorenodamico.com/wp-content/uploads/2025/01/images-bg-checkout-v2.webp');
    background-position: center;
    background-size: cover;
    transform: translate(-50%, -50%);
    opacity: 0.25;
    z-index: -1;
    pointer-events: none;
    filter: blur(7.5px);
    -webkit-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9860bcb */.elementor-25416 .elementor-element.elementor-element-9860bcb {
    background-image: url('https://annamorenodamico.com/wp-content/uploads/2025/01/divisor-paper-pap-v2.webp');
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    width: 100%;
    height: 140px;
}

@media (max-width: 1024px){
    .elementor-25416 .elementor-element.elementor-element-9860bcb{
        background-size: 150%;
        height: 100px!important;
    }
}

.elementor-25416 .elementor-element.elementor-element-9860bcb img{
    opacity: 0;
}

.divisor {
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: -40px;
    pointer-events: none;
    user-select: none;
}

@media (max-width: 1024px){
    .divisor{
        top: -1%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf94ac8 */.elementor-25416 .elementor-element.elementor-element-cf94ac8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b41987 */.elementor-25416 .elementor-element.elementor-element-6b41987 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-6b41987 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4554386 */.elementor-25416 .elementor-element.elementor-element-4554386 svg{
    filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7820222 */.elementor-25416 .elementor-element.elementor-element-7820222{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8138146 */.elementor-25416 .elementor-element.elementor-element-8138146{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d49e886 */.elementor-25416 .elementor-element.elementor-element-d49e886 .elementor-button {
    border-radius: 8px;
    border-bottom: 3px solid #524009;
    background: radial-gradient(101.6% 56.51% at 50% 0%, #FFDD70 0%, rgba(255, 221, 112, 0.00) 100%), #B98B0A;
    box-shadow: 0px 260px 73px 0px rgba(247, 211, 99, 0.00), 0px 166px 67px 0px rgba(247, 211, 99, 0.03), 0px 94px 56px 0px rgba(247, 211, 99, 0.10), 0px 42px 42px 0px rgba(247, 211, 99, 0.17), 0px 10px 23px 0px rgba(247, 211, 99, 0.20);
    transition: all 0.3s ease-in-out; /* Transição suave */
}

.elementor-25416 .elementor-element.elementor-element-d49e886 .elementor-button:hover {
    transform: scale(1.05); /* Faz o botão crescer */
    box-shadow: none; /* Remove a sombra */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0d1ade2 */.elementor-25416 .elementor-element.elementor-element-0d1ade2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9314196 */.linkppfaq{
    text-decoration: underline !important;
    color: #427CD8 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b23f781 */.e-n-accordion {
    max-width: 800px;
    margin: 0 auto;
}

.e-n-accordion-item {
    margin-bottom: 10px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0 8px 6px rgba(0, 0, 0, 0.05) !important;
}

.e-n-accordion-item-title {
    background: rgba(255, 255, 255, 0.05);
    padding: 18px 25px !important;
    margin: 0;
    font-weight: bold;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: background 0.3s ease;
    color: #ffffff !important;
}

@media (max-width: 767px) {
    .e-n-accordion-item-title {
        padding: 16px 12px !important;
    }
}

.e-n-accordion-item[open] .e-n-accordion-item-title {
    background: rgba(185, 139, 10, 0.1) !important;
    color: rgba(185, 139, 10, 1) !important;
}

.e-n-accordion-item[open] {
    border: 1px solid rgba(185, 139, 10, 0.2) !important;
}

.e-n-accordion-item-title-icon {
    display: flex;
    align-items: center;
}

.e-opened {
    display: none;
}

.e-closed {
    display: block;
}

.e-n-accordion-item[open] .e-opened {
    display: block;
}

.e-n-accordion-item[open] .e-closed {
    display: none;
}

.e-n-accordion-item[open] .e-con {
    background-color: rgba(185, 139, 10, 0.05) !important;
    border-color: rgba(185, 139, 10, 0.05) !important;
}

@keyframes rotateToClose {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(135deg);
    }
}

@keyframes rotateToOpen {
    from {
        transform: rotate(135deg);
    }
    to {
        transform: rotate(0deg);
    }
}

.e-n-accordion-item-title-icon {
    display: flex;
    align-items: center;
    transition: transform 0.3s ease, color 0.3s ease !important;
}

/*.e-closed svg {*/
/*    fill: rgba(23, 23, 23, 0.8) !important;*/
/*}*/

.e-n-accordion-item[open] .e-opened svg {
    fill: rgba(185, 139, 10, 1) !important;
}

.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    animation: rotateToClose 0.3s ease forwards !important;
}

.e-n-accordion-item:not([open]) .e-n-accordion-item-title-icon {
    animation: rotateToOpen 0.3s ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c87d06 */.elementor-25416 .elementor-element.elementor-element-5c87d06{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf5f6f5 */.elementor-25416 .elementor-element.elementor-element-cf5f6f5 .elementor-icon-box-wrapper{
    padding: 32px;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: rgba(255, 255, 255, 0.05);
}

.elementor-25416 .elementor-element.elementor-element-cf5f6f5{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d98d0f1 */.elementor-25416 .elementor-element.elementor-element-d98d0f1{
    position: absolute;
    height: 0;
    width: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS *//* Resolver problemas com scrollbar */
html, body {
    overflow-x: hidden;
}

[data-elementor-type="wp-page"] {
    overflow: hidden;
}

/* Scrollbar personalizada para Chrome, Edge e Safari */
body::-webkit-scrollbar {
    width: 8px; /* largura da barra */
}

body::-webkit-scrollbar-track {
    background: #15181E;
}

body::-webkit-scrollbar-thumb {
    background: linear-gradient(to bottom, #B98B0A, #B98B0A);
}

/* Scrollbar personalizada para Firefox */
@-moz-document url-prefix() {
    * {
        scrollbar-width: 10px;
        scrollbar-color: #B98B0A #15181E; /* cor do controle e cor do fundo */
        -moz-appearance: scrollbar;
    }
}

/* Alterar cor da seleção de texto */
::selection {
    -webkit-text-fill-color: #fff;
    color: #FFFFFF;
    background: #B98B0A;
}

.destaque{
    background: linear-gradient(to right, #B98B0A, #B98B0A);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Correção de padding global para containers */
.e-con {
    --container-max-width: 1280px;
    --container-default-padding-top: 6em;
    --container-default-padding-right: 0em;
    --container-default-padding-bottom: 6em;
    --container-default-padding-left: 0em;
}

/* Padding para Desktop e Widescreen */
@media(min-width: 1024px) and (max-width: 1366px) {
    .e-con {
        --container-max-width: 90%;
        --container-default-padding-top: 5em;
        --container-default-padding-right: 0em;
        --container-default-padding-bottom: 5em;
        --container-default-padding-left: 0em;
    }
}

/* Padding para Tablet */
@media(min-width: 767px) and (max-width: 1024px) {
    .e-con {
        --container-max-width: 90%;
        --container-default-padding-top: 5em;
        --container-default-padding-right: 0em;
        --container-default-padding-bottom: 5em;
        --container-default-padding-left: 0em;
    }
}

/* Padding para Mobile */
@media(max-width: 767px) {
    .e-con {
        --container-max-width: 100%;
        --container-default-padding-top: 4em;
        --container-default-padding-right: 1.25em;
        --container-default-padding-bottom: 4em;
        --container-default-padding-left: 1.25em;
    }

    /* Assegura que widgets não fixos ocupem toda a largura disponível */
    .e-con .elementor-widget:not(.fixo) {
        width: 100% !important;
    }
}

.fundo{
    background: #7D600D;
}

#checkout {
    scroll-margin-top: 20px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans.eot');
	src: url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans.eot?#iefix') format('embedded-opentype'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans.woff2') format('woff2'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans.woff') format('woff'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans.ttf') format('truetype'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans.svg#GillSans') format('svg');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Medium.eot');
	src: url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Medium.woff2') format('woff2'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Medium.woff') format('woff'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Medium.ttf') format('truetype'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Medium.svg#GillSans') format('svg');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Bold.eot');
	src: url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Bold.woff2') format('woff2'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Bold.woff') format('woff'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Bold.ttf') format('truetype'),
		url('https://annamorenodamico.com/wp-content/uploads/2024/09/GillSans-Bold.svg#GillSans') format('svg');
}
/* End Custom Fonts CSS */