.elementor-30 .elementor-element.elementor-element-1f7b0a0{--display:flex;--min-height:100px;--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;--z-index:100;}.elementor-30 .elementor-element.elementor-element-1f7b0a0:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1f7b0a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-08399cd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-036dbdc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-036dbdc img{width:235px;}.elementor-30 .elementor-element.elementor-element-24bb17c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-f213986 .elementor-menu-toggle{margin:0 auto;}.elementor-30 .elementor-element.elementor-element-f213986 .elementor-nav-menu .elementor-item{font-family:"Helvetica Neue", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;}.elementor-30 .elementor-element.elementor-element-f213986 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-f213986 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-30 .elementor-element.elementor-element-f213986 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-30 .elementor-element.elementor-element-f213986 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-30 .elementor-element.elementor-element-f213986 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-f213986 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e55e501 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-e55e501.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fea79d5 );}.elementor-30 .elementor-element.elementor-element-e55e501.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-e55e501.elementor-view-default .elementor-icon{color:var( --e-global-color-fea79d5 );border-color:var( --e-global-color-fea79d5 );}.elementor-30 .elementor-element.elementor-element-e55e501.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-e55e501.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fea79d5 );}.elementor-30 .elementor-element.elementor-element-e55e501 .elementor-icon{font-size:21px;}.elementor-30 .elementor-element.elementor-element-e55e501 .elementor-icon svg{height:21px;}.elementor-30 .elementor-element.elementor-element-be0ab35{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b5131f4{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:17px;--grid-column-gap:15px;}.elementor-30 .elementor-element.elementor-element-b5131f4 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b5131f4 .elementor-social-icon i{color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-b5131f4 .elementor-social-icon svg{fill:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-b5131f4 .elementor-social-icon:hover{background-color:var( --e-global-color-9f04869 );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b5131f4 .elementor-social-icon:hover i{color:var( --e-global-color-fea79d5 );}.elementor-30 .elementor-element.elementor-element-b5131f4 .elementor-social-icon:hover svg{fill:var( --e-global-color-fea79d5 );}.elementor-30 .elementor-element.elementor-element-c686174{--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:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-0b416fa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0b416fa .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:75px;font-weight:600;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-c8d0fd3{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-30 .elementor-element.elementor-element-4294e64{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-4294e64:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4294e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/04/branding-boost-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-c1e2ff4{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-c1e2ff4:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c1e2ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-fbae06f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-fbae06f .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-05f9885{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-05f9885:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-05f9885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/04/experiential-vans-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-634d252{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-634d252:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-634d252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-27afb69{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-27afb69 .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-964b759{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-964b759:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-964b759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/04/design-guiness-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-56cdbe7{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-56cdbe7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-56cdbe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-602669b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-602669b .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-78343ba{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-78343ba:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-78343ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/04/retail-diageo-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-87a15b6{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-87a15b6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-87a15b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-d464f69{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-d464f69 .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-cac926f{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-cac926f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cac926f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/04/packaging-canada-goose-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-b1f2598{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-b1f2598:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b1f2598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-8f1bd8a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-8f1bd8a .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-74ecfc0{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-74ecfc0:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-74ecfc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/03/vans-bowie-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-893e925{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-893e925:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-893e925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-1ae0bbe{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-1ae0bbe .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-bd267a9{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-bd267a9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-bd267a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/03/shopify-thumbnail-biggy.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-90184e1{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-90184e1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-90184e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-2fc676c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-2fc676c .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-68845d2{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-68845d2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-68845d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/03/caa-ba-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-0a8ee01{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-0a8ee01:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0a8ee01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-764719a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-764719a .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-e69226e{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-e69226e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e69226e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/03/oko-bp-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-c483e59{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-c483e59:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c483e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-ed7741e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-ed7741e .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-87b67ac{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-87b67ac:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-87b67ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/04/booster-juice-07.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-9386aa3{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-9386aa3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9386aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-3ea3806{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-3ea3806 .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-6897398{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-6897398:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6897398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/04/koa-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-6f89629{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-6f89629:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6f89629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-81ad631{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-81ad631 .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-83cdc91{--display:flex;--min-height:700px;--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;--overflow:hidden;grid-column:span 6;}.elementor-30 .elementor-element.elementor-element-83cdc91:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-83cdc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freitasdesign.com/wp-content/uploads/2026/03/6andmain-07.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-2770d7a{--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;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-2770d7a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2770d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-409dc42{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-409dc42 .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-dc55cb7{--display:flex;--min-height:1000px;--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;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:1%;--padding-left:10%;--padding-right:10%;}.elementor-30 .elementor-element.elementor-element-dc55cb7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dc55cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba98f01 );}.elementor-30 .elementor-element.elementor-element-df28e4f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-ef64c7a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-30 .elementor-element.elementor-element-ef64c7a .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-30 .elementor-element.elementor-element-cea0368{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-cea0368 img{width:1200px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-4640377 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fields", Sans-serif;font-size:19px;font-weight:500;line-height:0.8em;letter-spacing:0.05rem;fill:var( --e-global-color-9f04869 );color:var( --e-global-color-9f04869 );border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-30 .elementor-element.elementor-element-4640377 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-4640377 .elementor-button:focus{background-color:var( --e-global-color-9f04869 );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-4640377{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-4640377 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-4640377 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-2b5383d{--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:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f1bdb21{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:17px;--grid-column-gap:15px;}.elementor-30 .elementor-element.elementor-element-f1bdb21 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-f1bdb21 .elementor-social-icon i{color:var( --e-global-color-ba98f01 );}.elementor-30 .elementor-element.elementor-element-f1bdb21 .elementor-social-icon svg{fill:var( --e-global-color-ba98f01 );}.elementor-30 .elementor-element.elementor-element-f1bdb21 .elementor-social-icon:hover{background-color:var( --e-global-color-9f04869 );border-color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-c0aa3e0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-c0aa3e0 .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-30 .elementor-element.elementor-element-c0aa3e0 .elementor-heading-title a:hover, .elementor-30 .elementor-element.elementor-element-c0aa3e0 .elementor-heading-title a:focus{color:var( --e-global-color-9f04869 );}.elementor-30 .elementor-element.elementor-element-e78c92c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30 .elementor-element.elementor-element-e78c92c .elementor-heading-title{font-family:"Fields", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-30 .elementor-element.elementor-element-e78c92c .elementor-heading-title a:hover, .elementor-30 .elementor-element.elementor-element-e78c92c .elementor-heading-title a:focus{color:var( --e-global-color-9f04869 );}@media(min-width:701px){.elementor-30 .elementor-element.elementor-element-08399cd{--width:50%;}.elementor-30 .elementor-element.elementor-element-24bb17c{--width:35%;}.elementor-30 .elementor-element.elementor-element-be0ab35{--width:15%;}.elementor-30 .elementor-element.elementor-element-4294e64{--width:100%;}.elementor-30 .elementor-element.elementor-element-c1e2ff4{--width:300px;}.elementor-30 .elementor-element.elementor-element-05f9885{--width:100%;}.elementor-30 .elementor-element.elementor-element-634d252{--width:300px;}.elementor-30 .elementor-element.elementor-element-964b759{--width:100%;}.elementor-30 .elementor-element.elementor-element-56cdbe7{--width:300px;}.elementor-30 .elementor-element.elementor-element-78343ba{--width:100%;}.elementor-30 .elementor-element.elementor-element-87a15b6{--width:300px;}.elementor-30 .elementor-element.elementor-element-cac926f{--width:100%;}.elementor-30 .elementor-element.elementor-element-b1f2598{--width:300px;}.elementor-30 .elementor-element.elementor-element-74ecfc0{--width:100%;}.elementor-30 .elementor-element.elementor-element-893e925{--width:300px;}.elementor-30 .elementor-element.elementor-element-bd267a9{--width:100%;}.elementor-30 .elementor-element.elementor-element-90184e1{--width:300px;}.elementor-30 .elementor-element.elementor-element-68845d2{--width:100%;}.elementor-30 .elementor-element.elementor-element-0a8ee01{--width:300px;}.elementor-30 .elementor-element.elementor-element-e69226e{--width:100%;}.elementor-30 .elementor-element.elementor-element-c483e59{--width:300px;}.elementor-30 .elementor-element.elementor-element-87b67ac{--width:100%;}.elementor-30 .elementor-element.elementor-element-9386aa3{--width:300px;}.elementor-30 .elementor-element.elementor-element-6897398{--width:100%;}.elementor-30 .elementor-element.elementor-element-6f89629{--width:300px;}.elementor-30 .elementor-element.elementor-element-83cdc91{--width:100%;}.elementor-30 .elementor-element.elementor-element-2770d7a{--width:300px;}.elementor-30 .elementor-element.elementor-element-df28e4f{--width:100%;}.elementor-30 .elementor-element.elementor-element-2b5383d{--width:100%;}}@media(max-width:1680px) and (min-width:701px){.elementor-30 .elementor-element.elementor-element-08399cd{--width:30%;}.elementor-30 .elementor-element.elementor-element-24bb17c{--width:50%;}.elementor-30 .elementor-element.elementor-element-be0ab35{--width:20%;}}@media(max-width:1200px) and (min-width:701px){.elementor-30 .elementor-element.elementor-element-08399cd{--width:25%;}.elementor-30 .elementor-element.elementor-element-24bb17c{--width:50%;}.elementor-30 .elementor-element.elementor-element-be0ab35{--width:25%;}}@media(max-width:1023px) and (min-width:701px){.elementor-30 .elementor-element.elementor-element-c1e2ff4{--width:70%;}.elementor-30 .elementor-element.elementor-element-634d252{--width:70%;}.elementor-30 .elementor-element.elementor-element-56cdbe7{--width:70%;}.elementor-30 .elementor-element.elementor-element-87a15b6{--width:70%;}.elementor-30 .elementor-element.elementor-element-b1f2598{--width:70%;}.elementor-30 .elementor-element.elementor-element-893e925{--width:70%;}.elementor-30 .elementor-element.elementor-element-90184e1{--width:70%;}.elementor-30 .elementor-element.elementor-element-0a8ee01{--width:70%;}.elementor-30 .elementor-element.elementor-element-c483e59{--width:70%;}.elementor-30 .elementor-element.elementor-element-9386aa3{--width:70%;}.elementor-30 .elementor-element.elementor-element-6f89629{--width:70%;}.elementor-30 .elementor-element.elementor-element-2770d7a{--width:70%;}}@media(min-width:2400px){.elementor-30 .elementor-element.elementor-element-08399cd{--width:55%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-24bb17c{--width:30%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-be0ab35{--width:15%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30 .elementor-element.elementor-element-0b416fa{padding:0% 10% 0% 0%;}.elementor-30 .elementor-element.elementor-element-c8d0fd3{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-dc55cb7{--min-height:1000px;}.elementor-30 .elementor-element.elementor-element-ef64c7a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-4640377{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-2b5383d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1680px){.elementor-30 .elementor-element.elementor-element-1f7b0a0{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-c686174{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30 .elementor-element.elementor-element-0b416fa .elementor-heading-title{font-size:70px;}.elementor-30 .elementor-element.elementor-element-c8d0fd3{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-30 .elementor-element.elementor-element-4294e64{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-05f9885{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-964b759{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-78343ba{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-cac926f{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-74ecfc0{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-bd267a9{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-68845d2{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-e69226e{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-87b67ac{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-6897398{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-83cdc91{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-dc55cb7{--min-height:80vh;--padding-top:5%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-30 .elementor-element.elementor-element-ef64c7a .elementor-heading-title{font-size:2.2rem;}.elementor-30 .elementor-element.elementor-element-cea0368 img{width:1000px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-4640377 .elementor-button{font-size:18px;}}@media(max-width:1200px){.elementor-30 .elementor-element.elementor-element-036dbdc img{width:200px;}.elementor-30 .elementor-element.elementor-element-f213986 .elementor-nav-menu--main .elementor-item{padding-left:15px;padding-right:15px;}.elementor-30 .elementor-element.elementor-element-b5131f4{--grid-column-gap:15px;}.elementor-30 .elementor-element.elementor-element-c8d0fd3{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-30 .elementor-element.elementor-element-4294e64{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-05f9885{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-964b759{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-78343ba{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-cac926f{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-74ecfc0{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-bd267a9{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-68845d2{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-e69226e{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-87b67ac{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-6897398{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-83cdc91{--min-height:600px;}.elementor-30 .elementor-element.elementor-element-dc55cb7{--min-height:900px;--padding-top:5%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-30 .elementor-element.elementor-element-4640377 .elementor-button{font-size:18px;}.elementor-30 .elementor-element.elementor-element-f1bdb21{--grid-column-gap:15px;}}@media(max-width:1023px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-e55e501 .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-e55e501 .elementor-icon svg{height:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30 .elementor-element.elementor-element-0b416fa .elementor-heading-title{font-size:55px;}.elementor-30 .elementor-element.elementor-element-c8d0fd3{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-4294e64{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-fbae06f .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-05f9885{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-27afb69 .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-964b759{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-602669b .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-78343ba{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-d464f69 .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-cac926f{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-8f1bd8a .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-74ecfc0{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-1ae0bbe .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-bd267a9{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-2fc676c .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-68845d2{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-764719a .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-e69226e{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-ed7741e .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-87b67ac{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-3ea3806 .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-6897398{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-81ad631 .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-83cdc91{--min-height:400px;}.elementor-30 .elementor-element.elementor-element-409dc42 .elementor-heading-title{font-size:21px;}.elementor-30 .elementor-element.elementor-element-ef64c7a{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:700px){.elementor-30 .elementor-element.elementor-element-1f7b0a0{--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-30 .elementor-element.elementor-element-08399cd{--width:75%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-036dbdc img{width:175px;}.elementor-30 .elementor-element.elementor-element-24bb17c{--width:25%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-c686174{--padding-top:15%;--padding-bottom:15%;--padding-left:7%;--padding-right:7%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30 .elementor-element.elementor-element-0b416fa .elementor-heading-title{font-size:2.188rem;}.elementor-30 .elementor-element.elementor-element-c8d0fd3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:15%;--padding-left:7%;--padding-right:7%;}.elementor-30 .elementor-element.elementor-element-c1e2ff4{--width:70%;}.elementor-30 .elementor-element.elementor-element-634d252{--width:70%;}.elementor-30 .elementor-element.elementor-element-56cdbe7{--width:70%;}.elementor-30 .elementor-element.elementor-element-87a15b6{--width:70%;}.elementor-30 .elementor-element.elementor-element-b1f2598{--width:70%;}.elementor-30 .elementor-element.elementor-element-893e925{--width:70%;}.elementor-30 .elementor-element.elementor-element-90184e1{--width:70%;}.elementor-30 .elementor-element.elementor-element-0a8ee01{--width:70%;}.elementor-30 .elementor-element.elementor-element-c483e59{--width:70%;}.elementor-30 .elementor-element.elementor-element-9386aa3{--width:70%;}.elementor-30 .elementor-element.elementor-element-6f89629{--width:70%;}.elementor-30 .elementor-element.elementor-element-2770d7a{--width:70%;}.elementor-30 .elementor-element.elementor-element-dc55cb7{--min-height:650px;--padding-top:15%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-30 .elementor-element.elementor-element-df28e4f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ef64c7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30 .elementor-element.elementor-element-ef64c7a .elementor-heading-title{font-size:1.6rem;}.elementor-30 .elementor-element.elementor-element-cea0368 img{width:316px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-30 .elementor-element.elementor-element-4640377{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-2b5383d{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f1bdb21.elementor-element{--order:99999 /* order end hack */;}}/* Start custom CSS for icon, class: .elementor-element-e55e501 */.elementor-30 .elementor-element.elementor-element-e55e501 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b416fa */.elementor-30 .elementor-element.elementor-element-0b416fa .creative{
    color: #D24435;
}

@media screen and (min-width:1601px){
    .cs{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4294e64 *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}





@media (max-width: 1200px) {

    .hover-card .hover-content {
        opacity: 1 !important;
        transform: translateY(0) !important;
    }

    .hover-card::before {
        transform: scale(1) !important;
        filter: blur(0px) !important;
    }

    .hover-card:hover::before {
        transform: scale(1) !important;
        filter: blur(0px) !important;
    }
}



/* Mobile / tablet overlay only */
@media (max-width: 1200px) {

    .hover-card::after {
        content: "";
        position: absolute;
        inset: 0;
        background: rgba(0, 0, 0, 0.4); /* adjust darkness here */
        z-index: 1;
        pointer-events: none;
    }

    /* Make sure content stays above overlay */
    .hover-card .hover-content {
        position: relative;
        z-index: 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f9885 *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-964b759 *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78343ba *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac926f *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ecfc0 *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd267a9 *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68845d2 *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69226e *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b67ac *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6897398 *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83cdc91 *//* Parent container */
.hover-card {
    position: relative;
    overflow: hidden;
}

/* Background layer */
.hover-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    
    transform: scale(1);
    filter: blur(0px);
    
    transition: transform 0.5s ease, filter 0.5s ease;
    z-index: 0;
}

/* Zoom + blur on hover */
.hover-card:hover::before {
    transform: scale(1.1);
    filter: blur(5px);
}

/* Content */
.hover-content {
    position: relative;
    z-index: 1;

    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}

/* Fade in content */
.hover-card:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://freitasdesign.com/wp-content/uploads/2026/02/HelveticaNeueRoman.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://freitasdesign.com/wp-content/uploads/2026/02/HelveticaNeueMedium.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://freitasdesign.com/wp-content/uploads/2026/02/HelveticaNeueBold.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://freitasdesign.com/wp-content/uploads/2026/02/HelveticaNeueHeavy.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fields';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://freitasdesign.com/wp-content/uploads/2026/02/fonnts.com-Fields-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Fields';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://freitasdesign.com/wp-content/uploads/2026/02/fonnts.com-Fields-Semi-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Fields';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://freitasdesign.com/wp-content/uploads/2026/02/fonnts.com-Fields-.woff') format('woff');
}
@font-face {
	font-family: 'Fields';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://freitasdesign.com/wp-content/uploads/2026/02/fonnts.com-Fields-Extra-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */