.elementor-8 .elementor-element.elementor-element-4cfaf9b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4cfaf9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-repeater-item-1a5f939 .swiper-slide-bg{background-color:#833ca3;background-image:var(--wpr-bg-dfe9d389-af6e-4928-bbf0-1db7847220b4);background-size:cover;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-repeater-item-9cd075c .swiper-slide-bg{background-color:#4054b2;background-image:var(--wpr-bg-ea0424bb-477a-4042-9ae7-a8dcda8fb9f7);background-size:cover;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-repeater-item-09ed171 .swiper-slide-bg{background-color:#1abc9c;background-image:var(--wpr-bg-d0d53143-4a4c-46c7-91d3-dddf3134f2aa);background-size:cover;}.elementor-8 .elementor-element.elementor-element-62044a9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-slide-button{background-color:#63090E;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;border-width:0px;border-radius:0px;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-slide-button:hover{background-color:var( --e-global-color-65b088f );color:var( --e-global-color-33ecb95 );}.elementor-8 .elementor-element.elementor-element-62044a9 .swiper-slide-contents{max-width:100%;}.elementor-8 .elementor-element.elementor-element-62044a9 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-slide-heading{color:#FFFFFF;font-family:"TITILLIUM WEB", Sans-serif;font-size:82px;font-weight:100;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-slide-description{font-family:"Roboto Serif", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-swiper-button{font-size:50px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a88dde5{--display:flex;--min-height:760px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9b92915{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-8 .elementor-element.elementor-element-173a8af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-173a8af.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-173a8af .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-173a8af .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:400;color:#585858;}.elementor-8 .elementor-element.elementor-element-173a8af:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-173a8af:has(:focus) .elementor-image-box-title{color:var( --e-global-color-21b6349 );}.elementor-8 .elementor-element.elementor-element-173a8af .elementor-image-box-description{font-family:var( --e-global-typography-d05b9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-d05b9f9-font-size );font-weight:var( --e-global-typography-d05b9f9-font-weight );color:var( --e-global-color-21b6349 );}.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-8 .elementor-element.elementor-element-335ef65{text-align:left;font-family:"Roboto", Sans-serif;font-size:5px;font-weight:300;letter-spacing:1px;color:#1A1A1A;}.elementor-8 .elementor-element.elementor-element-335ef65 a:hover, .elementor-8 .elementor-element.elementor-element-335ef65 a:focus{color:#1A1A1A;}.elementor-8 .elementor-element.elementor-element-25ec044{width:var( --container-widget-width, 379px );max-width:379px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:379px;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-fab806f-font-family ), Sans-serif;font-size:var( --e-global-typography-fab806f-font-size );font-weight:var( --e-global-typography-fab806f-font-weight );color:#585858;}.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-8 .elementor-element.elementor-element-2bf7565{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9640ad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:50px;z-index:5;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9640ad7{right:50px;}body.rtl .elementor-8 .elementor-element.elementor-element-9640ad7{left:50px;}.elementor-8 .elementor-element.elementor-element-9640ad7 img{width:100px;}.elementor-8 .elementor-element.elementor-element-647c47d{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b3f31f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:150px;--padding-right:150px;}.elementor-8 .elementor-element.elementor-element-b3f31f0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b3f31f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65b088f );background-image:var(--wpr-bg-3092dee5-33fa-42b7-ba87-ff00e2be498b);background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b3f31f0:hover::before, .elementor-8 .elementor-element.elementor-element-b3f31f0:hover > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b3f31f0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b3f31f0 > .elementor-background-slideshow:hover::before, .elementor-8 .elementor-element.elementor-element-b3f31f0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-b3f31f0:hover{--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-fecd82d{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Titillium Web", Sans-serif;font-size:46px;font-weight:400;color:var( --e-global-color-65b088f );}.elementor-8 .elementor-element.elementor-element-fecd82d.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fecd82d a{color:var( --e-global-color-65b088f );}.elementor-8 .elementor-element.elementor-element-fecd82d a:hover, .elementor-8 .elementor-element.elementor-element-fecd82d a:focus{color:var( --e-global-color-65b088f );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e37e76e{--divider-border-style:solid;--divider-color:var( --e-global-color-65b088f );--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-e37e76e .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-e37e76e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8 .elementor-element.elementor-element-8d8234b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:150px;--padding-right:150px;}.elementor-8 .elementor-element.elementor-element-8d8234b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8d8234b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65b088f );background-image:var(--wpr-bg-3d62822e-cb3f-42a5-b2a5-2ecbaa4afabc);background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8d8234b:hover::before, .elementor-8 .elementor-element.elementor-element-8d8234b:hover > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8d8234b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8d8234b > .elementor-background-slideshow:hover::before, .elementor-8 .elementor-element.elementor-element-8d8234b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-8d8234b:hover{--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-bdd3c29{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-d05b9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-d05b9f9-font-size );font-weight:var( --e-global-typography-d05b9f9-font-weight );color:var( --e-global-color-65b088f );}.elementor-8 .elementor-element.elementor-element-bdd3c29.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-bdd3c29 a{color:var( --e-global-color-65b088f );}.elementor-8 .elementor-element.elementor-element-bdd3c29 a:hover, .elementor-8 .elementor-element.elementor-element-bdd3c29 a:focus{color:var( --e-global-color-65b088f );}.elementor-8 .elementor-element.elementor-element-fe26b88{--divider-border-style:solid;--divider-color:var( --e-global-color-65b088f );--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-fe26b88 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-fe26b88 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8 .elementor-element.elementor-element-a4b4d70{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-2f798ff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f798ff.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2f798ff .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2f798ff .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;color:#585858;}.elementor-8 .elementor-element.elementor-element-2f798ff:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-2f798ff:has(:focus) .elementor-image-box-title{color:var( --e-global-color-21b6349 );}.elementor-8 .elementor-element.elementor-element-2f798ff .elementor-image-box-description{font-family:"Titillium Web", Sans-serif;font-size:42px;font-weight:400;color:var( --e-global-color-21b6349 );}.elementor-8 .elementor-element.elementor-element-a4836bc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a4836bc{text-align:left;font-family:"Roboto", Sans-serif;font-size:5px;font-weight:300;letter-spacing:1px;color:#1A1A1A;}.elementor-8 .elementor-element.elementor-element-a4836bc a:hover, .elementor-8 .elementor-element.elementor-element-a4836bc a:focus{color:#1A1A1A;}.elementor-8 .elementor-element.elementor-element-93ab2e4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b4a7527{--display:flex;--min-height:370px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bdb6869{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-bdb6869:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bdb6869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-8 .elementor-element.elementor-element-bdb6869:hover{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-17294d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Titillium Web", Sans-serif;font-size:32px;font-weight:400;line-height:32px;color:var( --e-global-color-21b6349 );}.elementor-8 .elementor-element.elementor-element-17294d5 p{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-43b4b7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#585858;}.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-8 .elementor-element.elementor-element-8b5d406 .elementor-button{background-color:#61CE7000;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8b5d406 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-8b5d406 .elementor-button:focus{background-color:#E9040400;}.elementor-8 .elementor-element.elementor-element-8b5d406{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:010px 025px 0010px 025px;}.elementor-8 .elementor-element.elementor-element-8b5d406.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-72cac97{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-72cac97:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-72cac97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-8 .elementor-element.elementor-element-72cac97:hover{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-adeb99f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Titillium Web", Sans-serif;font-size:32px;font-weight:400;line-height:32px;color:var( --e-global-color-21b6349 );}.elementor-8 .elementor-element.elementor-element-adeb99f p{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-89c98ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#585858;}.elementor-8 .elementor-element.elementor-element-4ab37cd .elementor-button{background-color:#61CE7000;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4ab37cd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4ab37cd .elementor-button:focus{background-color:#E9040400;}.elementor-8 .elementor-element.elementor-element-4ab37cd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:010px 025px 0010px 025px;}.elementor-8 .elementor-element.elementor-element-4ab37cd.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-781c858{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-781c858:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-781c858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-8 .elementor-element.elementor-element-781c858:hover{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-d51bee0{width:var( --container-widget-width, 212px );max-width:212px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:212px;--container-widget-flex-grow:0;text-align:center;font-family:"Titillium Web", Sans-serif;font-size:32px;font-weight:400;line-height:32px;color:var( --e-global-color-21b6349 );}.elementor-8 .elementor-element.elementor-element-d51bee0 p{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-1e15eb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#585858;}.elementor-8 .elementor-element.elementor-element-d375383 .elementor-button{background-color:#61CE7000;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d375383 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d375383 .elementor-button:focus{background-color:#E9040400;}.elementor-8 .elementor-element.elementor-element-d375383{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:010px 025px 0010px 025px;}.elementor-8 .elementor-element.elementor-element-d375383.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b553e4f{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-8 .elementor-element.elementor-element-b553e4f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b553e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-366f326e-4f19-493b-92af-95503fef6b19);background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b0f9f32{width:var( --container-widget-width, 674.922px );max-width:674.922px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:674.922px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b0f9f32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b0f9f32 .elementor-image-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-b0f9f32 .elementor-image-box-title{margin-bottom:16px;font-family:"Titillium Web", Sans-serif;font-size:42px;font-weight:400;color:var( --e-global-color-33ecb95 );}.elementor-8 .elementor-element.elementor-element-b0f9f32:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-b0f9f32:has(:focus) .elementor-image-box-title{color:var( --e-global-color-33ecb95 );}.elementor-8 .elementor-element.elementor-element-b0f9f32 .elementor-image-box-description{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-21b6349 );}.elementor-8 .elementor-element.elementor-element-7ef36db .elementor-button{background-color:#63090E;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 025px 15px 25px;}.elementor-8 .elementor-element.elementor-element-7ef36db .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-7ef36db .elementor-button:focus{background-color:#FFFFFF;color:#63090E;}.elementor-8 .elementor-element.elementor-element-7ef36db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7ef36db.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7ef36db .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-7ef36db .elementor-button:focus svg{fill:#63090E;}:root{--page-title-display:none;}body.elementor-page-8{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-62044a9 .swiper-slide-contents{max-width:50%;}.elementor-8 .elementor-element.elementor-element-a88dde5{--min-height:450px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-173a8af .elementor-image-box-description{font-size:var( --e-global-typography-d05b9f9-font-size );}.elementor-8 .elementor-element.elementor-element-25ec044{font-size:var( --e-global-typography-fab806f-font-size );}.elementor-8 .elementor-element.elementor-element-2bf7565{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-8 .elementor-element.elementor-element-b3f31f0{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-8d8234b{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-bdd3c29{font-size:var( --e-global-typography-d05b9f9-font-size );}.elementor-8 .elementor-element.elementor-element-a4b4d70{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-93ab2e4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b4a7527{--min-height:350px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-bdb6869{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-72cac97{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-781c858{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b553e4f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b0f9f32{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-4cfaf9b{--width:100%;}.elementor-8 .elementor-element.elementor-element-a88dde5{--content-width:1060px;}.elementor-8 .elementor-element.elementor-element-9b92915{--width:50%;}.elementor-8 .elementor-element.elementor-element-b3f31f0{--width:50%;}.elementor-8 .elementor-element.elementor-element-8d8234b{--width:50%;}.elementor-8 .elementor-element.elementor-element-a4b4d70{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-bdb6869{--width:350px;}.elementor-8 .elementor-element.elementor-element-72cac97{--width:350px;}.elementor-8 .elementor-element.elementor-element-781c858{--width:350px;}.elementor-8 .elementor-element.elementor-element-b553e4f{--content-width:1060px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4cfaf9b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-62044a9 .swiper-slide-contents{max-width:80%;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-slide-heading{font-size:46px;line-height:48px;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-slide-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-62044a9 .elementor-swiper-button{font-size:25px;}.elementor-8 .elementor-element.elementor-element-173a8af .elementor-image-box-description{font-size:var( --e-global-typography-d05b9f9-font-size );}.elementor-8 .elementor-element.elementor-element-25ec044{font-size:var( --e-global-typography-fab806f-font-size );}.elementor-8 .elementor-element.elementor-element-9640ad7 img{width:60px;}.elementor-8 .elementor-element.elementor-element-b3f31f0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fecd82d{font-size:46px;line-height:48px;}.elementor-8 .elementor-element.elementor-element-8d8234b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bdd3c29{font-size:var( --e-global-typography-d05b9f9-font-size );}.elementor-8 .elementor-element.elementor-element-b553e4f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b553e4f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b0f9f32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b0f9f32 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-7ef36db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-62044a9 */.e-font-icon-svg{background-color: #11111190; border-radius:2px; padding: 5px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bf7565 */.elementor-8 .elementor-element.elementor-element-2bf7565 {
  top: 0;
  right: 0;
  left: 0;
  display: flex;
  justify-content: center;
  animation: flutuar 3s ease-in-out infinite;
}

