.elementor-26 .elementor-element.elementor-element-9099782{--display:flex;--min-height:730px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-9099782:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-9099782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sabrinazielinskidesign.com.br/wp-content/uploads/2026/03/bg.jpg-1.png");background-position:center center;background-size:cover;}.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-26 .elementor-element.elementor-element-fdf76d7{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-26 .elementor-element.elementor-element-fdf76d7 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-26 .elementor-element.elementor-element-fdf76d7.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-b32d7e5.elementor-social-icon{background-color:#282F31;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-b32d7e5.elementor-social-icon i{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-b32d7e5.elementor-social-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-d53635c.elementor-social-icon{background-color:#282F31;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-d53635c.elementor-social-icon i{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-d53635c.elementor-social-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-30eedc1.elementor-social-icon{background-color:#282F31;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-30eedc1.elementor-social-icon i{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-30eedc1.elementor-social-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-4c68aff.elementor-social-icon{background-color:#282F31;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-4c68aff.elementor-social-icon i{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-repeater-item-4c68aff.elementor-social-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b57294{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-widget-container{text-align:center;}.elementor-26 .elementor-element.elementor-element-7b57294 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-7b57294.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-7b57294 .elementor-social-icon:hover{background-color:#06b4ed;}.elementor-26 .elementor-element.elementor-element-35ceabf{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:1;}.elementor-26 .elementor-element.elementor-element-35ceabf.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-35ceabf:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-26 .elementor-element.elementor-element-35ceabf:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-26 .elementor-element.elementor-element-35ceabf img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-26 .elementor-element.elementor-element-ecedf69{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:1;}.elementor-26 .elementor-element.elementor-element-ecedf69.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-0dad11e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:1;}.elementor-26 .elementor-element.elementor-element-0dad11e.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-5ba5611{--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:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-26 .elementor-element.elementor-element-5ba5611:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5ba5611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#404040;}.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-26 .elementor-element.elementor-element-87f66b8.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-87f66b8{text-align:center;}.elementor-26 .elementor-element.elementor-element-87f66b8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:400;color:#E0E0E0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-fdf76d7{--container-widget-width:394px;--container-widget-flex-grow:0;width:var( --container-widget-width, 394px );max-width:394px;}.elementor-26 .elementor-element.elementor-element-35ceabf{--container-widget-width:592px;--container-widget-flex-grow:0;width:var( --container-widget-width, 592px );max-width:592px;}.elementor-26 .elementor-element.elementor-element-ecedf69{--container-widget-width:592px;--container-widget-flex-grow:0;width:var( --container-widget-width, 592px );max-width:592px;}.elementor-26 .elementor-element.elementor-element-0dad11e{--container-widget-width:592px;--container-widget-flex-grow:0;width:var( --container-widget-width, 592px );max-width:592px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-9099782{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-fdf76d7{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-26 .elementor-element.elementor-element-35ceabf{--container-widget-width:592px;--container-widget-flex-grow:0;width:var( --container-widget-width, 592px );max-width:592px;}}/* Start custom CSS for image, class: .elementor-element-35ceabf */.elementor-26 .elementor-element.elementor-element-35ceabf{

--first-color: #1e3a8a;

--second-color: #1e3a8a;

--third-color: #4a92e4;

}

@property --rotate {

syntax: "";

initial-value: 132deg;

inherits: false;

}

.elementor-26 .elementor-element.elementor-element-35ceabf::before, .elementor-26 .elementor-element.elementor-element-35ceabf::after{

 opacity: 0;

 content: "";

 transition: all 0.5s ease-in-out;

}

.elementor-26 .elementor-element.elementor-element-35ceabf:hover::before, .elementor-26 .elementor-element.elementor-element-35ceabf: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-26 .elementor-element.elementor-element-35ceabf:hover::before {

 width: 102%;

 height: 102%;

 border-radius: 0px;

top: -1%;

left: -1%;

}

.elementor-26 .elementor-element.elementor-element-35ceabf: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 image, class: .elementor-element-ecedf69 */.elementor-26 .elementor-element.elementor-element-ecedf69{

--first-color: #1e3a8a;

--second-color: #1e3a8a;

--third-color: #4a92e4;


}

@property --rotate {

syntax: "";

initial-value: 132deg;

inherits: false;

}

.elementor-26 .elementor-element.elementor-element-ecedf69::before, .elementor-26 .elementor-element.elementor-element-ecedf69::after{

 opacity: 0;

 content: "";

 transition: all 0.5s ease-in-out;

}

.elementor-26 .elementor-element.elementor-element-ecedf69:hover::before, .elementor-26 .elementor-element.elementor-element-ecedf69: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-26 .elementor-element.elementor-element-ecedf69:hover::before {

 width: 102%;

 height: 102%;

 border-radius: 0px;

top: -1%;

left: -1%;

}

.elementor-26 .elementor-element.elementor-element-ecedf69: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 image, class: .elementor-element-0dad11e */.elementor-26 .elementor-element.elementor-element-0dad11e{

--first-color: #1e3a8a;

--second-color: #1e3a8a;

--third-color: #4a92e4;


}

@property --rotate {

syntax: "";

initial-value: 132deg;

inherits: false;

}

.elementor-26 .elementor-element.elementor-element-0dad11e::before, .elementor-26 .elementor-element.elementor-element-0dad11e::after{

 opacity: 0;

 content: "";

 transition: all 0.5s ease-in-out;

}

.elementor-26 .elementor-element.elementor-element-0dad11e:hover::before, .elementor-26 .elementor-element.elementor-element-0dad11e: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-26 .elementor-element.elementor-element-0dad11e:hover::before {

 width: 102%;

 height: 102%;

 border-radius: 0px;

top: -1%;

left: -1%;

}

.elementor-26 .elementor-element.elementor-element-0dad11e: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 */