.elementor-1559 .elementor-element.elementor-element-c7ba677{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:01.5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.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-1559 .elementor-element.elementor-element-b5e7e9b img{width:13em;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-1559 .elementor-element.elementor-element-502f2f0{--display:flex;}.elementor-1559 .elementor-element.elementor-element-cac7fe0{--display:flex;}.elementor-1559 .elementor-element.elementor-element-f76bdaa{--display:flex;}.elementor-1559 .elementor-element.elementor-element-29d270d{--display:flex;}.elementor-1559 .elementor-element.elementor-element-fd45fbf{--display:flex;}.elementor-1559 .elementor-element.elementor-element-0d36c0c{--display:flex;}.elementor-1559 .elementor-element.elementor-element-ac36cf5{--display:flex;}.elementor-1559 .elementor-element.elementor-element-01eaab6{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:30px;--n-menu-title-font-size:1em;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-icon-color:#020101;--n-menu-dropdown-indicator-color-normal:#BAD1FF;--n-menu-dropdown-indicator-color-hover:#BAD1FF;--n-menu-dropdown-indicator-color-active:#BAD1FF;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#BAD1FF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-01eaab6 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#03122E;}.elementor-1559 .elementor-element.elementor-element-01eaab6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1559 .elementor-element.elementor-element-01eaab6 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1559 .elementor-element.elementor-element-01eaab6 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1559 .elementor-element.elementor-element-01eaab6 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Sora", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-1559 .elementor-element.elementor-element-01eaab6 {--n-menu-title-color-hover:#BAD1FF;--n-menu-title-color-active:#BAD1FF;}.elementor-1559 .elementor-element.elementor-element-01eaab6 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-1559 .elementor-element.elementor-element-32a9ede{--display:flex;--min-height:800px;--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;--overlay-opacity:0.8;}.elementor-1559 .elementor-element.elementor-element-32a9ede::before, .elementor-1559 .elementor-element.elementor-element-32a9ede > .elementor-background-video-container::before, .elementor-1559 .elementor-element.elementor-element-32a9ede > .e-con-inner > .elementor-background-video-container::before, .elementor-1559 .elementor-element.elementor-element-32a9ede > .elementor-background-slideshow::before, .elementor-1559 .elementor-element.elementor-element-32a9ede > .e-con-inner > .elementor-background-slideshow::before, .elementor-1559 .elementor-element.elementor-element-32a9ede > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1559 .elementor-element.elementor-element-32a9ede:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-32a9ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:var(--wpr-bg-f00a7e01-736f-486a-9400-88828bc63814) 50% 50%;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1559 .elementor-element.elementor-element-dfdaaef{width:var( --container-widget-width, 31em );max-width:31em;--container-widget-width:31em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-dfdaaef .elementor-image-box-wrapper{text-align:center;}.elementor-1559 .elementor-element.elementor-element-dfdaaef .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:2.1em;font-weight:700;text-transform:uppercase;color:#BAD1FF;}.elementor-1559 .elementor-element.elementor-element-dfdaaef .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-3adfa8e{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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-1559 .elementor-element.elementor-element-767832d .elementor-button{background-color:#689AFF;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#477DEB;border-radius:5px 5px 5px 5px;padding:1.25em 2.5em 1.25em 2.5em;}.elementor-1559 .elementor-element.elementor-element-767832d .elementor-button:hover, .elementor-1559 .elementor-element.elementor-element-767832d .elementor-button:focus{background-color:#96B9FF;}.elementor-1559 .elementor-element.elementor-element-2406a6c .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#477DEB;border-radius:5px 5px 5px 5px;padding:1.25em 2.5em 1.25em 2.5em;}.elementor-1559 .elementor-element.elementor-element-c4cbe38{--display:flex;--min-height:46px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:9;}.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-1559 .elementor-element.elementor-element-fdbd24a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25em;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-edc7eef{--display:flex;--min-height:46px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:3;}.elementor-1559 .elementor-element.elementor-element-720d4c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25em;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-ed51cbf{--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:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7em;--padding-bottom:07em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-ed51cbf:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-ed51cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-ed51cbf.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1559 .elementor-element.elementor-element-b3a8f6a{--display:flex;--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-1559 .elementor-element.elementor-element-dbb63c2{text-align:left;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1559 .elementor-element.elementor-element-1693b18{--divider-border-style:solid;--divider-color:#477DEB;--divider-border-width:3px;}.elementor-1559 .elementor-element.elementor-element-1693b18 > .elementor-widget-container{margin:-0.90em 0em -0.9em 0em;padding:0px 0px 0px 0px;}.elementor-1559 .elementor-element.elementor-element-1693b18 .elementor-divider-separator{width:455px;}.elementor-1559 .elementor-element.elementor-element-1693b18 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1559 .elementor-element.elementor-element-f1007b8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1em;font-weight:300;line-height:1.3em;color:#3D3D3D;}.elementor-1559 .elementor-element.elementor-element-78220b1 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-1559 .elementor-element.elementor-element-78220b1{text-align:left;}.elementor-1559 .elementor-element.elementor-element-78220b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:700;text-transform:uppercase;color:#00276F;}.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-1559 .elementor-element.elementor-element-5f0029e{width:100%;max-width:100%;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-text{color:#3D3D3D;transition:color 0.3s;}.elementor-1559 .elementor-element.elementor-element-44d42d6 img{border-radius:5px 5px 5px 5px;}.elementor-1559 .elementor-element.elementor-element-d75e754{--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:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7em;--padding-bottom:07em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-d75e754:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-d75e754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1559 .elementor-element.elementor-element-d75e754.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1559 .elementor-element.elementor-element-56427d1 img{border-radius:5px 5px 5px 5px;}.elementor-1559 .elementor-element.elementor-element-1d187e3{--display:flex;--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-1559 .elementor-element.elementor-element-c15d141 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;text-transform:uppercase;line-height:1.3em;color:#03122E;}.elementor-1559 .elementor-element.elementor-element-01f217b{--divider-border-style:solid;--divider-color:#477DEB;--divider-border-width:3px;}.elementor-1559 .elementor-element.elementor-element-01f217b > .elementor-widget-container{margin:-0.90em 0em -0.9em 0em;padding:0px 0px 0px 0px;}.elementor-1559 .elementor-element.elementor-element-01f217b .elementor-divider-separator{width:455px;}.elementor-1559 .elementor-element.elementor-element-01f217b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1559 .elementor-element.elementor-element-f65eb66 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1em;font-weight:300;line-height:1.3em;color:#3D3D3D;}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1559 .elementor-element.elementor-element-2db705b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1em;font-weight:300;}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-text{color:#3D3D3D;transition:color 0.3s;}.elementor-1559 .elementor-element.elementor-element-9cd5771{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:07em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-a91cdcd{--display:flex;}.elementor-1559 .elementor-element.elementor-element-036a87d{width:var( --container-widget-width, 39em );max-width:39em;--container-widget-width:39em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-036a87d .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-036a87d .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:2.0625em;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-036a87d .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-e89a81e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-6ae5bc9{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-98b9f95 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-98b9f95 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-d3278a4{--display:flex;--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-1559 .elementor-element.elementor-element-68c72e4{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-68c72e4 .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-68c72e4 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-68c72e4 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.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-1559 .elementor-element.elementor-element-15ebfc0 .elementor-icon-wrapper{text-align:center;}.elementor-1559 .elementor-element.elementor-element-15ebfc0 .elementor-icon{font-size:65px;}.elementor-1559 .elementor-element.elementor-element-15ebfc0 .elementor-icon svg{height:65px;}.elementor-1559 .elementor-element.elementor-element-9d84b53{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-bf13d4e{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-bf13d4e:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-bf13d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-2e79e69 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-2e79e69 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-572cbb8{--display:flex;--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-1559 .elementor-element.elementor-element-cd6c476{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-cd6c476 .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-cd6c476 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-cd6c476 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-22206d8 .elementor-icon-wrapper{text-align:center;}.elementor-1559 .elementor-element.elementor-element-22206d8 .elementor-icon{font-size:65px;}.elementor-1559 .elementor-element.elementor-element-22206d8 .elementor-icon svg{height:65px;}.elementor-1559 .elementor-element.elementor-element-db51b36{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-ee9d7f2{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-ee9d7f2:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-ee9d7f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-b3458aa > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-b3458aa img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-c5c6b73{--display:flex;--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-1559 .elementor-element.elementor-element-1ed246d{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-1ed246d .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-1ed246d .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-1ed246d .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-823e9b2 .elementor-icon-wrapper{text-align:center;}.elementor-1559 .elementor-element.elementor-element-823e9b2 .elementor-icon{font-size:65px;}.elementor-1559 .elementor-element.elementor-element-823e9b2 .elementor-icon svg{height:65px;}.elementor-1559 .elementor-element.elementor-element-dc2cdb2{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-85b5229{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-85b5229:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-85b5229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-f01e775 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-f01e775 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-961601c{--display:flex;--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-1559 .elementor-element.elementor-element-6ed2a41{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-6ed2a41 .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-6ed2a41 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-6ed2a41 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-18112cb .elementor-icon-wrapper{text-align:center;}.elementor-1559 .elementor-element.elementor-element-18112cb .elementor-icon{font-size:65px;}.elementor-1559 .elementor-element.elementor-element-18112cb .elementor-icon svg{height:65px;}.elementor-1559 .elementor-element.elementor-element-bb1c17b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-2f5fbd9{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-2f5fbd9:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-2f5fbd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-c35a9ea > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-c35a9ea img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-f1c6fc3{--display:flex;--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-1559 .elementor-element.elementor-element-36370a0{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-36370a0 .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-36370a0 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-36370a0 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-4501ecd .elementor-icon-wrapper{text-align:center;}.elementor-1559 .elementor-element.elementor-element-4501ecd .elementor-icon{font-size:65px;}.elementor-1559 .elementor-element.elementor-element-4501ecd .elementor-icon svg{height:65px;}.elementor-1559 .elementor-element.elementor-element-2f23ab3{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-2f23ab3:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-2f23ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-a49d04e{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-a49d04e:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-a49d04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-c2e8d09 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-c2e8d09 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-110cdce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2.4em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-0d1b5db{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-0d1b5db .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-0d1b5db .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-0d1b5db .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-3cd41b0 .elementor-icon-wrapper{text-align:center;}.elementor-1559 .elementor-element.elementor-element-3cd41b0 .elementor-icon{font-size:65px;}.elementor-1559 .elementor-element.elementor-element-3cd41b0 .elementor-icon svg{height:65px;}.elementor-1559 .elementor-element.elementor-element-83f8b3c{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-83f8b3c:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-83f8b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-472ddf9{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-472ddf9:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-472ddf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-4df8ff1 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-4df8ff1 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-dbdc2a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2.4em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-77c6597{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-77c6597 .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-77c6597 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-77c6597 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-4a2b2b7{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-e1454c0{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-e1454c0:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-e1454c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-eeee368 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-eeee368 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-c2bf2d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2.4em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-1517fe7{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-1517fe7 .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-1517fe7 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-1517fe7 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-45e9f7b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-dda88c4{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-dda88c4:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-dda88c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-9cc8660 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-9cc8660 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-9a6bffb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2.4em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-d1f5f3a{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-d1f5f3a .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-d1f5f3a .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-d1f5f3a .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-dc5329c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-9ebadb6{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-9ebadb6:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-9ebadb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-9acdf85 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-9acdf85 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-e9b74fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2.4em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-a70ec5a{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-a70ec5a .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-a70ec5a .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-a70ec5a .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-d24deb4{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-41bb6f3{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-41bb6f3:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-41bb6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-a441186 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-a441186 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-0d0265d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2.4em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-279a971{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-279a971 .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-279a971 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-279a971 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-ed083d2{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-9fb7a3c{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-9fb7a3c:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-9fb7a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C22;}.elementor-1559 .elementor-element.elementor-element-e6a9d12 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-1559 .elementor-element.elementor-element-e6a9d12 img{width:413px;border-radius:5px 5px 00px 00px;}.elementor-1559 .elementor-element.elementor-element-f06e3d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2.4em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-2b2abc7{width:var( --container-widget-width, 39.3125em );max-width:39.3125em;--container-widget-width:39.3125em;--container-widget-flex-grow:0;z-index:2;}.elementor-1559 .elementor-element.elementor-element-2b2abc7 .elementor-image-box-wrapper{text-align:left;}.elementor-1559 .elementor-element.elementor-element-2b2abc7 .elementor-image-box-title{margin-bottom:10px;font-family:"Sora", Sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-2b2abc7 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-ec13df2{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:300px;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:550px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-79px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-615px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-79px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:#FFFFFF00;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-1559 .elementor-element.elementor-element-f01376b{--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;--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-1559 .elementor-element.elementor-element-f01376b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1559 .elementor-element.elementor-element-f501bc3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:07em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-d3c267a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:6em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-d3c267a:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-d3c267a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010D24;}.elementor-1559 .elementor-element.elementor-element-eda8d3c{width:var( --container-widget-width, 32.6875em );max-width:32.6875em;--container-widget-width:32.6875em;--container-widget-flex-grow:0;}.elementor-1559 .elementor-element.elementor-element-eda8d3c .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-582bfb5{--divider-border-style:solid;--divider-color:#477DEB;--divider-border-width:3px;}.elementor-1559 .elementor-element.elementor-element-582bfb5 > .elementor-widget-container{margin:-0.90em 0em -0.9em 0em;padding:0px 0px 0px 0px;}.elementor-1559 .elementor-element.elementor-element-582bfb5 .elementor-divider-separator{width:455px;}.elementor-1559 .elementor-element.elementor-element-582bfb5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1559 .elementor-element.elementor-element-ac2d271{width:var( --container-widget-width, 32.6875em );max-width:32.6875em;--container-widget-width:32.6875em;--container-widget-flex-grow:0;}.elementor-1559 .elementor-element.elementor-element-ac2d271 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.3em;color:#E3E3E3;}.elementor-1559 .elementor-element.elementor-element-f01b005{--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-f01b005:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-f01b005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-1559 .elementor-element.elementor-element-3326d53{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1559 .elementor-element.elementor-element-f993987 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-1ad0fba{width:var( --container-widget-width, 25.8em );max-width:25.8em;--container-widget-width:25.8em;--container-widget-flex-grow:0;}.elementor-1559 .elementor-element.elementor-element-1ad0fba > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-1559 .elementor-element.elementor-element-1ad0fba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1559 .elementor-element.elementor-element-9b89bbf{width:var( --container-widget-width, 25.8em );max-width:25.8em;--container-widget-width:25.8em;--container-widget-flex-grow:0;}.elementor-1559 .elementor-element.elementor-element-9b89bbf > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-1559 .elementor-element.elementor-element-9b89bbf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1559 .elementor-element.elementor-element-b4fceea{width:var( --container-widget-width, 25.8em );max-width:25.8em;--container-widget-width:25.8em;--container-widget-flex-grow:0;}.elementor-1559 .elementor-element.elementor-element-b4fceea > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-1559 .elementor-element.elementor-element-b4fceea .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1559 .elementor-element.elementor-element-1a8e770{width:100%;max-width:100%;text-align:center;}.elementor-1559 .elementor-element.elementor-element-1a8e770 > .elementor-widget-container{margin:7em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-1559 .elementor-element.elementor-element-4c4dd95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7em;--padding-bottom:07em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-4c4dd95:not(.elementor-motion-effects-element-type-background), .elementor-1559 .elementor-element.elementor-element-4c4dd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1559 .elementor-element.elementor-element-c5a41bb{text-align:center;}.elementor-1559 .elementor-element.elementor-element-c5a41bb .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;text-transform:uppercase;line-height:1.3em;color:#03122E;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1559 .elementor-element.elementor-element-b1c35e1{--grid-columns:3;}.elementor-1559 .elementor-element.elementor-element-0ba2b21 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;fill:#03122E;color:#03122E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#477DEB;border-radius:100px 100px 100px 100px;padding:1.1em 2.5em 1.1em 2.5em;}body.elementor-page-1559:not(.elementor-motion-effects-element-type-background), body.elementor-page-1559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03122E;}:root{--page-title-display:none;}@media(max-width:1480px){.elementor-1559 .elementor-element.elementor-element-c7ba677{--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-1559 .elementor-element.elementor-element-b5e7e9b img{width:16rem;}.elementor-1559 .elementor-element.elementor-element-01eaab6{--n-menu-title-distance-from-content:0px;--n-menu-title-space-between:20px;--n-menu-title-font-size:0.95em;}.elementor-1559 .elementor-element.elementor-element-fdbd24a .elementor-heading-title{font-size:1.5vw;}.elementor-1559 .elementor-element.elementor-element-720d4c3 .elementor-heading-title{font-size:1.5vw;}.elementor-1559 .elementor-element.elementor-element-9cd5771{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-6ae5bc9{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-d3278a4{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-15ebfc0 > .elementor-widget-container{margin:0em 01.25em 0em 1.25em;}.elementor-1559 .elementor-element.elementor-element-15ebfc0 .elementor-icon{font-size:55px;}.elementor-1559 .elementor-element.elementor-element-15ebfc0 .elementor-icon svg{height:55px;}.elementor-1559 .elementor-element.elementor-element-bf13d4e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-572cbb8{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-22206d8 > .elementor-widget-container{margin:0em 01.25em 0em 1.25em;}.elementor-1559 .elementor-element.elementor-element-22206d8 .elementor-icon{font-size:55px;}.elementor-1559 .elementor-element.elementor-element-22206d8 .elementor-icon svg{height:55px;}.elementor-1559 .elementor-element.elementor-element-ee9d7f2{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-c5c6b73{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-823e9b2 > .elementor-widget-container{margin:0em 01.25em 0em 1.25em;}.elementor-1559 .elementor-element.elementor-element-823e9b2 .elementor-icon{font-size:55px;}.elementor-1559 .elementor-element.elementor-element-823e9b2 .elementor-icon svg{height:55px;}.elementor-1559 .elementor-element.elementor-element-85b5229{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-961601c{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-18112cb > .elementor-widget-container{margin:0em 01.25em 0em 1.25em;}.elementor-1559 .elementor-element.elementor-element-18112cb .elementor-icon{font-size:55px;}.elementor-1559 .elementor-element.elementor-element-18112cb .elementor-icon svg{height:55px;}.elementor-1559 .elementor-element.elementor-element-2f5fbd9{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-f1c6fc3{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-4501ecd > .elementor-widget-container{margin:0em 01.25em 0em 1.25em;}.elementor-1559 .elementor-element.elementor-element-4501ecd .elementor-icon{font-size:55px;}.elementor-1559 .elementor-element.elementor-element-4501ecd .elementor-icon svg{height:55px;}.elementor-1559 .elementor-element.elementor-element-2f23ab3{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-a49d04e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-110cdce{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-3cd41b0 > .elementor-widget-container{margin:0em 01.25em 0em 1.25em;}.elementor-1559 .elementor-element.elementor-element-3cd41b0 .elementor-icon{font-size:55px;}.elementor-1559 .elementor-element.elementor-element-3cd41b0 .elementor-icon svg{height:55px;}.elementor-1559 .elementor-element.elementor-element-83f8b3c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-472ddf9{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-dbdc2a1{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-e1454c0{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-c2bf2d9{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-dda88c4{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-9a6bffb{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-9ebadb6{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-e9b74fd{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-41bb6f3{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-0d0265d{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-9fb7a3c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-f06e3d1{--margin-top:0em;--margin-bottom:0em;--margin-left:1.25em;--margin-right:01.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-ec13df2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:90px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:39%;--e-n-carousel-arrow-next-right-position:-45.3%;}.elementor-1559 .elementor-element.elementor-element-d3c267a{--padding-top:7em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-1559 .elementor-element.elementor-element-1ad0fba{--container-widget-width:31.88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.88% );max-width:31.88%;}.elementor-1559 .elementor-element.elementor-element-9b89bbf{--container-widget-width:31.88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.88% );max-width:31.88%;}.elementor-1559 .elementor-element.elementor-element-b4fceea{--container-widget-width:31.88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.88% );max-width:31.88%;}}@media(max-width:1024px){.elementor-1559 .elementor-element.elementor-element-01eaab6{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1559 .elementor-element.elementor-element-32a9ede{--min-height:700px;}.elementor-1559 .elementor-element.elementor-element-dfdaaef > .elementor-widget-container{margin:3em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-1559 .elementor-element.elementor-element-dfdaaef .elementor-image-box-title{font-size:2.3em;}.elementor-1559 .elementor-element.elementor-element-dfdaaef .elementor-image-box-description{font-size:1.25em;}.elementor-1559 .elementor-element.elementor-element-767832d .elementor-button{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-2406a6c .elementor-button{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-c4cbe38{--padding-top:00.75em;--padding-bottom:0.75em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-1559 .elementor-element.elementor-element-fdbd24a{text-align:left;}.elementor-1559 .elementor-element.elementor-element-fdbd24a .elementor-heading-title{font-size:0.98em;line-height:1.3em;}.elementor-1559 .elementor-element.elementor-element-edc7eef{--padding-top:00.75em;--padding-bottom:00.75em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-1559 .elementor-element.elementor-element-720d4c3{text-align:left;}.elementor-1559 .elementor-element.elementor-element-720d4c3 .elementor-heading-title{font-size:0.98em;line-height:1.3em;}.elementor-1559 .elementor-element.elementor-element-ed51cbf{--flex-wrap:wrap;}.elementor-1559 .elementor-element.elementor-element-b3a8f6a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1559 .elementor-element.elementor-element-5f0029e{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-44d42d6{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-d75e754{--flex-wrap:wrap;}.elementor-1559 .elementor-element.elementor-element-56427d1{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-1d187e3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1559 .elementor-element.elementor-element-68c72e4 .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-68c72e4 .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-cd6c476 .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-cd6c476 .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-1ed246d .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-1ed246d .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-6ed2a41 .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-6ed2a41 .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-36370a0 .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-36370a0 .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-0d1b5db .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-0d1b5db .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-77c6597 .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-77c6597 .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-1517fe7 .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-1517fe7 .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-d1f5f3a .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-d1f5f3a .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-a70ec5a .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-a70ec5a .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-279a971 .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-279a971 .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-2b2abc7 .elementor-image-box-title{font-size:1.5em;}.elementor-1559 .elementor-element.elementor-element-2b2abc7 .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-ec13df2{--e-n-carousel-swiper-slides-to-display:3;}.elementor-1559 .elementor-element.elementor-element-f01376b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1559 .elementor-element.elementor-element-d3c267a{--padding-top:02em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1559 .elementor-element.elementor-element-ac2d271{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-f01b005{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-1ad0fba{--container-widget-width:48.55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.55% );max-width:48.55%;}.elementor-1559 .elementor-element.elementor-element-9b89bbf{--container-widget-width:48.55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.55% );max-width:48.55%;}.elementor-1559 .elementor-element.elementor-element-b4fceea{--container-widget-width:48.55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.55% );max-width:48.55%;}.elementor-1559 .elementor-element.elementor-element-b1c35e1{--grid-columns:3;}.elementor-1559 .elementor-element.elementor-element-0ba2b21 .elementor-button{font-size:1em;}}@media(max-width:767px){.elementor-1559 .elementor-element.elementor-element-c7ba677{--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;--justify-content:space-between;--padding-top:01em;--padding-bottom:0em;--padding-left:01.75em;--padding-right:01.75em;}.elementor-1559 .elementor-element.elementor-element-b5e7e9b img{width:12.7rem;}.elementor-1559 .elementor-element.elementor-element-01eaab6{--n-menu-title-distance-from-content:0px;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;--n-menu-title-space-between:0px;--n-menu-title-font-size:0.9em;--n-menu-title-padding:5px 0px 5px 0px;--n-menu-toggle-icon-distance-from-dropdown:0px;}:where( .elementor-1559 .elementor-element.elementor-element-01eaab6 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-top:0em;--padding-right:0em;--padding-bottom:0em;--padding-left:0em;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:0em;--padding-inline-end:0em;--padding-block-end:0em;--padding-inline-start:0em;}.elementor-1559 .elementor-element.elementor-element-32a9ede{--min-height:550px;--padding-top:0em;--padding-bottom:0em;--padding-left:1.75em;--padding-right:01.75em;}.elementor-1559 .elementor-element.elementor-element-dfdaaef .elementor-image-box-title{font-size:1.75em;}.elementor-1559 .elementor-element.elementor-element-dfdaaef .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-c4cbe38{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1559 .elementor-element.elementor-element-ed51cbf{--padding-top:9em;--padding-bottom:5em;--padding-left:1.75em;--padding-right:1.75em;}.elementor-1559 .elementor-element.elementor-element-f1007b8 .elementor-heading-title{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-78220b1 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1559 .elementor-element.elementor-element-78220b1 .elementor-heading-title{font-size:1.4em;line-height:1.3em;}.elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1559 .elementor-element.elementor-element-5f0029e .elementor-icon-list-item > a{font-size:0.9em;}.elementor-1559 .elementor-element.elementor-element-44d42d6 img{border-radius:5px 5px 5px 5px;}.elementor-1559 .elementor-element.elementor-element-d75e754{--padding-top:9em;--padding-bottom:5em;--padding-left:1.75em;--padding-right:1.75em;}.elementor-1559 .elementor-element.elementor-element-56427d1 img{border-radius:5px 5px 5px 5px;}.elementor-1559 .elementor-element.elementor-element-f65eb66 .elementor-heading-title{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1559 .elementor-element.elementor-element-2db705b .elementor-icon-list-item > a{font-size:0.9em;}.elementor-1559 .elementor-element.elementor-element-9cd5771{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:03em;--padding-bottom:0em;--padding-left:1.75em;--padding-right:1.75em;}.elementor-1559 .elementor-element.elementor-element-a91cdcd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-036a87d .elementor-image-box-wrapper{text-align:center;}.elementor-1559 .elementor-element.elementor-element-036a87d .elementor-image-box-title{font-size:1.55em;}.elementor-1559 .elementor-element.elementor-element-036a87d .elementor-image-box-description{font-size:1em;}.elementor-1559 .elementor-element.elementor-element-6ae5bc9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1559 .elementor-element.elementor-element-98b9f95{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-d3278a4{--width:26em;}.elementor-1559 .elementor-element.elementor-element-68c72e4 .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-2e79e69{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-572cbb8{--width:26em;}.elementor-1559 .elementor-element.elementor-element-cd6c476 .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-b3458aa{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-c5c6b73{--width:26em;}.elementor-1559 .elementor-element.elementor-element-1ed246d .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-f01e775{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-961601c{--width:26em;}.elementor-1559 .elementor-element.elementor-element-6ed2a41 .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-c35a9ea{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-f1c6fc3{--width:26em;}.elementor-1559 .elementor-element.elementor-element-36370a0 .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-c2e8d09{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-110cdce{--width:26em;}.elementor-1559 .elementor-element.elementor-element-0d1b5db .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-4df8ff1{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-dbdc2a1{--width:26em;}.elementor-1559 .elementor-element.elementor-element-77c6597 .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-eeee368{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-c2bf2d9{--width:26em;}.elementor-1559 .elementor-element.elementor-element-1517fe7 .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-9cc8660{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-9a6bffb{--width:26em;}.elementor-1559 .elementor-element.elementor-element-d1f5f3a .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-9acdf85{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-e9b74fd{--width:26em;}.elementor-1559 .elementor-element.elementor-element-a70ec5a .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-a441186{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-0d0265d{--width:26em;}.elementor-1559 .elementor-element.elementor-element-279a971 .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-e6a9d12{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-f06e3d1{--width:26em;}.elementor-1559 .elementor-element.elementor-element-2b2abc7 .elementor-image-box-title{font-size:1.9em;}.elementor-1559 .elementor-element.elementor-element-ec13df2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:20px;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 24em );max-width:24em;--container-widget-width:24em;--container-widget-flex-grow:0;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-position:-49px;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-position:-49px;--e-n-carousel-arrow-size:35px;}.elementor-1559 .elementor-element.elementor-element-f01376b{--width:98.696vw;}.elementor-1559 .elementor-element.elementor-element-f501bc3{--min-height:270px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1559 .elementor-element.elementor-element-d3c267a{--padding-top:1.75em;--padding-bottom:1.75em;--padding-left:1.75em;--padding-right:1.75em;}.elementor-1559 .elementor-element.elementor-element-ac2d271 .elementor-heading-title{font-size:0.9em;}.elementor-1559 .elementor-element.elementor-element-f01b005{--padding-top:03em;--padding-bottom:03em;--padding-left:1.75em;--padding-right:1.75em;}.elementor-1559 .elementor-element.elementor-element-1ad0fba{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-9b89bbf{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-b4fceea{width:100%;max-width:100%;}.elementor-1559 .elementor-element.elementor-element-4c4dd95{--padding-top:03em;--padding-bottom:3em;--padding-left:1.75em;--padding-right:01.75em;}.elementor-1559 .elementor-element.elementor-element-b1c35e1{--grid-columns:1;}}@media(min-width:768px){.elementor-1559 .elementor-element.elementor-element-c7ba677{--content-width:95%;}.elementor-1559 .elementor-element.elementor-element-edc7eef{--width:100%;}.elementor-1559 .elementor-element.elementor-element-b3a8f6a{--width:32.6875em;}.elementor-1559 .elementor-element.elementor-element-1d187e3{--width:32.6875em;}.elementor-1559 .elementor-element.elementor-element-6ae5bc9{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-d3278a4{--width:16em;}.elementor-1559 .elementor-element.elementor-element-bf13d4e{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-572cbb8{--width:16em;}.elementor-1559 .elementor-element.elementor-element-ee9d7f2{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-c5c6b73{--width:16em;}.elementor-1559 .elementor-element.elementor-element-85b5229{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-961601c{--width:16em;}.elementor-1559 .elementor-element.elementor-element-2f5fbd9{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-f1c6fc3{--width:16em;}.elementor-1559 .elementor-element.elementor-element-2f23ab3{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-a49d04e{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-110cdce{--width:16em;}.elementor-1559 .elementor-element.elementor-element-83f8b3c{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-472ddf9{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-dbdc2a1{--width:16em;}.elementor-1559 .elementor-element.elementor-element-e1454c0{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-c2bf2d9{--width:19em;}.elementor-1559 .elementor-element.elementor-element-dda88c4{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-9a6bffb{--width:16em;}.elementor-1559 .elementor-element.elementor-element-9ebadb6{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-e9b74fd{--width:18em;}.elementor-1559 .elementor-element.elementor-element-41bb6f3{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-0d0265d{--width:16em;}.elementor-1559 .elementor-element.elementor-element-9fb7a3c{--width:25.8125em;}.elementor-1559 .elementor-element.elementor-element-f06e3d1{--width:16em;}.elementor-1559 .elementor-element.elementor-element-f501bc3{--width:50%;}.elementor-1559 .elementor-element.elementor-element-d3c267a{--width:50%;}}@media(max-width:1480px) and (min-width:768px){.elementor-1559 .elementor-element.elementor-element-c7ba677{--content-width:95%;}.elementor-1559 .elementor-element.elementor-element-ed51cbf{--content-width:90vw;}.elementor-1559 .elementor-element.elementor-element-d75e754{--content-width:90vw;}.elementor-1559 .elementor-element.elementor-element-6ae5bc9{--width:100%;}.elementor-1559 .elementor-element.elementor-element-d3278a4{--width:50%;}.elementor-1559 .elementor-element.elementor-element-bf13d4e{--width:100%;}.elementor-1559 .elementor-element.elementor-element-572cbb8{--width:50%;}.elementor-1559 .elementor-element.elementor-element-ee9d7f2{--width:100%;}.elementor-1559 .elementor-element.elementor-element-c5c6b73{--width:50%;}.elementor-1559 .elementor-element.elementor-element-85b5229{--width:100%;}.elementor-1559 .elementor-element.elementor-element-961601c{--width:50%;}.elementor-1559 .elementor-element.elementor-element-2f5fbd9{--width:100%;}.elementor-1559 .elementor-element.elementor-element-f1c6fc3{--width:59%;}.elementor-1559 .elementor-element.elementor-element-2f23ab3{--width:100%;}.elementor-1559 .elementor-element.elementor-element-a49d04e{--width:100%;}.elementor-1559 .elementor-element.elementor-element-110cdce{--width:100%;}.elementor-1559 .elementor-element.elementor-element-83f8b3c{--width:100%;}.elementor-1559 .elementor-element.elementor-element-472ddf9{--width:100%;}.elementor-1559 .elementor-element.elementor-element-dbdc2a1{--width:100%;}.elementor-1559 .elementor-element.elementor-element-e1454c0{--width:100%;}.elementor-1559 .elementor-element.elementor-element-c2bf2d9{--width:100%;}.elementor-1559 .elementor-element.elementor-element-dda88c4{--width:100%;}.elementor-1559 .elementor-element.elementor-element-9a6bffb{--width:100%;}.elementor-1559 .elementor-element.elementor-element-9ebadb6{--width:100%;}.elementor-1559 .elementor-element.elementor-element-e9b74fd{--width:100%;}.elementor-1559 .elementor-element.elementor-element-41bb6f3{--width:100%;}.elementor-1559 .elementor-element.elementor-element-0d0265d{--width:100%;}.elementor-1559 .elementor-element.elementor-element-9fb7a3c{--width:100%;}.elementor-1559 .elementor-element.elementor-element-f06e3d1{--width:100%;}.elementor-1559 .elementor-element.elementor-element-f01b005{--content-width:90vw;}.elementor-1559 .elementor-element.elementor-element-4c4dd95{--content-width:90vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-1559 .elementor-element.elementor-element-b3a8f6a{--width:100%;}.elementor-1559 .elementor-element.elementor-element-1d187e3{--width:100%;}.elementor-1559 .elementor-element.elementor-element-6ae5bc9{--width:31.4%;}.elementor-1559 .elementor-element.elementor-element-bf13d4e{--width:31.4%;}.elementor-1559 .elementor-element.elementor-element-ee9d7f2{--width:31.4%;}.elementor-1559 .elementor-element.elementor-element-85b5229{--width:31.4%;}.elementor-1559 .elementor-element.elementor-element-2f5fbd9{--width:100%;}.elementor-1559 .elementor-element.elementor-element-2f23ab3{--width:100%;}.elementor-1559 .elementor-element.elementor-element-a49d04e{--width:100%;}.elementor-1559 .elementor-element.elementor-element-83f8b3c{--width:100%;}.elementor-1559 .elementor-element.elementor-element-472ddf9{--width:100%;}.elementor-1559 .elementor-element.elementor-element-e1454c0{--width:100%;}.elementor-1559 .elementor-element.elementor-element-dda88c4{--width:100%;}.elementor-1559 .elementor-element.elementor-element-9ebadb6{--width:100%;}.elementor-1559 .elementor-element.elementor-element-41bb6f3{--width:100%;}.elementor-1559 .elementor-element.elementor-element-9fb7a3c{--width:100%;}.elementor-1559 .elementor-element.elementor-element-f501bc3{--width:100%;}.elementor-1559 .elementor-element.elementor-element-d3c267a{--width:90vw;}}@media(min-width:2400px){.elementor-1559 .elementor-element.elementor-element-ec13df2{--e-n-carousel-swiper-slides-to-display:7;}}/* Start custom CSS for mega-menu, class: .elementor-element-01eaab6 */#cliente{
    background: linear-gradient(45deg, #3BBEFC, #0845A5);
    padding: 0.5em 0.8em;
    border-radius:5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7ba677 */.elementor-1559 .elementor-element.elementor-element-c7ba677{
    position: absolute;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dfdaaef */@media screen and (min-width: 400px) and (max-width: 768px){
    .elementor-1559 .elementor-element.elementor-element-dfdaaef h1{
        font-size:2.4em !important;
    }
    
    .elementor-1559 .elementor-element.elementor-element-dfdaaef{
text-wrap: balance;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-767832d */.elementor-1559 .elementor-element.elementor-element-767832d .elementor-button{
    box-shadow: 0px 39px 11px 0px rgba(0, 0, 0, 0.00), 0px 25px 10px 0px rgba(0, 0, 0, 0.02), 0px 14px 8px 0px rgba(0, 0, 0, 0.06), 0px 6px 6px 0px rgba(0, 0, 0, 0.10), 0px 2px 3px 0px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2406a6c */.elementor-1559 .elementor-element.elementor-element-2406a6c .elementor-button{
    box-shadow: 0px 39px 11px 0px rgba(0, 0, 0, 0.00), 0px 25px 10px 0px rgba(0, 0, 0, 0.02), 0px 14px 8px 0px rgba(0, 0, 0, 0.06), 0px 6px 6px 0px rgba(0, 0, 0, 0.10), 0px 2px 3px 0px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4cbe38 */.elementor-1559 .elementor-element.elementor-element-c4cbe38{
    background: linear-gradient(90deg, #1D4FAE 0%, #00215F 100%);
box-shadow: 0px 0px 26px 4px rgba(0, 0, 0, 0.40);
transform: rotate(-1.688deg) scale(1.01);
position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edc7eef */.elementor-1559 .elementor-element.elementor-element-edc7eef{
    background: linear-gradient(90deg, #1D4FAE 0%, #00215F 100%);
box-shadow: 0px 0px 26px 4px rgba(0, 0, 0, 0.40);
transform: rotate(2.663deg) scale(1.01);
position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44d42d6 */@media screen and (max-width: 769px) and (min-width: 767px){
    .elementor-1559 .elementor-element.elementor-element-44d42d6 img {
    width: 100%;
    height: 400px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56427d1 */@media screen and (max-width: 769px) and (min-width: 767px){
    .elementor-1559 .elementor-element.elementor-element-56427d1 img {
    width: 100%;
    height: 400px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c15d141 */.elementor-1559 .elementor-element.elementor-element-c15d141{
text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-036a87d */.elementor-1559 .elementor-element.elementor-element-036a87d{
text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98b9f95 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-98b9f95 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89a81e */.elementor-1559 .elementor-element.elementor-element-e89a81e{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79e69 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-2e79e69 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84b53 */.elementor-1559 .elementor-element.elementor-element-9d84b53{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3458aa */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-b3458aa img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51b36 */.elementor-1559 .elementor-element.elementor-element-db51b36{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01e775 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-f01e775 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2cdb2 */.elementor-1559 .elementor-element.elementor-element-dc2cdb2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35a9ea */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c35a9ea img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1c17b */.elementor-1559 .elementor-element.elementor-element-bb1c17b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e8d09 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-c2e8d09 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df8ff1 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-4df8ff1 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeee368 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-eeee368 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b2b7 */.elementor-1559 .elementor-element.elementor-element-4a2b2b7{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cc8660 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9cc8660 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e9f7b */.elementor-1559 .elementor-element.elementor-element-45e9f7b{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9acdf85 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-9acdf85 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5329c */.elementor-1559 .elementor-element.elementor-element-dc5329c{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a441186 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-a441186 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24deb4 */.elementor-1559 .elementor-element.elementor-element-d24deb4{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a9d12 */@media screen and (max-width: 767px) and (min-width: 477px){
    .elementor-1559 .elementor-element.elementor-element-e6a9d12 img {
    width: 100%;
    height: 270px;
    object-fit: cover; /* Ajusta a imagem sem distorcer */
    object-position: center 30%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed083d2 */.elementor-1559 .elementor-element.elementor-element-ed083d2{
    background-color: #000C22;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ec13df2 */@media screen and (max-width: 1500px) and (min-width: 1366px) { .elementor-1559 .elementor-element.elementor-element-ec13df2
    .elementor-1559 .elementor-element.elementor-element-ec13df2 {
        --e-n-carousel-swiper-offset-size: 150px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eda8d3c */.elementor-1559 .elementor-element.elementor-element-eda8d3c{
text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f993987 */.elementor-1559 .elementor-element.elementor-element-f993987{
text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a41bb */.elementor-1559 .elementor-element.elementor-element-c5a41bb{
text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS */html, body{
overflow-x: hidden;
width:100%;
}

p{
margin:0;
}

.elementor-image-box-title{
margin-top: 0px;
}

/*Efeito de entrada vinculado ao scroll*/
.scroll-esquerda{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(-30px, 0, 0);
    /*filter: blur(10px);*/
}

.scroll-direita{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(30px, 0, 0);
    /*filter: blur(10px);*/
}

.scroll-base{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, 80px, 0);
    scale: .5;
    /*filter: blur(10px);*/
}

.scroll-topo{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, -80px, 0);
    /*filter: blur(10px);*/
}

.scroll-zoom {
    opacity: 0;
    transition:  transform 1.5s, opacity 0.5s, scale 1.5s;
    /*transform: translate3d(0, 80px, 0);*/
    scale: 0;
    /*filter: blur(5px);*/
}

.ativo{
    opacity: 1;
    transition:  transform 0.5s, opacity 0.5s, scale 1.5s;
    transform: translate3d(0, 0, 0);
    scale: 1;
    /*filter: blur(0px);*/
}

.elementor-editor-active .scroll-esquerda, .elementor-editor-active .scroll-direita, .elementor-editor-active .scroll-topo, .elementor-editor-active .scroll-base, .elementor-editor-active .scroll-zoom, .ativo{
    opacity: 1;
    transition: transform 0.5s, opacity 0.5s, scale 1.5s;
    transform: translate3d(0, 0, 0);
    scale: 1;
    /*filter: blur(0px);*/
}

/*Scroll suave - Lenis*/
html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

/* Chrome, Edge e Safari */
body::-webkit-scrollbar {
  width: 10px; /*largura da barra*/
}

body::-webkit-scrollbar-track {
  background: #000000; /*cor do fundo*/
}

body::-webkit-scrollbar-thumb {
  background: #477DEB; /*cor do controle do scroll*/
  border-radius: 10px; /*arredondamento*/
  border: 2px solid #000000; /*borda*/
}

/* Firefox */
@-moz-document url-prefix() {
  * {
    scrollbar-width: 10px;
    scrollbar-color:
                    #477DEB /*cor do controle do scroll*/
                    #000000; /*cor do fundo*/
    -moz-appearance: scrollbar;
  }
}/* End custom CSS */