@keyframes flutuar {
  0% {
    transform: translateY(0) rotate(0deg);
  }
  50% {
    transform: translateY(-10px) rotate(2deg);
  }
  100% {
    transform: translateY(0) rotate(0deg);
  }
}/* End custom CSS */
/* Start custom CSS *//* ====== CONTAINER hover-box ====== */
.hover-box {
  transition: background 0.5s ease-in-out;
}

/* Ao passar o mouse no container */
.hover-box:hover {
  background-color: #63090E !important;
}

/* ====== TEXTOS .t1 e .t2 ====== */
.t1 {
  color: #63090E;
  transition: color 0.5s ease-in-out;
}

.hover-box:hover .t1 {
  color: white !important;
  transition: color 0.5s ease-in-out;
}

/* ====== BOTÃO fancy ====== */
.fancy {
  background-color: transparent;
  border: 2px solid #000;
  color: #63090E;
  padding: 10px 25px;
  position: relative;
  transition: all 0.5s ease-in-out;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  overflow: visible;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}

/* Linhas inferiores no canto esquerdo */
.fancy::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0.625rem;
  width: 1.5625rem;
  height: 2px;
  background: #F3F3F3;
  box-shadow: 1.875rem 0 0 #F3F3F3;
  transition: width 0.5s ease-out, box-shadow 0.5s ease-out;
}

/* Linhas superiores no canto direito */
.fancy span::before {
  content: "";
  position: absolute;
  top: -2px;
  right: 0.625rem;
  width: 1.5625rem;
  height: 2px;
  background: #F3F3F3;
  box-shadow: -1.875rem 0 0 #F3F3F3;
  transition: width 0.5s ease-out, box-shadow 0.5s ease-out;
}

/* ====== HOVER NO CONTAINER ====== */

/* Botão: fundo preto, borda branca */
.hover-box:hover .fancy {
  background-color: #63090E !important;
  border-color: white !important;
  transition: all 0.5s ease-in-out;
}

/* Texto do botão */
.hover-box:hover .fancy span {
  color: white !important;
  transition: color 0.5s ease-in-out;
}

/* EFEITO VISUAL nas linhas decorativas (animaçãozinha) */
.hover-box:hover .fancy::after {
  width: 3.5rem;
  box-shadow: 3rem 0 0 white;
}

.hover-box:hover .fancy span::before {
  width: 3.5rem;
  box-shadow: -3rem 0 0 white;
}}

.hover-box {
  position: relative;
  display: inline-block;
  padding: 20px;
  border: 1px solid #63090E;
  overflow: hidden;
}

.hover-box::after,
.hover-box::before {
  content: '';
  position: absolute;
  background-color: #63090E;
  transition: width 0.4s ease, height 0.4s ease;
}

