.elementor-54 .elementor-element.elementor-element-1268e3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-54 .elementor-element.elementor-element-1268e3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-e1178b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-e1178b3.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-54 .elementor-element.elementor-element-3e8d5ad img{width:94%;}.elementor-54 .elementor-element.elementor-element-6f51873{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-6f51873.e-con{--flex-grow:0;--flex-shrink:0;}.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-54 .elementor-element.elementor-element-cd54f27{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#0A0A0A;}.elementor-54 .elementor-element.elementor-element-57a3763{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-f6121fd{color:#0C0C0C;}.elementor-54 .elementor-element.elementor-element-11ff6e3{--display:flex;--min-height:238px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-f0c6e11{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}.elementor-54 .elementor-element.elementor-element-f0c6e11 .gallery-item .gallery-caption{text-align:center;}.elementor-54 .elementor-element.elementor-element-c033b17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-54 .elementor-element.elementor-element-555589a{text-align:center;}.elementor-54 .elementor-element.elementor-element-555589a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:65px;color:#1A1B1B;}.elementor-54 .elementor-element.elementor-element-ad6cc55{--display:flex;--min-height:0px;--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-54 .elementor-element.elementor-element-ca2b00a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-203a3a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-da6d48e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-db3cabf{text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;color:#0C0C0C;}.elementor-54 .elementor-element.elementor-element-db3cabf a{color:#0A0A0A;}.elementor-54 .elementor-element.elementor-element-fed88d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-1de0f57{text-align:center;}.elementor-54 .elementor-element.elementor-element-1de0f57 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:65px;color:#111111;}.elementor-54 .elementor-element.elementor-element-b1d701a{--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-54 .elementor-element.elementor-element-f88ef83{--display:flex;}.elementor-54 .elementor-element.elementor-element-ca570a2{--display:flex;}.elementor-54 .elementor-element.elementor-element-8e04c4b{--display:flex;}.elementor-54 .elementor-element.elementor-element-dd3132b{--display:flex;}.elementor-54 .elementor-element.elementor-element-548deee{--display:flex;}.elementor-54 .elementor-element.elementor-element-a279ca0{--display:flex;}.elementor-54 .elementor-element.elementor-element-a9cf85c{--display:flex;}.elementor-54 .elementor-element.elementor-element-a1fb3f0{--display:flex;}.elementor-54 .elementor-element.elementor-element-1505167{--display:flex;}.elementor-54 .elementor-element.elementor-element-44f301a{--display:flex;}.elementor-54 .elementor-element.elementor-element-7e1dfa7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-54 .elementor-element.elementor-element-a3b044b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-d479198{text-align:center;}.elementor-54 .elementor-element.elementor-element-d479198 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#111111;}.elementor-54 .elementor-element.elementor-element-07d6a00{--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-54 .elementor-element.elementor-element-485c998{--display:flex;}.elementor-54 .elementor-element.elementor-element-c285afe{--display:flex;--min-height:246px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-54 .elementor-element.elementor-element-c285afe:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-c285afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #140E0E9C 0%, #073F34F7 100%);}.elementor-54 .elementor-element.elementor-element-636db1a{text-align:center;color:#F0E7E7;}.elementor-54 .elementor-element.elementor-element-24d0950{text-align:center;color:#F7F1F1;}.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-54 .elementor-element.elementor-element-01b6208 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #ECF1EC 0%, #f2295b 100%);}.elementor-54 .elementor-element.elementor-element-3adaf22{--display:flex;}.elementor-54 .elementor-element.elementor-element-13d8891{--display:flex;--min-height:246px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-54 .elementor-element.elementor-element-13d8891:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-13d8891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #140E0E4F 0%, #073F34F7 100%);}.elementor-54 .elementor-element.elementor-element-8f5b01e{text-align:center;color:#F0E7E7;}.elementor-54 .elementor-element.elementor-element-8715f23{text-align:center;color:#F7F1F1;}.elementor-54 .elementor-element.elementor-element-66a1ced .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #ECF1EC 0%, #f2295b 100%);}.elementor-54 .elementor-element.elementor-element-6d4ff03{--display:flex;}.elementor-54 .elementor-element.elementor-element-46290bf{--display:flex;--min-height:246px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-54 .elementor-element.elementor-element-46290bf:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-46290bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #140E0E4F 0%, #073F34F7 100%);}.elementor-54 .elementor-element.elementor-element-1f9cc83{text-align:center;color:#F0E7E7;}.elementor-54 .elementor-element.elementor-element-6a0d286{text-align:center;color:#F7F1F1;}.elementor-54 .elementor-element.elementor-element-85dbc1e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #ECF1EC 0%, #f2295b 100%);}.elementor-54 .elementor-element.elementor-element-e3d51e7{--display:flex;}.elementor-54 .elementor-element.elementor-element-2914383{--display:flex;--min-height:246px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-54 .elementor-element.elementor-element-2914383:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-2914383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #140E0E4F 0%, #073F34F7 100%);}.elementor-54 .elementor-element.elementor-element-2b4443c{text-align:center;color:#F0E7E7;}.elementor-54 .elementor-element.elementor-element-80db2f0{text-align:center;color:#F7F1F1;}.elementor-54 .elementor-element.elementor-element-64f2439 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #ECF1EC 0%, #f2295b 100%);}.elementor-54 .elementor-element.elementor-element-667703a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-54 .elementor-element.elementor-element-87675ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-36a79bb{text-align:center;}.elementor-54 .elementor-element.elementor-element-36a79bb .elementor-heading-title{color:#050505;}.elementor-54 .elementor-element.elementor-element-afba4e1{--display:flex;}.elementor-54 .elementor-element.elementor-element-afba4e1:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-afba4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A5045 0%, #1E7053B8 100%);}body.elementor-page-54:not(.elementor-motion-effects-element-type-background), body.elementor-page-54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gssgsstgo.com.br/wp-content/uploads/2025/09/frente2.png");background-repeat:repeat;background-size:cover;}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-1268e3a{--width:73.676%;}.elementor-54 .elementor-element.elementor-element-e1178b3{--width:59%;}.elementor-54 .elementor-element.elementor-element-6f51873{--width:43%;}.elementor-54 .elementor-element.elementor-element-11ff6e3{--width:66%;}.elementor-54 .elementor-element.elementor-element-c033b17{--width:50%;}.elementor-54 .elementor-element.elementor-element-ad6cc55{--width:42%;}.elementor-54 .elementor-element.elementor-element-ca2b00a{--width:50%;}.elementor-54 .elementor-element.elementor-element-203a3a8{--width:50%;}.elementor-54 .elementor-element.elementor-element-afba4e1{--width:63%;}}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-7e1dfa7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-667703a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-7e1dfa7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-54 .elementor-element.elementor-element-667703a{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-c285afe */.elementor-54 .elementor-element.elementor-element-c285afe{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-c285afe::before, .elementor-54 .elementor-element.elementor-element-c285afe::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before, .elementor-54 .elementor-element.elementor-element-c285afe:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d8891 */.elementor-54 .elementor-element.elementor-element-13d8891{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-13d8891::before, .elementor-54 .elementor-element.elementor-element-13d8891::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before, .elementor-54 .elementor-element.elementor-element-13d8891:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46290bf */.elementor-54 .elementor-element.elementor-element-46290bf{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-46290bf::before, .elementor-54 .elementor-element.elementor-element-46290bf::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before, .elementor-54 .elementor-element.elementor-element-46290bf:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2914383 */.elementor-54 .elementor-element.elementor-element-2914383{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-2914383::before, .elementor-54 .elementor-element.elementor-element-2914383::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before, .elementor-54 .elementor-element.elementor-element-2914383:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285afe */.elementor-54 .elementor-element.elementor-element-c285afe{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-c285afe::before, .elementor-54 .elementor-element.elementor-element-c285afe::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before, .elementor-54 .elementor-element.elementor-element-c285afe:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d8891 */.elementor-54 .elementor-element.elementor-element-13d8891{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-13d8891::before, .elementor-54 .elementor-element.elementor-element-13d8891::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before, .elementor-54 .elementor-element.elementor-element-13d8891:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46290bf */.elementor-54 .elementor-element.elementor-element-46290bf{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-46290bf::before, .elementor-54 .elementor-element.elementor-element-46290bf::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before, .elementor-54 .elementor-element.elementor-element-46290bf:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2914383 */.elementor-54 .elementor-element.elementor-element-2914383{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-2914383::before, .elementor-54 .elementor-element.elementor-element-2914383::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before, .elementor-54 .elementor-element.elementor-element-2914383:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285afe */.elementor-54 .elementor-element.elementor-element-c285afe{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-c285afe::before, .elementor-54 .elementor-element.elementor-element-c285afe::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before, .elementor-54 .elementor-element.elementor-element-c285afe:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d8891 */.elementor-54 .elementor-element.elementor-element-13d8891{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-13d8891::before, .elementor-54 .elementor-element.elementor-element-13d8891::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before, .elementor-54 .elementor-element.elementor-element-13d8891:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46290bf */.elementor-54 .elementor-element.elementor-element-46290bf{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-46290bf::before, .elementor-54 .elementor-element.elementor-element-46290bf::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before, .elementor-54 .elementor-element.elementor-element-46290bf:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2914383 */.elementor-54 .elementor-element.elementor-element-2914383{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-2914383::before, .elementor-54 .elementor-element.elementor-element-2914383::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before, .elementor-54 .elementor-element.elementor-element-2914383:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285afe */.elementor-54 .elementor-element.elementor-element-c285afe{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-c285afe::before, .elementor-54 .elementor-element.elementor-element-c285afe::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before, .elementor-54 .elementor-element.elementor-element-c285afe:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d8891 */.elementor-54 .elementor-element.elementor-element-13d8891{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-13d8891::before, .elementor-54 .elementor-element.elementor-element-13d8891::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before, .elementor-54 .elementor-element.elementor-element-13d8891:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46290bf */.elementor-54 .elementor-element.elementor-element-46290bf{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-46290bf::before, .elementor-54 .elementor-element.elementor-element-46290bf::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before, .elementor-54 .elementor-element.elementor-element-46290bf:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2914383 */.elementor-54 .elementor-element.elementor-element-2914383{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-2914383::before, .elementor-54 .elementor-element.elementor-element-2914383::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before, .elementor-54 .elementor-element.elementor-element-2914383:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285afe */.elementor-54 .elementor-element.elementor-element-c285afe{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-c285afe::before, .elementor-54 .elementor-element.elementor-element-c285afe::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before, .elementor-54 .elementor-element.elementor-element-c285afe:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-c285afe:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d8891 */.elementor-54 .elementor-element.elementor-element-13d8891{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-13d8891::before, .elementor-54 .elementor-element.elementor-element-13d8891::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before, .elementor-54 .elementor-element.elementor-element-13d8891:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-13d8891:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46290bf */.elementor-54 .elementor-element.elementor-element-46290bf{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-46290bf::before, .elementor-54 .elementor-element.elementor-element-46290bf::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before, .elementor-54 .elementor-element.elementor-element-46290bf:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-46290bf:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2914383 */.elementor-54 .elementor-element.elementor-element-2914383{
--first-color: #eba434;
--second-color: #eb3477;
--third-color: #34b4eb;
}
@property --rotate {
syntax: "<angle>";
initial-value: 132deg;
inherits: false;
}
.elementor-54 .elementor-element.elementor-element-2914383::before, .elementor-54 .elementor-element.elementor-element-2914383::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before, .elementor-54 .elementor-element.elementor-element-2914383:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-54 .elementor-element.elementor-element-2914383:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */