.elementor-12512 .elementor-element.elementor-element-54439d55{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12512 .elementor-element.elementor-element-54439d55:not(.elementor-motion-effects-element-type-background), .elementor-12512 .elementor-element.elementor-element-54439d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-repeat:no-repeat;background-size:100% auto;}.elementor-12512 .elementor-element.elementor-element-54439d55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12512 .elementor-element.elementor-element-3f7f3fa7 .gem-image.gem-wrapbox{float:left;}.elementor-12512 .elementor-element.elementor-element-3f7f3fa7 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-12512 .elementor-element.elementor-element-3f7f3fa7 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12512 .elementor-element.elementor-element-3f7f3fa7{left:5%;}body.rtl .elementor-12512 .elementor-element.elementor-element-3f7f3fa7{right:5%;}.elementor-12512 .elementor-element.elementor-element-3f7f3fa7{top:5%;z-index:0;}.elementor-12512 .elementor-element.elementor-element-3f7f3fa7 .gem-image img{opacity:calc(100/100);}.elementor-12512 .elementor-element.elementor-element-3f7f3fa7 .gem-image a:hover img{opacity:calc(100/100);}.elementor-12512 .elementor-element.elementor-element-190acf0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:21px;--padding-right:21px;}.elementor-12512 .elementor-element.elementor-element-0b434ea{text-align:center;}.elementor-12512 .elementor-element.elementor-element-0b434ea > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-12512 .elementor-element.elementor-element-862204c .gem-textbox-content{background-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-12512 .elementor-element.elementor-element-862204c .gem-textbox-content, .elementor-12512 .elementor-element.elementor-element-862204c .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-12512 .elementor-element.elementor-element-862204c .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-12512 .elementor-element.elementor-element-a2cbcbe .gem-button-container .gem-button{background-color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12512 .elementor-element.elementor-element-a2cbcbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12512 .elementor-element.elementor-element-a2cbcbe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12512 .elementor-element.elementor-element-a2cbcbe .gem-button-container{text-align:center;}.elementor-12512 .elementor-element.elementor-element-a2cbcbe .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-primary );}.elementor-12512 .elementor-element.elementor-element-a2cbcbe .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-accent );}.elementor-12512 .elementor-element.elementor-element-33c75a22 .gem-image.gem-wrapbox{float:left;}.elementor-12512 .elementor-element.elementor-element-33c75a22 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-12512 .elementor-element.elementor-element-33c75a22{width:var( --container-widget-width, 20.646% );max-width:20.646%;--container-widget-width:20.646%;--container-widget-flex-grow:0;top:65%;z-index:0;}.elementor-12512 .elementor-element.elementor-element-33c75a22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12512 .elementor-element.elementor-element-33c75a22.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12512 .elementor-element.elementor-element-33c75a22{right:0px;}body.rtl .elementor-12512 .elementor-element.elementor-element-33c75a22{left:0px;}.elementor-12512 .elementor-element.elementor-element-33c75a22 .gem-image img{opacity:calc(100/100);}.elementor-12512 .elementor-element.elementor-element-33c75a22 .gem-image a:hover img{opacity:calc(100/100);}.elementor-12512 .elementor-element.elementor-element-28e0eb5f .gem-image.gem-wrapbox{float:left;}.elementor-12512 .elementor-element.elementor-element-28e0eb5f .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-12512 .elementor-element.elementor-element-28e0eb5f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12512 .elementor-element.elementor-element-28e0eb5f{left:5%;}body.rtl .elementor-12512 .elementor-element.elementor-element-28e0eb5f{right:5%;}.elementor-12512 .elementor-element.elementor-element-28e0eb5f{top:65%;z-index:0;}.elementor-12512 .elementor-element.elementor-element-28e0eb5f .gem-image img{opacity:calc(100/100);}.elementor-12512 .elementor-element.elementor-element-28e0eb5f .gem-image a:hover img{opacity:calc(100/100);}.elementor-12512 .elementor-element.elementor-element-504e5184 .gem-image.gem-wrapbox{float:right;}.elementor-12512 .elementor-element.elementor-element-504e5184 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-12512 .elementor-element.elementor-element-504e5184{width:var( --container-widget-width, 16.75% );max-width:16.75%;--container-widget-width:16.75%;--container-widget-flex-grow:0;top:5%;z-index:0;}.elementor-12512 .elementor-element.elementor-element-504e5184 > .elementor-widget-container{margin:35px 35px 35px 35px;}.elementor-12512 .elementor-element.elementor-element-504e5184.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12512 .elementor-element.elementor-element-504e5184{right:5%;}body.rtl .elementor-12512 .elementor-element.elementor-element-504e5184{left:5%;}.elementor-12512 .elementor-element.elementor-element-504e5184 .gem-image img{opacity:calc(100/100);}.elementor-12512 .elementor-element.elementor-element-504e5184 .gem-image a:hover img{opacity:calc(100/100);}@media(max-width:767px){body:not(.rtl) .elementor-12512 .elementor-element.elementor-element-3f7f3fa7{left:50px;}body.rtl .elementor-12512 .elementor-element.elementor-element-3f7f3fa7{right:50px;}.elementor-12512 .elementor-element.elementor-element-3f7f3fa7{top:150px;}.elementor-12512 .elementor-element.elementor-element-33c75a22{top:150px;}body:not(.rtl) .elementor-12512 .elementor-element.elementor-element-28e0eb5f{left:50px;}body.rtl .elementor-12512 .elementor-element.elementor-element-28e0eb5f{right:50px;}.elementor-12512 .elementor-element.elementor-element-28e0eb5f{top:150px;}}@media(min-width:768px){.elementor-12512 .elementor-element.elementor-element-54439d55{--width:105.638%;}}/* Start custom CSS for thegem-styledbutton, class: .elementor-element-a2cbcbe */.chuche-button {
            background: linear-gradient(145deg, #ff6b6b, #ff9c9c);
            border: none;
            border-radius: 50px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), inset 0 2px 2px rgba(255, 255, 255, 0.7);
            color: white;
            cursor: pointer;
            font-size: 1.5rem;
            font-weight: bold;
            padding: 15px 40px;
            text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
            transition: transform 0.2s, box-shadow 0.2s;
        }

        .chuche-button:hover {
            transform: scale(1.1);
            box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2), inset 0 4px 4px rgba(255, 255, 255, 0.8);
        }

        .chuche-button:active {
            transform: scale(0.95);
            box-shadow: inset 0 6px 10px rgba(0, 0, 0, 0.2);
        }/* End custom CSS */