/* Linha inferior */
.hover-box::after {
  height: 2px;
  width: 0;
  bottom: 0;
  left: 0;
}

/* Linha direita */
.hover-box::before {
  width: 2px;
  height: 0;
  top: 0;
  right: 0;
}

.hover-box:hover::after {
  width: 100%;
}

.hover-box:hover::before {
  height: 100%;
}

...........................................

.fancy1 {
  background-color: transparent;
  border: 2px solid white;
  border-radius: 0;
  box-sizing: border-box;
  color: white;
  cursor: pointer;
  display: inline-block;
  float: right;
  letter-spacing: 0.05em;
  margin: 0;
  outline: none;
  overflow: visible;
  padding: 1.25em 2em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  transition: all 0.3s ease-in-out;
  user-select: none;
  font-size: 13px;
}

.fancy1::before {
  content: " ";
  width: 1.5625rem;
  height: 2px;
  background: white;
  top: 50%;
  left: 1.5em;
  position: absolute;
  transform: translateY(-50%);
  transform-origin: center;
  transition: background 0.3s linear, width 0.3s linear;
}

.fancy1 .text {
  font-size: 1.125em;
  line-height: 1.33333em;
  padding-left: 2em;
  display: block;
  text-align: left;
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
}

.fancy1 .top-key,
.fancy1 .bottom-key-1,
.fancy1 .bottom-key-2 {
  height: 2px;
  background: #e8e8e8;
  position: absolute;
  transition: background 0.3s ease-out, width 0.5s ease-out, left 0.3s ease-out, right 0.3s ease-out;
}

