.elementor-55 .elementor-element.elementor-element-7bdf88df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7bdf88df:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7bdf88df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/Prancheta-1-min-2025-02-14T144646.815.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-22615f84{--display:flex;}.elementor-55 .elementor-element.elementor-element-22615f84.e-con{--flex-grow:0;--flex-shrink:0;}.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-55 .elementor-element.elementor-element-2c67f6c0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) -30px;text-align:left;}.elementor-55 .elementor-element.elementor-element-2c67f6c0 img{width:30%;}.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-55 .elementor-element.elementor-element-5d47c794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-5d47c794 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:54px;font-weight:600;text-transform:none;color:#121212;}.elementor-55 .elementor-element.elementor-element-3afa1b44{width:var( --container-widget-width, 80.152% );max-width:80.152%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.152%;--container-widget-flex-grow:0;text-align:left;}.elementor-55 .elementor-element.elementor-element-3afa1b44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-3afa1b44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#121212;}.elementor-55 .elementor-element.elementor-element-6f4c9ab7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6f4c9ab7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-55 .elementor-element.elementor-element-20787496 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-20787496{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-20787496.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-20787496 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-20787496 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-4cb1c84{--display:flex;}.elementor-55 .elementor-element.elementor-element-4cb1c84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-457ed79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-457ed79:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-457ed79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-af9bd12{--display:flex;}.elementor-55 .elementor-element.elementor-element-af9bd12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-93e7b0f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) -30px;text-align:left;}.elementor-55 .elementor-element.elementor-element-93e7b0f img{width:30%;}.elementor-55 .elementor-element.elementor-element-3d8f3e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-3d8f3e0 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:54px;font-weight:600;text-transform:none;color:#121212;}.elementor-55 .elementor-element.elementor-element-9fe84e6{width:var( --container-widget-width, 80.152% );max-width:80.152%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.152%;--container-widget-flex-grow:0;text-align:left;}.elementor-55 .elementor-element.elementor-element-9fe84e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-9fe84e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#121212;}.elementor-55 .elementor-element.elementor-element-5bc1a3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5bc1a3f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-ea474a5 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ea474a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-ea474a5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-ea474a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-ea474a5 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-d0ea4ac{--display:flex;}.elementor-55 .elementor-element.elementor-element-d0ea4ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-7d8fbd39{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7d8fbd39:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7d8fbd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/Prancheta-2-min-2025-02-14T144645.966.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-7d8fbd39::before, .elementor-55 .elementor-element.elementor-element-7d8fbd39 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-7d8fbd39 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-7d8fbd39 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-7d8fbd39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-7d8fbd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-30d41748{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-30d41748.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-5980399c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5884fc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-55cb13{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-55cb13:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-55cb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-55 .elementor-element.elementor-element-1d236b4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-1d236b4f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-463b9d99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-55 .elementor-element.elementor-element-2d0f9e1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F2E750;font-family:"Cinzel", Sans-serif;font-weight:600;}.elementor-55 .elementor-element.elementor-element-2d0f9e1 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-55 .elementor-element.elementor-element-15ffbd9{--display:flex;}.elementor-55 .elementor-element.elementor-element-15ffbd9:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-15ffbd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-d9ea6ac{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d9ea6ac:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-d9ea6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-5d7cda0{--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;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-5d7cda0:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5d7cda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/1-min-68.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-d391121{--display:flex;}.elementor-55 .elementor-element.elementor-element-2e662b3{--display:flex;}.elementor-55 .elementor-element.elementor-element-2a386b9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-2a386b9d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ed7b30a{--display:flex;--border-radius:300px 300px 300px 300px;}.elementor-55 .elementor-element.elementor-element-ed7b30a:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-ed7b30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #F9F078 0%, #B8B05200 100%);}.elementor-55 .elementor-element.elementor-element-ed7b30a.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-6513328b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-6513328b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-51bb60b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-51bb60b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.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-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:3px;}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-icon i{color:#A64951;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-icon svg{fill:#A64951;transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-261f46c{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-6e13e05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-6e13e05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-6e13e05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-02b636e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-02b636e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#3E9FFF;}.elementor-55 .elementor-element.elementor-element-3a079f0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3a079f0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-34502d6 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-34502d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-34502d6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-34502d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-34502d6 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-4ff412d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#501318;--border-color:#501318;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4ff412d3:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4ff412d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(133deg, #501318 0%, #A64951 100%);}.elementor-55 .elementor-element.elementor-element-4ff412d3::before, .elementor-55 .elementor-element.elementor-element-4ff412d3 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-4ff412d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-4ff412d3 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-4ff412d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-4ff412d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-61c7a7d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-43c7084d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-43c7084d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-731c7bac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-731c7bac:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-731c7bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-731c7bac::before, .elementor-55 .elementor-element.elementor-element-731c7bac > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-731c7bac > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-731c7bac > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-731c7bac > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-731c7bac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-a59823c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4d17b2cf{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4d17b2cf.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-2bef3398{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-2bef3398.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-3f967695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-3f967695 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#121212;}.elementor-55 .elementor-element.elementor-element-1c6e5020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-168c2dd4{--display:flex;--justify-content:center;--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-55 .elementor-element.elementor-element-5601047d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#585757;--border-color:#585757;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-5601047d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5601047d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-55 .elementor-element.elementor-element-54786dc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-454dbc1d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-35px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-1c50c5fc{text-align:left;}.elementor-55 .elementor-element.elementor-element-1c50c5fc img{width:58%;border-radius:30px 30px 30px 30px;}.elementor-55 .elementor-element.elementor-element-b010a58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b4db49b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b4db49b:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-b4db49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-55 .elementor-element.elementor-element-07dd1e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6140041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-55 .elementor-element.elementor-element-6140041 img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-29338ac{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-55 .elementor-element.elementor-element-4e1622fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-4e1622fa .elementor-image-box-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-4e1622fa .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-4e1622fa .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-fc193d7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-fc193d7:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-fc193d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-55 .elementor-element.elementor-element-0642129{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-91ffd4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-55 .elementor-element.elementor-element-91ffd4d img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1b28551{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-bbe0786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-bbe0786 .elementor-image-box-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-bbe0786 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-bbe0786 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-6ce4726{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6ce4726:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-6ce4726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-55 .elementor-element.elementor-element-076182f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-12f4b4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-55 .elementor-element.elementor-element-12f4b4f img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-9750dd0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-f6a960e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-f6a960e .elementor-image-box-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-f6a960e .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-f6a960e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-10009c9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-10009c9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-dbfab47 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-dbfab47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-dbfab47.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-dbfab47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-dbfab47 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-5880b67b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5880b67b:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5880b67b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-5880b67b::before, .elementor-55 .elementor-element.elementor-element-5880b67b > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-5880b67b > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-5880b67b > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-5880b67b > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-5880b67b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-64ff6159{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-1c66255a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6ef38e4a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-37d4207a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-a81233d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b220827{--display:flex;}.elementor-55 .elementor-element.elementor-element-072be90{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-072be90 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-55 .elementor-element.elementor-element-f11b8e5{--display:flex;}.elementor-55 .elementor-element.elementor-element-3bef872{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-3bef872 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-55 .elementor-element.elementor-element-8849f43{--display:flex;}.elementor-55 .elementor-element.elementor-element-2becf08{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-2becf08 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-55 .elementor-element.elementor-element-6a7f6d82{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6a7f6d82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-79d2be31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-79d2be31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:none;color:#3C96C0;}.elementor-55 .elementor-element.elementor-element-53a197c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-53a197c7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#121212;}.elementor-55 .elementor-element.elementor-element-25d6b70c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-25d6b70c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#121212;}.elementor-55 .elementor-element.elementor-element-f3366e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ha-justified-gallery .justified-gallery > .ha-justified-grid__item > .caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-justified-gallery .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55 .elementor-element.elementor-element-30dd37a1 .ha-justified-grid__wrap{--justified-grid-pull:10px;}.elementor-55 .elementor-element.elementor-element-30dd37a1 .ha-justified-grid__item:hover img{cursor:default;}.elementor-55 .elementor-element.elementor-element-30dd37a1 .ha-filter{text-align:left;}.elementor-55 .elementor-element.elementor-element-f1e9165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-f1e9165:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-f1e9165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-f1e9165::before, .elementor-55 .elementor-element.elementor-element-f1e9165 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-f1e9165 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-f1e9165 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-f1e9165 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-f1e9165 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-025b589{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-df21464{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ef77426{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-398b6b8.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-55 .elementor-element.elementor-element-398b6b8 .elementor-main-swiper{width:100%;}.elementor-55 .elementor-element.elementor-element-398b6b8 .elementor-main-swiper .swiper-slide{border-radius:100px;}.elementor-55 .elementor-element.elementor-element-398b6b8 .elementor-swiper-button{font-size:20px;}.elementor-55 .elementor-element.elementor-element-398b6b8 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-398b6b8.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-55 .elementor-element.elementor-element-398b6b8.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-55 .elementor-element.elementor-element-398b6b8.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-55 .elementor-element.elementor-element-398b6b8.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-55 .elementor-element.elementor-element-398b6b8.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-55 .elementor-element.elementor-element-398b6b8 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;font-style:normal;}.elementor-55 .elementor-element.elementor-element-398b6b8 .elementor-testimonial__name{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-55 .elementor-element.elementor-element-be9f487{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-be9f487:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-be9f487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-4423fae{--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;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-4423fae:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4423fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/Prancheta-2-1-min-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-a9c8baa{--display:flex;}.elementor-55 .elementor-element.elementor-element-2c97d18{--display:flex;}.elementor-55 .elementor-element.elementor-element-7c9d61f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-7c9d61f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ac7001f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-ac7001f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-547dec2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-547dec2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-547dec2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-66bf9c9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-66bf9c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-66bf9c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-6626b01{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-6626b01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-6626b01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-c1cfcdc{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-c1cfcdc:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c1cfcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-03a3872{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-03a3872.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-03a3872.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-03a3872 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-03a3872 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-03a3872 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-c655120{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-c655120:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c655120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-385a3bf{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-385a3bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-385a3bf.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-385a3bf .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-385a3bf .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-385a3bf .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-8a599ae{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-8a599ae:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-8a599ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-14e7474{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-14e7474.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-14e7474.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-14e7474 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-14e7474 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-14e7474 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-ec64987{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-ec64987 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#3E9FFF;}.elementor-55 .elementor-element.elementor-element-2786f62{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-2786f62.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-1785f9d .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-1785f9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-1785f9d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-1785f9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-1785f9d .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-dd798d5{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-dd798d5:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-dd798d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-0b878e3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-0b878e3:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0b878e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/Prancheta-2-2-min-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-f4b5564{--display:flex;}.elementor-55 .elementor-element.elementor-element-3aaaede{--display:flex;}.elementor-55 .elementor-element.elementor-element-2065024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-2065024 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-16e8401{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-16e8401 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-b1a5b30{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-b1a5b30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-b1a5b30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:3px;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-icon i{color:#A64951;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-icon svg{fill:#A64951;transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-2f31391{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-8bc8462{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-8bc8462.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-8bc8462 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-8c22e65{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-8c22e65:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-8c22e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-3eb3dc7{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-3eb3dc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-3eb3dc7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-3eb3dc7 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-3eb3dc7 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-3eb3dc7 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-3188f50{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-3188f50:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-3188f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-5d96e0a{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-5d96e0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-5d96e0a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-5d96e0a .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-5d96e0a .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-5d96e0a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-c95d494{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-c95d494:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c95d494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-8bfc003{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-8bfc003.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-8bfc003.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-8bfc003 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-8bfc003 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-8bfc003 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-2d93a0d{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-2d93a0d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-2d93a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-7841dbb{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-7841dbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-7841dbb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-7841dbb .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-7841dbb .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-7841dbb .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-d8beef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-d8beef1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#3E9FFF;}.elementor-55 .elementor-element.elementor-element-b24b142{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:none;}.elementor-55 .elementor-element.elementor-element-b24b142.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-b24b142.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-b24b142 .elementor-image-box-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-b24b142 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-b24b142 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-f3b643c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-f3b643c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-40edd4c .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-40edd4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-40edd4c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-40edd4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-40edd4c .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-09e1f99{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-09e1f99:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-09e1f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-0fa6844{--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;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-0fa6844:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0fa6844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/4-min-31.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-85437f0{--display:flex;}.elementor-55 .elementor-element.elementor-element-795dede{--display:flex;}.elementor-55 .elementor-element.elementor-element-5445ff5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-5445ff5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-3abaf02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-3abaf02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-63fa821{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-63fa821.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-63fa821 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:3px;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-icon i{color:#A64951;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-icon svg{fill:#A64951;transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-876d23b{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-c067571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-c067571 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#3E9FFF;}.elementor-55 .elementor-element.elementor-element-4bb1aaf{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:none;}.elementor-55 .elementor-element.elementor-element-4bb1aaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-4bb1aaf.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-4bb1aaf .elementor-image-box-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-4bb1aaf .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-4bb1aaf .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-6c8005c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6c8005c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-29d5cc1 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-29d5cc1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-29d5cc1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-29d5cc1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-29d5cc1 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-b10f71b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b10f71b:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-b10f71b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-3ecf361{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-3ecf361:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-3ecf361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/32131-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-5a7a5da{--display:flex;}.elementor-55 .elementor-element.elementor-element-6f991c1{--display:flex;}.elementor-55 .elementor-element.elementor-element-b1c0b50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-b1c0b50 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-8ff1fca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-8ff1fca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-82b8248{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-82b8248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-82b8248 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-e85617d{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-e85617d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-e85617d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-4e024bf{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-4e024bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-4e024bf.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-4e024bf .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-4e024bf .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-4e024bf .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-28cf83d{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-28cf83d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-28cf83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-5c2ecff{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-5c2ecff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-5c2ecff.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-5c2ecff .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-5c2ecff .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-5c2ecff .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-66d0bf5{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-66d0bf5:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-66d0bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-0b2c4b6{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-0b2c4b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-0b2c4b6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-0b2c4b6 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-0b2c4b6 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-0b2c4b6 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-3a7840e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-3a7840e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-3a7840e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-4ddf416{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-4ddf416 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#3E9FFF;}.elementor-55 .elementor-element.elementor-element-c7c0203{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:none;}.elementor-55 .elementor-element.elementor-element-c7c0203.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-c7c0203.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-c7c0203 .elementor-image-box-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-c7c0203 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-c7c0203 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-4b9fe47{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4b9fe47.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-594ba8b .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-594ba8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-594ba8b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-594ba8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-594ba8b .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-0cea116{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-0cea116:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0cea116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-a64503a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-a64503a:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-a64503a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/03/Prancheta-2-min-2025-03-18T143213.836.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-3be2a52{--display:flex;}.elementor-55 .elementor-element.elementor-element-a5327bd{--display:flex;}.elementor-55 .elementor-element.elementor-element-37eb89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-37eb89c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-4f6a77b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-4f6a77b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-7081201{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-7081201.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-7081201 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-f8f21dc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-f8f21dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-f8f21dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:3px;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-icon i{color:#A64951;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-icon svg{fill:#A64951;transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-3ad5d20{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-1d8edaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-1d8edaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#3E9FFF;}.elementor-55 .elementor-element.elementor-element-0214944{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:none;}.elementor-55 .elementor-element.elementor-element-0214944.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-0214944.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-0214944 .elementor-image-box-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-0214944 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-0214944 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-342a07b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-342a07b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-342a07b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-b4f55b5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b4f55b5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-8868ba7 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-8868ba7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-8868ba7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-8868ba7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-8868ba7 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-942442c{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-942442c:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-942442c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-40476c9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-40476c9:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-40476c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/3121-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-87c71ca{--display:flex;}.elementor-55 .elementor-element.elementor-element-c117300{--display:flex;}.elementor-55 .elementor-element.elementor-element-7e322e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-7e322e7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-b3727a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-b3727a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-9ea25ea{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-9ea25ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-9ea25ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-91f4635{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-91f4635.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-91f4635 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ea85452{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-ea85452:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-ea85452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-475321c{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-475321c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-475321c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-475321c .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-475321c .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-475321c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-790feda{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-790feda:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-790feda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-f9455d8{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-f9455d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-f9455d8.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-f9455d8 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-f9455d8 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-f9455d8 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-17a753e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-17a753e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#3E9FFF;}.elementor-55 .elementor-element.elementor-element-98d73aa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-98d73aa.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-55c3d42 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-55c3d42{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-55c3d42.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-55c3d42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-55c3d42 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-2b7a595{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-2b7a595:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-2b7a595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-cdb12c2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-cdb12c2:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-cdb12c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-55 .elementor-element.elementor-element-0070f24{--display:flex;}.elementor-55 .elementor-element.elementor-element-6de2190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-6de2190 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-e589339{--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-55 .elementor-element.elementor-element-9455364{--display:flex;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-9455364.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-1ea72d6 img{border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-9e3bdde{--display:flex;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-461c336{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-55 .elementor-element.elementor-element-461c336.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-461c336 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-3c302dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-55 .elementor-element.elementor-element-3c302dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-3c302dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-74cb2aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-55 .elementor-element.elementor-element-74cb2aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-74cb2aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-c865bb3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-55 .elementor-element.elementor-element-fb8c9d2{--display:flex;}.elementor-55 .elementor-element.elementor-element-cdc4cff img{border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-2c7cde3{--display:flex;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-2c7cde3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-91384d5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-91384d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-91384d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-2757565{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-2757565.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-2757565 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-ccc7b90{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-ccc7b90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-ccc7b90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-7f3126a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-7f3126a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-35da1d0{--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-55 .elementor-element.elementor-element-7b4e7d4{--display:flex;}.elementor-55 .elementor-element.elementor-element-41073b4{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-41073b4:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-41073b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-0748480{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-0748480.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-0748480.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-0748480 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-0748480 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-0748480 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-ac2e54b{--display:flex;}.elementor-55 .elementor-element.elementor-element-5cb8955{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-5cb8955:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5cb8955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-e0588c2{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-e0588c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-e0588c2.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-e0588c2 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-e0588c2 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-e0588c2 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-21726ea{--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-55 .elementor-element.elementor-element-d35c18c{--display:flex;}.elementor-55 .elementor-element.elementor-element-4ea2e97{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-4ea2e97:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4ea2e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-cdc1fea{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-cdc1fea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-cdc1fea.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-cdc1fea .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-cdc1fea .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-cdc1fea .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-d2dd98a{--display:flex;}.elementor-55 .elementor-element.elementor-element-fa1b7bc{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-fa1b7bc:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-fa1b7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-da5949e{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-da5949e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-da5949e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-da5949e .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-da5949e .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-da5949e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-8e3b3f0{--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-55 .elementor-element.elementor-element-6af9817{--display:flex;}.elementor-55 .elementor-element.elementor-element-f3c1c82{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-f3c1c82:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-f3c1c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-3ce8bb4{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-3ce8bb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-3ce8bb4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-3ce8bb4 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-3ce8bb4 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-3ce8bb4 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-bdc54e6{--display:flex;}.elementor-55 .elementor-element.elementor-element-0c2b287{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A64951;--border-color:#A64951;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-0c2b287:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0c2b287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-d842fad{width:var( --container-widget-width, 119.201% );max-width:119.201%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:15px 15px 15px 15px;--container-widget-width:119.201%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 5px;border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-d842fad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-d842fad.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-d842fad .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-d842fad .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-d842fad .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#121212;}.elementor-55 .elementor-element.elementor-element-2adc59b{--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-55 .elementor-element.elementor-element-fb52cc4{--display:flex;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-32feebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-55 .elementor-element.elementor-element-32feebe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-0ed792d{--display:flex;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(41px/2);}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-41px/2);}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A64951;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:3px;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-icon i{color:#A64951;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-icon svg{fill:#A64951;transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-7a1e5fa{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-86efcc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-86efcc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#3E9FFF;}.elementor-55 .elementor-element.elementor-element-e814927{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-e814927.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-e814927 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-44ae0c2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-44ae0c2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-95020e2 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-95020e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-95020e2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-95020e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-95020e2 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-55 .elementor-element.elementor-element-3b0dc2cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#501318;--border-color:#501318;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3b0dc2cf:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-3b0dc2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fashioninstitutekatiaignacio.com/wp-content/uploads/2025/02/Prancheta-2-min-2025-02-20T123335.628.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-3b0dc2cf::before, .elementor-55 .elementor-element.elementor-element-3b0dc2cf > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-3b0dc2cf > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-3b0dc2cf > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-3b0dc2cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-3b0dc2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-f6954e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3e37ce0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A;--border-color:#7A7A7A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-36c1ab7{--display:flex;}.elementor-55 .elementor-element.elementor-element-151ca20b{--display:flex;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-151ca20b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-6255e053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-6255e053 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-0f040d5{--display:flex;}.elementor-55 .elementor-element.elementor-element-0f040d5.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-18a916f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-18a916f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-88aebaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-88aebaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-1038da73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7718a725{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-7718a725:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7718a725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-3750c71c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-3750c71c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-3750c71c.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-55 .elementor-element.elementor-element-3750c71c.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-55 .elementor-element.elementor-element-3750c71c.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-5df5253f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-5df5253f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5df5253f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-3c8f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-3c8f7c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-3c8f7c.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-55 .elementor-element.elementor-element-3c8f7c.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-55 .elementor-element.elementor-element-3c8f7c.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-3fd991ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5b898e5e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-5b898e5e:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5b898e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-ce2cd82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-ce2cd82.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-ce2cd82.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-55 .elementor-element.elementor-element-ce2cd82.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-55 .elementor-element.elementor-element-ce2cd82.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-12ef62f2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-12ef62f2:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-12ef62f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-55 .elementor-element.elementor-element-7c975037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-7c975037.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-7c975037.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-55 .elementor-element.elementor-element-7c975037.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-55 .elementor-element.elementor-element-7c975037.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#121212;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-420dd84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#501318;--border-color:#501318;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-420dd84:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-420dd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(133deg, #501318 0%, #A64951 100%);}.elementor-55 .elementor-element.elementor-element-420dd84::before, .elementor-55 .elementor-element.elementor-element-420dd84 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-420dd84 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-420dd84 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-420dd84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-420dd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-8799968{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-60230f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-60230f4 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-8d9ce41 .elementor-button{background-color:#FEF797;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#000000;color:#000000;border-radius:300px 300px 300px 300px;}.elementor-55 .elementor-element.elementor-element-797bcded{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-797bcded:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-797bcded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-55 .elementor-element.elementor-element-1b1b9f02{--display:flex;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-1b1b9f02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-446feccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-73dd39f .elementor-repeater-item-617a6af.elementor-social-icon{background-color:#501318;}.elementor-55 .elementor-element.elementor-element-73dd39f .elementor-repeater-item-617a6af.elementor-social-icon i{color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-73dd39f .elementor-repeater-item-617a6af.elementor-social-icon svg{fill:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-73dd39f{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-55 .elementor-element.elementor-element-62bf9178{--display:flex;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-a47191a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-5d47c794 .elementor-heading-title{font-size:27px;}.elementor-55 .elementor-element.elementor-element-3afa1b44 .elementor-heading-title{font-size:27px;}.elementor-55 .elementor-element.elementor-element-457ed79{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-af9bd12{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-93e7b0f img{width:50%;}.elementor-55 .elementor-element.elementor-element-3d8f3e0 .elementor-heading-title{font-size:27px;}.elementor-55 .elementor-element.elementor-element-9fe84e6{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-9fe84e6 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-ea474a5 .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-d0ea4ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-de6fd61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-7d8fbd39:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7d8fbd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-55 .elementor-element.elementor-element-7d8fbd39{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7b94d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-55 .elementor-element.elementor-element-5980399c{--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-55 .elementor-element.elementor-element-5884fc1{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-1d236b4f .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-463b9d99{font-size:20px;}.elementor-55 .elementor-element.elementor-element-2d0f9e1 .elementor-counter-title{line-height:1.2em;}.elementor-55 .elementor-element.elementor-element-d9ea6ac{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-5d7cda0:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5d7cda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-55 .elementor-element.elementor-element-5d7cda0{--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d391121{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-2b1f921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-2b1f921 img{border-radius:30px 30px 0px 0px;}.elementor-55 .elementor-element.elementor-element-2e662b3{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-2a386b9d{text-align:left;}.elementor-55 .elementor-element.elementor-element-2a386b9d .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-6513328b{text-align:left;}.elementor-55 .elementor-element.elementor-element-6513328b .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-51bb60b{text-align:left;}.elementor-55 .elementor-element.elementor-element-51bb60b .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-261f46c{--e-icon-list-icon-size:35px;}.elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-261f46c .elementor-icon-list-item > a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-6e13e05{text-align:left;}.elementor-55 .elementor-element.elementor-element-6e13e05 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-02b636e .elementor-heading-title{font-size:75px;}.elementor-55 .elementor-element.elementor-element-34502d6 .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-4ff412d3{--overlay-opacity:0.85;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-61c7a7d4{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-43c7084d{text-align:left;}.elementor-55 .elementor-element.elementor-element-43c7084d .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-731c7bac{--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-2bef3398{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3f967695{text-align:center;}.elementor-55 .elementor-element.elementor-element-3f967695 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-1c6e5020{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-5601047d{--border-radius:0px 0px 20px 20px;--z-index:2;}.elementor-55 .elementor-element.elementor-element-54786dc4{font-size:20px;}.elementor-55 .elementor-element.elementor-element-454dbc1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55 .elementor-element.elementor-element-1c50c5fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-55 .elementor-element.elementor-element-1c50c5fc img{width:100%;}.elementor-55 .elementor-element.elementor-element-29338ac{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-4e1622fa .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-4e1622fa .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-1b28551{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-bbe0786 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-bbe0786 .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-9750dd0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-f6a960e .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-f6a960e .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-dbfab47 .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-5880b67b{--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-1c66255a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-79d2be31 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-53a197c7 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-25d6b70c .elementor-heading-title{font-size:18px;}.elementor-55 .elementor-element.elementor-element-f1e9165{--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-df21464{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-be9f487{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-4423fae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4423fae:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4423fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-55 .elementor-element.elementor-element-a9c8baa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9cef834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-9cef834 img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-2c97d18{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-7c9d61f{text-align:left;}.elementor-55 .elementor-element.elementor-element-7c9d61f .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-ac7001f{text-align:left;}.elementor-55 .elementor-element.elementor-element-ac7001f .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-547dec2{text-align:left;}.elementor-55 .elementor-element.elementor-element-547dec2 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-66bf9c9{text-align:left;}.elementor-55 .elementor-element.elementor-element-66bf9c9 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-6626b01{text-align:left;}.elementor-55 .elementor-element.elementor-element-6626b01 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-c1cfcdc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-03a3872{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-03a3872 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-03a3872 .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-c655120{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-385a3bf{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-385a3bf .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-385a3bf .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-8a599ae{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-14e7474{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-14e7474 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-14e7474 .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-ec64987{text-align:left;}.elementor-55 .elementor-element.elementor-element-ec64987 .elementor-heading-title{font-size:75px;}.elementor-55 .elementor-element.elementor-element-1785f9d .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-dd798d5{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-0b878e3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-0b878e3:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0b878e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-55 .elementor-element.elementor-element-f4b5564{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3d74698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-3d74698 img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-3aaaede{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-2065024{text-align:left;}.elementor-55 .elementor-element.elementor-element-2065024 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-16e8401{text-align:left;}.elementor-55 .elementor-element.elementor-element-16e8401 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-b1a5b30{text-align:left;}.elementor-55 .elementor-element.elementor-element-b1a5b30 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-2f31391{--e-icon-list-icon-size:35px;}.elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-2f31391 .elementor-icon-list-item > a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-8bc8462{text-align:left;}.elementor-55 .elementor-element.elementor-element-8bc8462 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-8c22e65{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3eb3dc7{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-3eb3dc7 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-3eb3dc7 .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-3188f50{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5d96e0a{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-5d96e0a .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-5d96e0a .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-c95d494{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-8bfc003{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-8bfc003 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-8bfc003 .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-2d93a0d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7841dbb{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-7841dbb .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-7841dbb .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-d8beef1{text-align:left;}.elementor-55 .elementor-element.elementor-element-d8beef1 .elementor-heading-title{font-size:75px;}.elementor-55 .elementor-element.elementor-element-b24b142{width:var( --container-widget-width, 279px );max-width:279px;padding:0px 0px 0px 0px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-b24b142 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-b24b142 .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-40edd4c .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-09e1f99{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-0fa6844:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0fa6844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-55 .elementor-element.elementor-element-0fa6844{--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-85437f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-2f38e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-2f38e7d img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-795dede{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-5445ff5{text-align:left;}.elementor-55 .elementor-element.elementor-element-5445ff5 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-3abaf02{text-align:left;}.elementor-55 .elementor-element.elementor-element-3abaf02 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-63fa821{text-align:left;}.elementor-55 .elementor-element.elementor-element-63fa821 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-876d23b{--e-icon-list-icon-size:35px;}.elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-876d23b .elementor-icon-list-item > a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-c067571{text-align:left;}.elementor-55 .elementor-element.elementor-element-c067571 .elementor-heading-title{font-size:75px;}.elementor-55 .elementor-element.elementor-element-4bb1aaf{width:var( --container-widget-width, 279px );max-width:279px;padding:0px 0px 0px 0px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-4bb1aaf .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-4bb1aaf .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-29d5cc1 .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-b10f71b{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-3ecf361{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3ecf361:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-3ecf361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-55 .elementor-element.elementor-element-5a7a5da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7d800e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-7d800e3 img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-6f991c1{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-b1c0b50{text-align:left;}.elementor-55 .elementor-element.elementor-element-b1c0b50 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-8ff1fca{text-align:left;}.elementor-55 .elementor-element.elementor-element-8ff1fca .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-82b8248{text-align:left;}.elementor-55 .elementor-element.elementor-element-82b8248 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-e85617d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4e024bf{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-4e024bf .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-4e024bf .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-28cf83d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5c2ecff{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-5c2ecff .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-5c2ecff .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-66d0bf5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-0b2c4b6{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-0b2c4b6 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-0b2c4b6 .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-3a7840e{text-align:left;}.elementor-55 .elementor-element.elementor-element-3a7840e .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-4ddf416{text-align:left;}.elementor-55 .elementor-element.elementor-element-4ddf416 .elementor-heading-title{font-size:75px;}.elementor-55 .elementor-element.elementor-element-c7c0203{width:var( --container-widget-width, 279px );max-width:279px;padding:0px 0px 0px 0px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-c7c0203 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-c7c0203 .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-594ba8b .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-0cea116{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-a64503a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-a64503a:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-a64503a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-55 .elementor-element.elementor-element-3be2a52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-76d773d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-76d773d img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-a5327bd{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-37eb89c{text-align:left;}.elementor-55 .elementor-element.elementor-element-37eb89c .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-4f6a77b{text-align:left;}.elementor-55 .elementor-element.elementor-element-4f6a77b .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-7081201{text-align:left;}.elementor-55 .elementor-element.elementor-element-7081201 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-f8f21dc{text-align:left;}.elementor-55 .elementor-element.elementor-element-f8f21dc .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-3ad5d20{--e-icon-list-icon-size:35px;}.elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-3ad5d20 .elementor-icon-list-item > a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-1d8edaa{text-align:left;}.elementor-55 .elementor-element.elementor-element-1d8edaa .elementor-heading-title{font-size:75px;}.elementor-55 .elementor-element.elementor-element-0214944{width:var( --container-widget-width, 279px );max-width:279px;padding:0px 0px 0px 0px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-0214944 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-0214944 .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-342a07b{text-align:left;}.elementor-55 .elementor-element.elementor-element-342a07b .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-8868ba7 .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-942442c{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-40476c9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-40476c9:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-40476c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-55 .elementor-element.elementor-element-87c71ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-cae3329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-cae3329 img{border-radius:20px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-c117300{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-7e322e7{text-align:left;}.elementor-55 .elementor-element.elementor-element-7e322e7 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-b3727a1{text-align:left;}.elementor-55 .elementor-element.elementor-element-b3727a1 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-9ea25ea{text-align:left;}.elementor-55 .elementor-element.elementor-element-9ea25ea .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-91f4635{text-align:left;}.elementor-55 .elementor-element.elementor-element-91f4635 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-ea85452{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-475321c{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-475321c .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-475321c .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-790feda{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-f9455d8{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 015px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-f9455d8 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-f9455d8 .elementor-image-box-title{margin-bottom:5px;font-size:20px;}.elementor-55 .elementor-element.elementor-element-17a753e{text-align:left;}.elementor-55 .elementor-element.elementor-element-17a753e .elementor-heading-title{font-size:75px;}.elementor-55 .elementor-element.elementor-element-55c3d42 .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-2b7a595{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-cdb12c2{--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-0070f24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6de2190{text-align:left;}.elementor-55 .elementor-element.elementor-element-6de2190 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-e589339{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9455364{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9e3bdde{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-461c336{text-align:left;}.elementor-55 .elementor-element.elementor-element-461c336 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-3c302dd{text-align:left;}.elementor-55 .elementor-element.elementor-element-3c302dd .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-74cb2aa{text-align:left;}.elementor-55 .elementor-element.elementor-element-74cb2aa .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-c865bb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-fb8c9d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-2c7cde3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-91384d5{text-align:left;}.elementor-55 .elementor-element.elementor-element-91384d5 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-2757565{text-align:left;}.elementor-55 .elementor-element.elementor-element-2757565 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-ccc7b90{text-align:left;}.elementor-55 .elementor-element.elementor-element-ccc7b90 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-7f3126a{text-align:left;}.elementor-55 .elementor-element.elementor-element-7f3126a .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-35da1d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7b4e7d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-41073b4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-0748480{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-0748480 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-0748480 .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-ac2e54b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5cb8955{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-e0588c2{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-e0588c2 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-e0588c2 .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-21726ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d35c18c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4ea2e97{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-cdc1fea{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-cdc1fea .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-cdc1fea .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-d2dd98a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-fa1b7bc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-da5949e{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-da5949e .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-da5949e .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-8e3b3f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6af9817{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-f3c1c82{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3ce8bb4{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-3ce8bb4 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-3ce8bb4 .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-bdc54e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-0c2b287{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d842fad{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-d842fad .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-d842fad .elementor-image-box-title{margin-bottom:5px;}.elementor-55 .elementor-element.elementor-element-2adc59b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-fb52cc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-32feebe .elementor-heading-title{font-size:27px;}.elementor-55 .elementor-element.elementor-element-0ed792d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7a1e5fa{--e-icon-list-icon-size:35px;}.elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-7a1e5fa .elementor-icon-list-item > a{font-size:16px;}.elementor-55 .elementor-element.elementor-element-86efcc6{text-align:left;}.elementor-55 .elementor-element.elementor-element-86efcc6 .elementor-heading-title{font-size:75px;}.elementor-55 .elementor-element.elementor-element-e814927{text-align:left;}.elementor-55 .elementor-element.elementor-element-e814927 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-95020e2 .elementor-button{font-size:14px;}.elementor-55 .elementor-element.elementor-element-3b0dc2cf:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-3b0dc2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-55 .elementor-element.elementor-element-3b0dc2cf{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-36c1ab7{--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-55 .elementor-element.elementor-element-9446506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-55 .elementor-element.elementor-element-151ca20b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-6255e053{text-align:left;}.elementor-55 .elementor-element.elementor-element-6255e053 .elementor-heading-title{font-size:28px;}.elementor-55 .elementor-element.elementor-element-0f040d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-18a916f2{text-align:left;}.elementor-55 .elementor-element.elementor-element-18a916f2 .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-88aebaa{text-align:left;}.elementor-55 .elementor-element.elementor-element-88aebaa .elementor-heading-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-1038da73{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-img{margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-img{margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-3fd991ee{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-img{margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-img{margin-bottom:10px;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-title{font-size:20px;}.elementor-55 .elementor-element.elementor-element-420dd84{--overlay-opacity:0.85;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-8799968{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-60230f4{text-align:left;}.elementor-55 .elementor-element.elementor-element-60230f4 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-22615f84{--width:57%;}.elementor-55 .elementor-element.elementor-element-6f4c9ab7{--width:54%;}.elementor-55 .elementor-element.elementor-element-4cb1c84{--width:50%;}.elementor-55 .elementor-element.elementor-element-af9bd12{--width:57%;}.elementor-55 .elementor-element.elementor-element-5bc1a3f{--width:54%;}.elementor-55 .elementor-element.elementor-element-d0ea4ac{--width:50%;}.elementor-55 .elementor-element.elementor-element-30d41748{--width:40%;}.elementor-55 .elementor-element.elementor-element-ed7b30a{--width:50%;}.elementor-55 .elementor-element.elementor-element-3a079f0{--width:100%;}.elementor-55 .elementor-element.elementor-element-2bef3398{--width:75%;}.elementor-55 .elementor-element.elementor-element-10009c9{--width:51%;}.elementor-55 .elementor-element.elementor-element-6a7f6d82{--width:49.211%;}.elementor-55 .elementor-element.elementor-element-f3366e8{--width:78%;}.elementor-55 .elementor-element.elementor-element-2786f62{--width:100%;}.elementor-55 .elementor-element.elementor-element-f3b643c{--width:100%;}.elementor-55 .elementor-element.elementor-element-6c8005c{--width:100%;}.elementor-55 .elementor-element.elementor-element-4b9fe47{--width:100%;}.elementor-55 .elementor-element.elementor-element-b4f55b5{--width:100%;}.elementor-55 .elementor-element.elementor-element-98d73aa{--width:100%;}.elementor-55 .elementor-element.elementor-element-9455364{--width:46.25%;}.elementor-55 .elementor-element.elementor-element-2c7cde3{--width:65%;}.elementor-55 .elementor-element.elementor-element-44ae0c2{--width:55%;}.elementor-55 .elementor-element.elementor-element-151ca20b{--width:100%;}.elementor-55 .elementor-element.elementor-element-0f040d5{--width:70%;}.elementor-55 .elementor-element.elementor-element-1b1b9f02{--width:59%;}}/* Start custom CSS for heading, class: .elementor-element-5d47c794 */.elementor-55 .elementor-element.elementor-element-5d47c794 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(60,150,192);
background: linear-gradient(79deg, rgba(60,150,192,1) 0%, rgba(130,215,255,1) 50%, rgba(60,150,192,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afa1b44 */.elementor-55 .elementor-element.elementor-element-3afa1b44 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20787496 */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d8f3e0 */.elementor-55 .elementor-element.elementor-element-3d8f3e0 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(60,150,192);
background: linear-gradient(79deg, rgba(60,150,192,1) 0%, rgba(130,215,255,1) 50%, rgba(60,150,192,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fe84e6 */.elementor-55 .elementor-element.elementor-element-9fe84e6 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea474a5 */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d236b4f */.elementor-55 .elementor-element.elementor-element-1d236b4f .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a386b9d */.elementor-55 .elementor-element.elementor-element-2a386b9d .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6513328b */.elementor-55 .elementor-element.elementor-element-6513328b .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51bb60b */.elementor-55 .elementor-element.elementor-element-51bb60b .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e13e05 */.elementor-55 .elementor-element.elementor-element-6e13e05 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b636e */.elementor-55 .elementor-element.elementor-element-02b636e .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34502d6 */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c7084d */.elementor-55 .elementor-element.elementor-element-43c7084d .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(60,150,192);
background: linear-gradient(79deg, rgba(60,150,192,1) 0%, rgba(130,215,255,1) 50%, rgba(60,150,192,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f967695 */.elementor-55 .elementor-element.elementor-element-3f967695 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(60,150,192);
background: linear-gradient(79deg, rgba(60,150,192,1) 0%, rgba(130,215,255,1) 50%, rgba(60,150,192,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbfab47 */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79d2be31 */.elementor-55 .elementor-element.elementor-element-79d2be31 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(80,19,24);
background: linear-gradient(79deg, rgba(80,19,24,1) 0%, rgba(166,73,81,1) 50%, rgba(80,19,24,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53a197c7 */.elementor-55 .elementor-element.elementor-element-53a197c7 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(60,150,192);
background: linear-gradient(79deg, rgba(60,150,192,1) 0%, rgba(130,215,255,1) 50%, rgba(60,150,192,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d6b70c */.elementor-55 .elementor-element.elementor-element-25d6b70c .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7f6d82 *//*.elementor-55 .elementor-element.elementor-element-6a7f6d82:before {
    content:"";
    position:absolute;
    z-index: 0;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding: 1px;
    background: linear-gradient(90deg, #00000000, #00bdff);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: 0.5s;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c9d61f */.elementor-55 .elementor-element.elementor-element-7c9d61f .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac7001f */.elementor-55 .elementor-element.elementor-element-ac7001f .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-547dec2 */.elementor-55 .elementor-element.elementor-element-547dec2 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66bf9c9 */.elementor-55 .elementor-element.elementor-element-66bf9c9 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6626b01 */.elementor-55 .elementor-element.elementor-element-6626b01 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03a3872 *//*.elementor-55 .elementor-element.elementor-element-03a3872 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-385a3bf *//*.elementor-55 .elementor-element.elementor-element-385a3bf .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-14e7474 *//*.elementor-55 .elementor-element.elementor-element-14e7474 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec64987 */.elementor-55 .elementor-element.elementor-element-ec64987 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1785f9d */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2065024 */.elementor-55 .elementor-element.elementor-element-2065024 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16e8401 */.elementor-55 .elementor-element.elementor-element-16e8401 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a5b30 */.elementor-55 .elementor-element.elementor-element-b1a5b30 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bc8462 */.elementor-55 .elementor-element.elementor-element-8bc8462 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eb3dc7 *//*.elementor-55 .elementor-element.elementor-element-3eb3dc7 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5d96e0a *//*.elementor-55 .elementor-element.elementor-element-5d96e0a .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bfc003 *//*.elementor-55 .elementor-element.elementor-element-8bfc003 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7841dbb *//*.elementor-55 .elementor-element.elementor-element-7841dbb .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8beef1 */.elementor-55 .elementor-element.elementor-element-d8beef1 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b24b142 *//*.elementor-55 .elementor-element.elementor-element-b24b142 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40edd4c */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5445ff5 */.elementor-55 .elementor-element.elementor-element-5445ff5 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3abaf02 */.elementor-55 .elementor-element.elementor-element-3abaf02 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa821 */.elementor-55 .elementor-element.elementor-element-63fa821 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c067571 */.elementor-55 .elementor-element.elementor-element-c067571 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4bb1aaf *//*.elementor-55 .elementor-element.elementor-element-4bb1aaf .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29d5cc1 */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1c0b50 */.elementor-55 .elementor-element.elementor-element-b1c0b50 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ff1fca */.elementor-55 .elementor-element.elementor-element-8ff1fca .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82b8248 */.elementor-55 .elementor-element.elementor-element-82b8248 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4e024bf *//*.elementor-55 .elementor-element.elementor-element-4e024bf .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c2ecff *//*.elementor-55 .elementor-element.elementor-element-5c2ecff .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b2c4b6 *//*.elementor-55 .elementor-element.elementor-element-0b2c4b6 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a7840e */.elementor-55 .elementor-element.elementor-element-3a7840e .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ddf416 */.elementor-55 .elementor-element.elementor-element-4ddf416 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7c0203 *//*.elementor-55 .elementor-element.elementor-element-c7c0203 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-594ba8b */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37eb89c */.elementor-55 .elementor-element.elementor-element-37eb89c .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f6a77b */.elementor-55 .elementor-element.elementor-element-4f6a77b .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7081201 */.elementor-55 .elementor-element.elementor-element-7081201 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f21dc */.elementor-55 .elementor-element.elementor-element-f8f21dc .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8edaa */.elementor-55 .elementor-element.elementor-element-1d8edaa .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0214944 *//*.elementor-55 .elementor-element.elementor-element-0214944 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-342a07b */.elementor-55 .elementor-element.elementor-element-342a07b .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8868ba7 */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e322e7 */.elementor-55 .elementor-element.elementor-element-7e322e7 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3727a1 */.elementor-55 .elementor-element.elementor-element-b3727a1 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ea25ea */.elementor-55 .elementor-element.elementor-element-9ea25ea .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91f4635 */.elementor-55 .elementor-element.elementor-element-91f4635 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-475321c *//*.elementor-55 .elementor-element.elementor-element-475321c .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9455d8 *//*.elementor-55 .elementor-element.elementor-element-f9455d8 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17a753e */.elementor-55 .elementor-element.elementor-element-17a753e .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55c3d42 */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6de2190 */.elementor-55 .elementor-element.elementor-element-6de2190 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-461c336 */.elementor-55 .elementor-element.elementor-element-461c336 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c302dd */.elementor-55 .elementor-element.elementor-element-3c302dd .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb2aa */.elementor-55 .elementor-element.elementor-element-74cb2aa .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91384d5 */.elementor-55 .elementor-element.elementor-element-91384d5 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2757565 */.elementor-55 .elementor-element.elementor-element-2757565 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccc7b90 */.elementor-55 .elementor-element.elementor-element-ccc7b90 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3126a */.elementor-55 .elementor-element.elementor-element-7f3126a .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0748480 *//*.elementor-55 .elementor-element.elementor-element-0748480 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0588c2 *//*.elementor-55 .elementor-element.elementor-element-e0588c2 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cdc1fea *//*.elementor-55 .elementor-element.elementor-element-cdc1fea .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da5949e *//*.elementor-55 .elementor-element.elementor-element-da5949e .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ce8bb4 *//*.elementor-55 .elementor-element.elementor-element-3ce8bb4 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d842fad *//*.elementor-55 .elementor-element.elementor-element-d842fad .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32feebe */.elementor-55 .elementor-element.elementor-element-32feebe .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86efcc6 */.elementor-55 .elementor-element.elementor-element-86efcc6 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e814927 */.elementor-55 .elementor-element.elementor-element-e814927 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95020e2 */.button {

  --green: #501318;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #501318, #a64951, #501318);

  color: var(--green);

  box-shadow: inset 0 0 10px #501318, 0 0 9px 3px #501318 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #501318 40%, #501318 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6255e053 */.elementor-55 .elementor-element.elementor-element-6255e053 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(242,231,80);
background: linear-gradient(79deg, rgba(242,231,80,1) 0%, rgba(255,248,158,1) 50%, rgba(242,231,80,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18a916f2 */.elementor-55 .elementor-element.elementor-element-18a916f2 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88aebaa */.elementor-55 .elementor-element.elementor-element-88aebaa .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(0,155,209);
background: linear-gradient(90deg, rgba(0,155,209,1) 0%, rgba(0,189,255,1) 47%, rgba(120,220,255,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3750c71c *//*.elementor-55 .elementor-element.elementor-element-3750c71c .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(244,187,149);
background: linear-gradient(274deg, rgba(244,187,149,1) 0%, rgba(200,151,118,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c8f7c *//*.elementor-55 .elementor-element.elementor-element-3c8f7c .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(244,187,149);
background: linear-gradient(274deg, rgba(244,187,149,1) 0%, rgba(200,151,118,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ce2cd82 *//*.elementor-55 .elementor-element.elementor-element-ce2cd82 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(244,187,149);
background: linear-gradient(274deg, rgba(244,187,149,1) 0%, rgba(200,151,118,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c975037 *//*.elementor-55 .elementor-element.elementor-element-7c975037 .elementor-image-box-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(244,187,149);
background: linear-gradient(274deg, rgba(244,187,149,1) 0%, rgba(200,151,118,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60230f4 */.elementor-55 .elementor-element.elementor-element-60230f4 .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
background: rgb(60,150,192);
background: linear-gradient(79deg, rgba(60,150,192,1) 0%, rgba(130,215,255,1) 50%, rgba(60,150,192,1) 100%);
background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS */@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 0.5em 0.3em;
  display: flex;
  color: white;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/*Barra rolagem*/
::-webkit-scrollbar{

    width: 0.7em;

    background: #1c1c1c;

}

::-webkit-scrollbar-thumb{

    background: -webkit-linear-gradient(transparent,#8c52ff);

    background: linear-gradient(transparent,#501318);

    border-radius: 50px;

}


/*Barra lateral*/

<script type="text/javascript">
	options = {
        	"cursorOuter": "circle-basic",
        	"hoverEffect": "circle-move",
        	"hoverItemMove": false,
        	"defaultCursor": false,
        	"outerWidth": 41,
        	"outerHeight": 41
  	};
	magicMouse(options);
</script>/* End custom CSS */