.elementor-10 .elementor-element.elementor-element-450ca8b{--display:flex;--min-height:100vh;--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-10 .elementor-element.elementor-element-450ca8b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-450ca8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transtornodaeramoderna.com.br/wp-content/uploads/2025/08/Camada-1.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-79f7cac{--display:flex;--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:flex-start;}.elementor-10 .elementor-element.elementor-element-c4187ff{--spacer-size:50px;}.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-10 .elementor-element.elementor-element-57fae5d{text-align:left;}.elementor-10 .elementor-element.elementor-element-57fae5d img{width:55%;}.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-10 .elementor-element.elementor-element-e5ba32e{padding:0px 20px 0px 0px;text-align:left;}.elementor-10 .elementor-element.elementor-element-e5ba32e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:36px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3a1f6f1{padding:0px 20px 0px 0px;text-align:left;}.elementor-10 .elementor-element.elementor-element-3a1f6f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:28px;color:#FFFFFF;}.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-10 .elementor-element.elementor-element-32dc57d .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-afa01b4{--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-10 .elementor-element.elementor-element-88b0f47{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-88b0f47:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-88b0f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transtornodaeramoderna.com.br/wp-content/uploads/2025/08/s2.png");background-position:top left;background-repeat:no-repeat;background-size:40% auto;}.elementor-10 .elementor-element.elementor-element-1acbb91{--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;}.elementor-10 .elementor-element.elementor-element-ef6cd6f{--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-10 .elementor-element.elementor-element-90881ac{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-90881ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:28px;color:#37ADFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-icon i{color:#5EAFE6;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-icon svg{fill:#5EAFE6;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-55fc145{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-80758a8{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-80758a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#37ADFF;}.elementor-10 .elementor-element.elementor-element-be738ad{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-be738ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;color:#37ADFF;}.elementor-10 .elementor-element.elementor-element-2c446a2 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-deed9e6{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9628d09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-8655a79{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8655a79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:42px;color:#37ADFF;}.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-10 .elementor-element.elementor-element-662560e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-icon i{color:#5EAFE6;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-icon svg{fill:#5EAFE6;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-209b9d8{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-209b9d8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-50fa562{text-align:right;}.elementor-10 .elementor-element.elementor-element-50fa562 img{width:93%;}.elementor-10 .elementor-element.elementor-element-86fe39e .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-86fe39e{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c49b48e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-16656e8{text-align:right;}.elementor-10 .elementor-element.elementor-element-16656e8 img{width:93%;}.elementor-10 .elementor-element.elementor-element-fd0fdb8{--display:flex;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e49f34b{padding:0px 20px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-e49f34b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;line-height:36px;color:#37ADFF;}.elementor-10 .elementor-element.elementor-element-8a901f2{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a07ecd9{--display:flex;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a07ecd9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a07ecd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9E3FF00;}.elementor-10 .elementor-element.elementor-element-545b0af{text-align:center;}.elementor-10 .elementor-element.elementor-element-545b0af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:28px;color:#37ADFF;}.elementor-10 .elementor-element.elementor-element-3ef0199{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-42f0805{--display:flex;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-42f0805:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-42f0805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9E3FF00;}.elementor-10 .elementor-element.elementor-element-6552003{text-align:center;}.elementor-10 .elementor-element.elementor-element-6552003 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:28px;color:#37ADFF;}.elementor-10 .elementor-element.elementor-element-72e2b8a{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d8157f9{--display:flex;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d8157f9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d8157f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9E3FF00;}.elementor-10 .elementor-element.elementor-element-8e75044{text-align:center;}.elementor-10 .elementor-element.elementor-element-8e75044 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:28px;color:#37ADFF;}.elementor-10 .elementor-element.elementor-element-b6399bc{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-907dcd5{--display:flex;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-907dcd5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-907dcd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9E3FF00;}.elementor-10 .elementor-element.elementor-element-0e0b9c5{text-align:center;}.elementor-10 .elementor-element.elementor-element-0e0b9c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:28px;color:#37ADFF;}.elementor-10 .elementor-element.elementor-element-c36974b{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-76c0097 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-9a7d6e1{--display:flex;--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8c9209e{padding:0px 20px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-8c9209e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:42px;color:#37ADFF;}.elementor-10 .elementor-element.elementor-element-b749f34{--display:flex;--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:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b749f34:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b749f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9E3FF00;}.elementor-10 .elementor-element.elementor-element-bca30d0{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bca30d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-28b08a4{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-28b08a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3827955{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3827955 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b66c05d{--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;--padding-top:40px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bd88d2d{--display:flex;--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;}.elementor-10 .elementor-element.elementor-element-cad17d8{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cad17d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-63e3c02{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-63e3c02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b5f5a03{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b5f5a03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-646caf6{--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-start;}.elementor-10 .elementor-element.elementor-element-596c7d1{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-596c7d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9c6a454{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9c6a454 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dde4eba{--display:flex;--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;}.elementor-10 .elementor-element.elementor-element-8c1bd78{--display:flex;--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:flex-start;--align-items:flex-start;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8c1bd78:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8c1bd78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9E3FF00;}.elementor-10 .elementor-element.elementor-element-d751a30{padding:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d751a30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-icon i{color:#5EAFE6;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-icon svg{fill:#5EAFE6;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-f0a47b5{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f0a47b5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-0dcc226{--display:flex;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1ef99c6{--display:flex;--min-height:573px;--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;--border-radius:0px 25px 25px 0px;}.elementor-10 .elementor-element.elementor-element-1ef99c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1ef99c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transtornodaeramoderna.com.br/wp-content/uploads/2025/08/Retangulo-7.png");background-position:top right;}.elementor-10 .elementor-element.elementor-element-b57ac94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-44a4f3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-81560ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;color:#012239;}.elementor-10 .elementor-element.elementor-element-9cf958b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:24px;color:#012239;}.elementor-10 .elementor-element.elementor-element-596b148{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-icon i{color:#012239;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-icon svg{fill:#012239;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-596b148 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-da107e3{--display:flex;--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;}.elementor-10 .elementor-element.elementor-element-3517736{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-56856b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:69px;font-weight:700;text-transform:uppercase;line-height:62px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a7813d8 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-a7813d8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e9f6983{width:var( --container-widget-width, 74% );max-width:74%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;line-height:14px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8b9e5d8{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;line-height:14px;color:#FFFFFF;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-450ca8b{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-79f7cac{--width:50%;}.elementor-10 .elementor-element.elementor-element-afa01b4{--width:50%;}.elementor-10 .elementor-element.elementor-element-88b0f47{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-1acbb91{--width:50%;}.elementor-10 .elementor-element.elementor-element-ef6cd6f{--width:50%;}.elementor-10 .elementor-element.elementor-element-deed9e6{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-9628d09{--width:50%;}.elementor-10 .elementor-element.elementor-element-c49b48e{--width:50%;}.elementor-10 .elementor-element.elementor-element-8a901f2{--width:90%;}.elementor-10 .elementor-element.elementor-element-9a7d6e1{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-b749f34{--width:51%;}.elementor-10 .elementor-element.elementor-element-b66c05d{--content-width:950px;}.elementor-10 .elementor-element.elementor-element-bd88d2d{--width:50%;}.elementor-10 .elementor-element.elementor-element-646caf6{--width:50%;}.elementor-10 .elementor-element.elementor-element-8c1bd78{--width:60%;}.elementor-10 .elementor-element.elementor-element-1ef99c6{--width:50%;}.elementor-10 .elementor-element.elementor-element-b57ac94{--width:86%;}.elementor-10 .elementor-element.elementor-element-da107e3{--width:45%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-450ca8b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-450ca8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transtornodaeramoderna.com.br/wp-content/uploads/2025/08/header-mobile-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-c4187ff{--spacer-size:298px;}.elementor-10 .elementor-element.elementor-element-57fae5d img{width:45%;}.elementor-10 .elementor-element.elementor-element-e5ba32e .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-10 .elementor-element.elementor-element-3a1f6f1 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-32dc57d .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-88b0f47:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-88b0f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-10 .elementor-element.elementor-element-88b0f47{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1acbb91{--min-height:298px;}.elementor-10 .elementor-element.elementor-element-ef6cd6f{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-55fc145 .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-2c446a2 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-deed9e6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9628d09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8655a79 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-662560e{font-size:16px;}.elementor-10 .elementor-element.elementor-element-50fa562 img{width:100%;}.elementor-10 .elementor-element.elementor-element-86fe39e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-86fe39e .elementor-button{padding:020px 020px 020px 020px;}.elementor-10 .elementor-element.elementor-element-16656e8{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-16656e8 img{width:100%;}.elementor-10 .elementor-element.elementor-element-fd0fdb8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e49f34b .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-8a901f2{--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-10 .elementor-element.elementor-element-76c0097 .elementor-button{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-9a7d6e1{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8c9209e .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-10 .elementor-element.elementor-element-b66c05d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-bd88d2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-646caf6{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0dcc226{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1ef99c6{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b57ac94{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-44a4f3d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9cf958b{line-height:1em;}.elementor-10 .elementor-element.elementor-element-da107e3{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3517736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;line-height:0.8em;}.elementor-10 .elementor-element.elementor-element-56856b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:42px;}.elementor-10 .elementor-element.elementor-element-a7813d8{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e9f6983{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8b9e5d8{width:100%;max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-32dc57d */.btnd {
  border: none;
  border-radius: 10px;
  background: linear-gradient(to right,#5eafe6,#8fd2ff,#37adff,#37adff,#2977ac,#2977ac);
  background-size: 250%;
  background-position: left;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 1s;
  overflow: hidden;
}
.elementor-button-text{
    z-index: 50;
}
.btnd::before {
  position: absolute;
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 99%;
  height: 98%;
  border-radius: 8px;
  transition-duration: 1s;
  background: radial-gradient(#2274ae 20%,#094d7b);
  background-size: 200%;
  pointer-events: none;
}
.btnd:hover {
  background-position: right;
  transition-duration: 1s;
}
.btnd:hover::before {
  background-position: right;
  transition-duration: 1s;
}

.btnd {
  transition: all 0.4s ease-in-out;
}
.btnd:hover {

box-shadow:
  0px 0px 150px 0px #2977ac !important;
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c446a2 */.btnd {
  border: none;
  border-radius: 10px;
  background: linear-gradient(to right,#5eafe6,#8fd2ff,#37adff,#37adff,#2977ac,#2977ac);
  background-size: 250%;
  background-position: left;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 1s;
  overflow: hidden;
}
.elementor-button-text{
    z-index: 50;
}
.btnd::before {
  position: absolute;
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 99%;
  height: 98%;
  border-radius: 8px;
  transition-duration: 1s;
  background: radial-gradient(#2274ae 20%,#094d7b);
  background-size: 200%;
  pointer-events: none;
}
.btnd:hover {
  background-position: right;
  transition-duration: 1s;
}
.btnd:hover::before {
  background-position: right;
  transition-duration: 1s;
}

.btnd {
  transition: all 0.4s ease-in-out;
}
.btnd:hover {

box-shadow:
  0px 0px 150px 0px #2977ac !important;
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86fe39e */.btnd {
  border: none;
  border-radius: 10px;
  background: linear-gradient(to right,#5eafe6,#8fd2ff,#37adff,#37adff,#2977ac,#2977ac);
  background-size: 250%;
  background-position: left;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 1s;
  overflow: hidden;
}
.elementor-button-text{
    z-index: 50;
}
.btnd::before {
  position: absolute;
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 99%;
  height: 98%;
  border-radius: 8px;
  transition-duration: 1s;
  background: radial-gradient(#2274ae 20%,#094d7b);
  background-size: 200%;
  pointer-events: none;
}
.btnd:hover {
  background-position: right;
  transition-duration: 1s;
}
.btnd:hover::before {
  background-position: right;
  transition-duration: 1s;
}

.btnd {
  transition: all 0.4s ease-in-out;
}
.btnd:hover {

box-shadow:
  0px 0px 150px 0px #2977ac !important;
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a07ecd9 */.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-10 .elementor-element.elementor-element-a07ecd9 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #011b2d;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #5eafe6 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #5eafe6 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f0805 */.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-10 .elementor-element.elementor-element-42f0805 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #011b2d;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #5eafe6 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #5eafe6 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8157f9 */.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-10 .elementor-element.elementor-element-d8157f9 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #011b2d;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #5eafe6 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #5eafe6 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-907dcd5 */.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-10 .elementor-element.elementor-element-907dcd5 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #011b2d;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #5eafe6 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #5eafe6 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76c0097 */.btnd {
  border: none;
  border-radius: 10px;
  background: linear-gradient(to right,#5eafe6,#8fd2ff,#37adff,#37adff,#2977ac,#2977ac);
  background-size: 250%;
  background-position: left;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 1s;
  overflow: hidden;
}
.elementor-button-text{
    z-index: 50;
}
.btnd::before {
  position: absolute;
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 99%;
  height: 98%;
  border-radius: 8px;
  transition-duration: 1s;
  background: radial-gradient(#2274ae 20%,#094d7b);
  background-size: 200%;
  pointer-events: none;
}
.btnd:hover {
  background-position: right;
  transition-duration: 1s;
}
.btnd:hover::before {
  background-position: right;
  transition-duration: 1s;
}

.btnd {
  transition: all 0.4s ease-in-out;
}
.btnd:hover {

box-shadow:
  0px 0px 150px 0px #2977ac !important;
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b749f34 */.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-10 .elementor-element.elementor-element-b749f34 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #011b2d;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #5eafe6 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #5eafe6 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c1bd78 */.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-10 .elementor-element.elementor-element-8c1bd78 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #011b2d;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #5eafe6 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #5eafe6 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7813d8 */.btnd {
  border: none;
  border-radius: 10px;
  background: linear-gradient(to right,#5eafe6,#8fd2ff,#37adff,#37adff,#2977ac,#2977ac);
  background-size: 250%;
  background-position: left;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 1s;
  overflow: hidden;
}
.elementor-button-text{
    z-index: 50;
}
.btnd::before {
  position: absolute;
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 99%;
  height: 98%;
  border-radius: 8px;
  transition-duration: 1s;
  background: radial-gradient(#2274ae 20%,#094d7b);
  background-size: 200%;
  pointer-events: none;
}
.btnd:hover {
  background-position: right;
  transition-duration: 1s;
}
.btnd:hover::before {
  background-position: right;
  transition-duration: 1s;
}

.btnd {
  transition: all 0.4s ease-in-out;
}
.btnd:hover {

box-shadow:
  0px 0px 150px 0px #2977ac !important;
  transform: translateY(-10px);
}/* End custom CSS */