.fancy1 .top-key {
  width: 1.5625rem;
  top: -2px;
  left: 0.625rem;
}

.fancy1 .bottom-key-1 {
  width: 1.5625rem;
  right: 1.875rem;
  bottom: -2px;
}

.fancy1 .bottom-key-2 {
  width: 0.625rem;
  right: 0.625rem;
  bottom: -2px;
}

/* Hover: texto preto, fundo branco, borda preta */
.fancy1:hover {
  color: black;
  background: white;
  border-color: black;
}

.fancy1:hover::before {
  width: 0.9375rem;
  background: black;
}

.fancy1:hover .text {
  color: black;
  padding-left: 1.5em;
}

.fancy1:hover .top-key,
.fancy1:hover .bottom-key-1,
.fancy1:hover .bottom-key-2 {
  background: black;
}

.fancy1:hover .top-key {
  left: -2px;
  width: 0;
}

.fancy1:hover .bottom-key-1,
.fancy1:hover .bottom-key-2 {
  right: 0;
  width: 0;
}


html,
body{
width:100%;
overflow-x:hidden;
}

body, html {
overflow-x: hidden !important;
}

......................../* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TITILLIUM WEB';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(https://stoneraja.com.br/wp-content/uploads/2025/08/TitilliumWeb-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'TITILLIUM WEB';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url(https://stoneraja.com.br/wp-content/uploads/2025/08/TitilliumWeb-SemiBold.ttf) format('truetype');
}
@font-face {
	font-family: 'TITILLIUM WEB';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url(https://stoneraja.com.br/wp-content/uploads/2025/08/TitilliumWeb-Light.ttf) format('truetype');
}
@font-face {
	font-family: 'TITILLIUM WEB';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url(https://stoneraja.com.br/wp-content/uploads/2025/08/TitilliumWeb-Italic.ttf) format('truetype');
}
@font-face {
	font-family: 'TITILLIUM WEB';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url(https://stoneraja.com.br/wp-content/uploads/2025/08/TitilliumWeb-SemiBoldItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'TITILLIUM WEB';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url(https://stoneraja.com.br/wp-content/uploads/2025/08/TitilliumWeb-ExtraLight.ttf) format('truetype');
}
/* End Custom Fonts CSS */