.elementor-81 .elementor-element.elementor-element-24c08cc{--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;--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-81 .elementor-element.elementor-element-d4ea146{--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;--background-transition:0.3s;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-81 .elementor-element.elementor-element-b87679c{--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:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-81 .elementor-element.elementor-element-3c6b816 .elementor-icon-box-wrapper{gap:15px;}.elementor-81 .elementor-element.elementor-element-3c6b816 .elementor-icon{font-size:60px;}.elementor-81 .elementor-element.elementor-element-3c6b816 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-3c6b816 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-3c6b816 .elementor-icon-box-title{color:#646464;}.elementor-81 .elementor-element.elementor-element-748467a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-81 .elementor-element.elementor-element-c4e5090.elementor-element{--align-self:center;}.elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon-box-wrapper{gap:15px;}.elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon{font-size:60px;}.elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon-box-title{color:#646464;}.elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-876dee4{--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:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon-box-wrapper{gap:15px;}.elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon{font-size:60px;}.elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon-box-title{color:#646464;}.elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-fcd825c{--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:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon-box-wrapper{gap:9px;}.elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon{font-size:60px;}.elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon-box-title{color:#646464;}.elementor-81 .elementor-element.elementor-element-071a63c{--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:120px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-81 .elementor-element.elementor-element-86405cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-86405cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-68611fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-68611fd.e-con{--flex-grow:0;--flex-shrink:0;}.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-81 .elementor-element.elementor-element-50c0ca1{text-align:center;}.elementor-81 .elementor-element.elementor-element-50c0ca1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;color:#071C3C;}.elementor-81 .elementor-element.elementor-element-5a6ccf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-5a6ccf6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-8be1b5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-8be1b5e.e-con{--flex-grow:0;--flex-shrink:0;}.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-81 .elementor-element.elementor-element-a939965 .elementor-icon-wrapper{text-align:center;}.elementor-81 .elementor-element.elementor-element-b09774d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-b09774d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-bf21103 .elementor-icon-wrapper{text-align:center;}.elementor-81 .elementor-element.elementor-element-fe3299f{--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;--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-81 .elementor-element.elementor-element-de322ef{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-de322ef .swiper-slide > .elementor-element{height:100%;}.elementor-81 .elementor-element.elementor-element-b095edf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:35px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.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-81 .elementor-element.elementor-element-cb0b5a5 .elementor-button{background-color:#1D9AD6;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:17px 17px 17px 17px;}.elementor-81 .elementor-element.elementor-element-cb0b5a5 .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-cb0b5a5 .elementor-button:focus{background-color:#71C5EF;}.elementor-81 .elementor-element.elementor-element-cb0b5a5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-81 .elementor-element.elementor-element-cb0b5a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-81 .elementor-element.elementor-element-cb0b5a5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-81 .elementor-element.elementor-element-87cb5d4{--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;--margin-top:110px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-81 .elementor-element.elementor-element-062285f .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-81 .elementor-element.elementor-element-b9fa668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-4269a35{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-4269a35:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-4269a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9AD6;}.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-81 .elementor-element.elementor-element-6fe2fe0{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-fc28521{--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;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-81 .elementor-element.elementor-element-e994608{--display:flex;}.elementor-81 .elementor-element.elementor-element-53e95d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-7b19721{--display:flex;}.elementor-81 .elementor-element.elementor-element-f82b257{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-397ec76{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-397ec76 img{width:65%;}.elementor-81 .elementor-element.elementor-element-16d7451{--display:flex;}.elementor-81 .elementor-element.elementor-element-3a7a0aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-f9f358e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-849c242{text-align:center;}.elementor-81 .elementor-element.elementor-element-7e4fb31{--display:flex;}.elementor-81 .elementor-element.elementor-element-c57f0ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81 .elementor-element.elementor-element-c6e2fb0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-751a38d{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-d4ea146{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-d4ea146.e-con{--align-self:center;}.elementor-81 .elementor-element.elementor-element-de322ef{--swiper-slides-to-display:2;}.elementor-81 .elementor-element.elementor-element-751a38d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-24c08cc{--min-height:98px;--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-81 .elementor-element.elementor-element-d4ea146{--justify-content:space-between;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-81 .elementor-element.elementor-element-b87679c{--width:50%;--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:10px;--padding-right:10px;}.elementor-81 .elementor-element.elementor-element-3c6b816 .elementor-icon-box-wrapper{gap:0px;}.elementor-81 .elementor-element.elementor-element-3c6b816 .elementor-icon{font-size:55px;}.elementor-81 .elementor-element.elementor-element-3c6b816 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-3c6b816 .elementor-icon-box-title a{font-size:18px;}.elementor-81 .elementor-element.elementor-element-748467a{--width:50%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon-box-wrapper{gap:0px;}.elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon{font-size:50px;}.elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-c4e5090 .elementor-icon-box-title a{font-size:18px;}.elementor-81 .elementor-element.elementor-element-876dee4{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon-box-wrapper{gap:0px;}.elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon{font-size:50px;}.elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-ccd3b6c .elementor-icon-box-title a{font-size:18px;}.elementor-81 .elementor-element.elementor-element-fcd825c{--width:50%;--padding-top:0px;--padding-bottom:-1px;--padding-left:10px;--padding-right:10px;}.elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon-box-wrapper{gap:0px;}.elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon{font-size:50px;}.elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-1f2da71 .elementor-icon-box-title a{font-size:18px;}.elementor-81 .elementor-element.elementor-element-071a63c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-81 .elementor-element.elementor-element-68611fd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-8be1b5e{--width:auto;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:160px;--margin-right:0px;}.elementor-81 .elementor-element.elementor-element-b09774d{--width:auto;--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;--align-items:flex-end;--flex-wrap:nowrap;}.elementor-81 .elementor-element.elementor-element-fe3299f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-de322ef{--swiper-slides-to-display:1;width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-87cb5d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-81 .elementor-element.elementor-element-062285f .elementor-custom-embed-play i{font-size:69px;}.elementor-81 .elementor-element.elementor-element-062285f .elementor-custom-embed-play svg{width:69px;height:69px;}.elementor-81 .elementor-element.elementor-element-4269a35{--min-height:235px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-81 .elementor-element.elementor-element-3b3e01f{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-3b3e01f.elementor-element{--align-self:center;}.elementor-81 .elementor-element.elementor-element-3b3e01f img{width:70%;height:233px;}.elementor-81 .elementor-element.elementor-element-fc28521{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-81 .elementor-element.elementor-element-751a38d{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-d4ea146{--content-width:950px;}.elementor-81 .elementor-element.elementor-element-b87679c{--width:25%;}.elementor-81 .elementor-element.elementor-element-748467a{--width:25%;}.elementor-81 .elementor-element.elementor-element-876dee4{--width:25%;}.elementor-81 .elementor-element.elementor-element-fcd825c{--width:25%;}.elementor-81 .elementor-element.elementor-element-071a63c{--content-width:1000px;}.elementor-81 .elementor-element.elementor-element-86405cc{--width:29%;}.elementor-81 .elementor-element.elementor-element-68611fd{--width:43%;}.elementor-81 .elementor-element.elementor-element-5a6ccf6{--width:16%;}.elementor-81 .elementor-element.elementor-element-8be1b5e{--width:5.796%;}.elementor-81 .elementor-element.elementor-element-b09774d{--width:5.796%;}.elementor-81 .elementor-element.elementor-element-fe3299f{--content-width:1000px;}.elementor-81 .elementor-element.elementor-element-87cb5d4{--content-width:1000px;}.elementor-81 .elementor-element.elementor-element-b9fa668{--content-width:1000px;}.elementor-81 .elementor-element.elementor-element-fc28521{--content-width:1000px;}}/* Start custom CSS for icon-box, class: .elementor-element-3c6b816 */.med-box{
    background:#ffffff;
    border-radius:20px;

    width:85%;
    min-height:150px;

    padding:30px 25px;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;

    position:relative;
    overflow:hidden;

    box-shadow:0 8px 20px rgba(0,0,0,0.08);

    border-bottom:2px solid #FFDD18;

    transition:all .35s ease;
}

/* HOVER BOX */
.med-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 35px rgba(0,0,0,0.12);
}

/* HOVER IKONA */
.med-box .elementor-icon i,
.med-box .elementor-icon svg{
    transition:all .25s ease;
}

.med-box:hover .elementor-icon i,
.med-box:hover .elementor-icon svg{
    transform:scale(1.18);
}

/* RAZMAK IZMEĐU KARTICA */
.elementor-81 .elementor-element.elementor-element-3c6b816{
    gap:6px;
}

/* NASLOV */
.med-box .elementor-icon-box-title{
    font-size:15px;
    line-height:1.25;
    padding:0 6px;
    word-break:break-word;
}

/* IKONA */
.med-box .elementor-icon{
    margin-bottom:5px;
}

/* MOBILE */
@media(max-width:767px){

    .med-box{
        width:100%;
        min-height:110px !important;

        padding:20px 14px !important;

        border-radius:26px !important;
    }

    .med-box .elementor-icon-box-title{
        font-size:14px !important;
        line-height:1.25 !important;

        word-break:normal !important;
        hyphens:none !important;

        max-width:120px;

        margin:0 auto;
    }

    /* ŠIRINA KARTICA */
    .elementor-81 .elementor-element.elementor-element-3c6b816 > .elementor-element{
        width:calc(50% - 6px) !important;
        max-width:calc(50% - 6px) !important;
        flex:0 0 calc(50% - 6px) !important;
    }

    /* IKONE */
    .med-box .elementor-icon svg,
    .med-box .elementor-icon i{
        width:34px !important;
        height:34px !important;
        font-size:34px !important;
    }
}.med-box{
    background:#ffffff;
    border-radius:20px;

    width:85%;
    min-height:150px;

    padding:30px 25px;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;

    position:relative;
    overflow:hidden;

    box-shadow:0 8px 20px rgba(0,0,0,0.08);

    border-bottom:2px solid #FFDD18;

    transition:all .35s ease;
}

/* HOVER BOX */
.med-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 35px rgba(0,0,0,0.12);
}

/* HOVER IKONA */
.med-box .elementor-icon i,
.med-box .elementor-icon svg{
    transition:all .25s ease;
}

.med-box:hover .elementor-icon i,
.med-box:hover .elementor-icon svg{
    transform:scale(1.18);
}

/* RAZMAK IZMEĐU KARTICA */
.elementor-81 .elementor-element.elementor-element-3c6b816{
    gap:12px;
}

/* NASLOV */
.med-box .elementor-icon-box-title{
    font-size:15px;
    line-height:1.25;
    padding:0 6px;
    word-break:break-word;
}

/* IKONA */
.med-box .elementor-icon{
    margin-bottom:5px;
}

/* MOBILE */
@media(max-width:767px){

    .med-box{
        width:100%;
        min-height:110px !important;

        padding:20px 14px !important;

        border-radius:26px !important;
    }

    .med-box .elementor-icon-box-title{
        font-size:14px !important;
        line-height:1.25 !important;

        word-break:normal !important;
        hyphens:none !important;

        max-width:120px;

        margin:0 auto;
    }

    /* ŠIRINA KARTICA */
    .elementor-81 .elementor-element.elementor-element-3c6b816 > .elementor-element{
        width:calc(50% - 6px) !important;
        max-width:calc(50% - 6px) !important;
        flex:0 0 calc(50% - 6px) !important;
    }

    /* IKONE */
    .med-box .elementor-icon svg,
    .med-box .elementor-icon i{
        width:34px !important;
        height:34px !important;
        font-size:34px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ea146 *//* DESKTOP NE DIRAMO */
/* Na desktopu ručno ostavi: Boxed 900px */


/* TABLET + MOBILE FULL WIDTH */
@media (max-width:1024px){

    .naslovni-botuni{
        width:100% !important;
        max-width:100% !important;

        margin-left:auto !important;
        margin-right:auto !important;

        padding-left:20px !important;
        padding-right:20px !important;

        box-sizing:border-box !important;
    }

    .naslovni-botuni > .e-con-inner{
        width:100% !important;
        max-width:100% !important;

        margin-left:auto !important;
        margin-right:auto !important;

        padding-left:0 !important;
        padding-right:0 !important;

        box-sizing:border-box !important;
    }
}


/* MOBILE - 2 KARTICE U REDU */
@media (max-width:767px){

    .naslovni-botuni > .e-con-inner{
        display:flex !important;
        flex-direction:row !important;
        flex-wrap:wrap !important;
        justify-content:center !important;
        align-items:stretch !important;
        gap:15px !important;
    }

    .naslovni-botuni > .e-con-inner > .elementor-element{
        width:calc(50% - 8px) !important;
        max-width:calc(50% - 8px) !important;
        flex:0 0 calc(50% - 8px) !important;
    }

    .naslovni-botuni .elementor-widget-container,
    .naslovni-botuni .elementor-icon-box-wrapper{
        width:100% !important;
        height:100% !important;
    }

    .naslovni-botuni .elementor-icon-box{
        min-height:190px !important;
        padding:22px 14px !important;
        border-radius:28px !important;

        display:flex !important;
        flex-direction:column !important;
        justify-content:center !important;
        align-items:center !important;

        box-sizing:border-box !important;
        box-shadow:0 10px 30px rgba(0,0,0,.06) !important;
    }

    .naslovni-botuni .elementor-icon-box-title{
        font-size:15px !important;
        line-height:1.25 !important;
        text-align:center !important;
        padding:0 4px !important;
        margin:0 !important;
        word-break:normal !important;
    }

    .naslovni-botuni .elementor-icon{
        margin-bottom:12px !important;
    }

    .naslovni-botuni .elementor-icon svg,
    .naslovni-botuni .elementor-icon i{
        width:38px !important;
        height:38px !important;
        font-size:38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-de322ef *//* =========================
   SECTION TITLE
========================= */

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-heading-title{
    font-size:56px;
    font-weight:700;
    color:#071C3C;
    letter-spacing:-1px;
}

/* =========================
   SLIDER ARROWS
========================= */

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button{
    width:64px;
    height:64px;
    border-radius:50%;
    background:#1D9AD6;

    display:flex;
    align-items:center;
    justify-content:center;

    transition:all .35s ease;

    box-shadow:0 10px 25px rgba(29,154,214,0.18);

    z-index:20;
}

/* LEFT */

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button-prev{
    background:#EEF7FD;
}

/* ICON */

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button i{
    color:#ffffff;
    font-size:18px;
}

/* LEFT ICON */

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button-prev i{
    color:#1D9AD6;
}

/* HOVER */

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button:hover{
    transform:translateY(-4px) scale(1.06);

    background:#071C3C;

    box-shadow:0 18px 35px rgba(7,28,60,0.22);
}

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button:hover i{
    color:#ffffff;
}

/* POSITION */

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button-prev{
    left:auto !important;
    right:90px !important;
}

.elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button-next{
    right:0 !important;
}

/* =========================
   IMAGE FIX
========================= */

.elementor-81 .elementor-element.elementor-element-de322ef .news-img{
    overflow:hidden;
    border-radius:30px;
    position:relative;
}

.elementor-81 .elementor-element.elementor-element-de322ef .news-img img{
    width:100%;
    height:380px;
    object-fit:cover;
    border-radius:30px;

    transition:transform .45s ease;

    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;

    transform:translateZ(0);
}

/* IMAGE HOVER */

.elementor-81 .elementor-element.elementor-element-de322ef .news-card:hover .news-img img{
    transform:scale(1.04) translateZ(0);
}

/* =========================
   SWIPER FIX
========================= */

.elementor-81 .elementor-element.elementor-element-de322ef .swiper-slide{
    overflow:visible !important;
    transform:translate3d(0,0,0);
}

.elementor-81 .elementor-element.elementor-element-de322ef .swiper-slide img{
    opacity:1 !important;
    filter:none !important;
}

/* =========================
   MOBILE
========================= */

@media(max-width:767px){

    .elementor-81 .elementor-element.elementor-element-de322ef .elementor-heading-title{
        font-size:36px;
    }

    .elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button{
        width:52px;
        height:52px;
    }

    .elementor-81 .elementor-element.elementor-element-de322ef .elementor-swiper-button-prev{
        right:70px !important;
    }

    .elementor-81 .elementor-element.elementor-element-de322ef .news-img img{
        height:260px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3299f *//* =========================
   NEWS CARD
========================= */

.elementor-81 .elementor-element.elementor-element-fe3299f .news-card{
    position:relative;
    transition:all .4s ease;
    height:100%;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .news-card:hover{
    transform:translateY(-10px);
}

/* =========================
   IMAGE
========================= */

.elementor-81 .elementor-element.elementor-element-fe3299f .news-img{
    overflow:hidden;
    border-radius:30px;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .news-img img{
    width:100%;
    height:380px;
    object-fit:cover;
    border-radius:30px;

    transition:all .45s ease;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .news-card:hover .news-img img{
    transform:scale(1.05);
}

/* =========================
   CONTENT BOX
========================= */

.elementor-81 .elementor-element.elementor-element-fe3299f .news-content{
    background:#ffffff;

    width:93%;

    margin:-85px auto 0 auto;

    padding:28px;

    border-radius:25px;

    position:relative;
    z-index:5;

    box-shadow:0 10px 30px rgba(0,0,0,0.08);

    transition:all .35s ease;

    height:380px;

    display:flex;
    flex-direction:column;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .news-card:hover .news-content{
    box-shadow:0 20px 40px rgba(0,0,0,0.12);
}

/* =========================
   DATE
========================= */

.elementor-81 .elementor-element.elementor-element-fe3299f .news-date{
    font-size:15px;
    color:#646464;
    margin-bottom:10px;
}

/* =========================
   TITLE
========================= */

.elementor-81 .elementor-element.elementor-element-fe3299f .news-title .elementor-heading-title{
    font-size:16px;
    line-height:1.6;
    color:#071C3C;
    font-weight:600;

    margin-bottom:1px;

    transition:all .3s ease;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .news-title .elementor-heading-title:hover{
    color:#1D9AD6;
}

/* =========================
   EXCERPT
========================= */

.elementor-81 .elementor-element.elementor-element-fe3299f .news-excerpt{
    color:#646464;
    line-height:1.6;
    font-size:13px;

    flex-grow:1;
}

/* =========================
   BUTTON
========================= */

.elementor-81 .elementor-element.elementor-element-fe3299f .news-btn{
    margin-top:auto;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .news-btn .elementor-button{
    background:none !important;
    border:none !important;
    box-shadow:none !important;

    padding:0 !important;

    color:#1D9AD6 !important;

    font-size:15px;
    font-weight:600;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .news-btn .elementor-button:hover{
    color:#071C3C !important;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .news-btn i{
    margin-left:8px;
}

/* =========================
   MOBILE
========================= */

@media(max-width:767px){

    .elementor-81 .elementor-element.elementor-element-fe3299f .news-img img{
        height:260px;
    }

    .elementor-81 .elementor-element.elementor-element-fe3299f .news-content{
        width:90%;
        margin:-60px auto 0 auto;
        padding:22px;
        border-radius:20px;

        height:auto;
    }

    .elementor-81 .elementor-element.elementor-element-fe3299f .news-title .elementor-heading-title{
        font-size:16px;
    }
}

/* HOVER SAMO DONJA LINIJA */

.elementor-81 .elementor-element.elementor-element-fe3299f .service-box{
    position:relative;
    transition:all .35s ease;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .service-box::after{
    content:"";
    position:absolute;

    left:50%;
    bottom:-2px;

    width:0%;
    height:5px;

    background:#FFDD18;

    border-radius:20px;

    transform:translateX(-50%);
    transition:all .35s ease;
}

.elementor-81 .elementor-element.elementor-element-fe3299f .service-box:hover::after{
    width:100%;
}

/* CONTENT GORE */

.elementor-81 .elementor-element.elementor-element-fe3299f .service-box:hover .news-content{
    transform:translateY(-12px);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-062285f */.elementor-81 .elementor-element.elementor-element-062285f{
    position:relative;

    border-radius:34px;

    overflow:hidden;

    aspect-ratio:21 / 9;

    transition:all .45s ease;

    background:#000;
}

.elementor-81 .elementor-element.elementor-element-062285f iframe,
.elementor-81 .elementor-element.elementor-element-062285f .elementor-wrapper,
.elementor-81 .elementor-element.elementor-element-062285f .elementor-fit-aspect-ratio{
    width:100%;
    height:100% !important;

    border-radius:34px;

    overflow:hidden;
}

/* AFTER PLAY */

.elementor-81 .elementor-element.elementor-element-062285f.video-active{
    aspect-ratio:16 / 9;
}

/* MOBILE */

@media(max-width:767px){

    .elementor-81 .elementor-element.elementor-element-062285f{
        border-radius:22px;
    }

    .elementor-81 .elementor-element.elementor-element-062285f iframe{
        border-radius:22px;
    }
}
.elementor-81 .elementor-element.elementor-element-062285f{
    position:relative;
    border-radius:34px;
    overflow:hidden;
    aspect-ratio:21 / 9;
    transition:all .45s ease;
    background:#000;
}

.elementor-81 .elementor-element.elementor-element-062285f iframe,
.elementor-81 .elementor-element.elementor-element-062285f .elementor-wrapper,
.elementor-81 .elementor-element.elementor-element-062285f .elementor-fit-aspect-ratio{
    width:100%;
    height:100% !important;
    border-radius:34px;
    overflow:hidden;
}

/* COVER SLIKA */
.elementor-81 .elementor-element.elementor-element-062285f .elementor-custom-embed-image-overlay{
    width:100%;
    height:100% !important;
    background-size:cover !important;
    background-position:center center !important;
}

/* KAD SE VIDEO POKRENE */
.elementor-81 .elementor-element.elementor-element-062285f.video-active{
    aspect-ratio:16 / 9;
}

/* MOBILE */
@media(max-width:767px){

    .elementor-81 .elementor-element.elementor-element-062285f{
        aspect-ratio:4 / 3 !important;
        border-radius:22px;
    }

    .elementor-81 .elementor-element.elementor-element-062285f iframe,
    .elementor-81 .elementor-element.elementor-element-062285f .elementor-wrapper,
    .elementor-81 .elementor-element.elementor-element-062285f .elementor-fit-aspect-ratio,
    .elementor-81 .elementor-element.elementor-element-062285f .elementor-custom-embed-image-overlay{
        border-radius:22px;
    }

    .elementor-81 .elementor-element.elementor-element-062285f .elementor-custom-embed-image-overlay{
        background-size:cover !important;
        background-position:center center !important;
    }
}/* End custom CSS */