.elementor-33 .elementor-element.elementor-element-8de7a13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-18f4c36{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:42px;}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:42px;}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__container{z-index:999;}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__item .jet-menu-label{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__item{padding:0px 0px 15px 0px;}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-eab8ca8 .jet-mobile-menu__item:hover .jet-menu-label{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-9a4cea5{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-a3dfe49{text-align:center;}.elementor-33 .elementor-element.elementor-element-a3dfe49 img{height:60px;object-fit:contain;}.elementor-33 .elementor-element.elementor-element-78a74b3{text-align:center;}.elementor-33 .elementor-element.elementor-element-78a74b3 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:600;}.elementor-33 .elementor-element.elementor-element-78a74b3 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-d42570f{--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;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__results-area{width:400px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__form{border-style:none;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__field{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-text );background-color:var( --e-global-color-3cb761c );border-color:var( --e-global-color-b572917 );margin:0px 0px 0px 3px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__form--focus .jet-ajax-search__field{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__results-slide{overflow-y:auto;max-height:500px;}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__results-item mark{color:#FFFFFF;background:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__full-results{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__message{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;}.elementor-33 .elementor-element.elementor-element-bae3d3b .jet-ajax-search__spinner{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-bae3d3b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-bb1a502{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:25px;--padding-inline-end:25px;--z-index:100;}.elementor-33 .elementor-element.elementor-element-bb1a502:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-bb1a502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #056BCA22 0%, #F2295B00 25%);}.elementor-33 .elementor-element.elementor-element-bb1a502, .elementor-33 .elementor-element.elementor-element-bb1a502::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-22c5ab6{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-22c5ab6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-22c5ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-22c5ab6, .elementor-33 .elementor-element.elementor-element-22c5ab6::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-78da216{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-78da216 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-78da216 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-447ac60{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-447ac60:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-447ac60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-447ac60, .elementor-33 .elementor-element.elementor-element-447ac60::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-d0fb663{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-d0fb663 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-d0fb663 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-ea1980d{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-ea1980d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ea1980d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-ea1980d, .elementor-33 .elementor-element.elementor-element-ea1980d::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-7eb3969{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-7eb3969 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-7eb3969 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-ceda142{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-ceda142:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ceda142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-ceda142, .elementor-33 .elementor-element.elementor-element-ceda142::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-dc52b99{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-dc52b99 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-dc52b99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-5a6d467{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-5a6d467:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5a6d467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-5a6d467, .elementor-33 .elementor-element.elementor-element-5a6d467::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-b2e0435{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-b2e0435 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-b2e0435 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-bef7b41{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-bef7b41:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-bef7b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-bef7b41, .elementor-33 .elementor-element.elementor-element-bef7b41::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-ffb6386{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-ffb6386 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-ffb6386 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-a1f58da{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-a1f58da:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-a1f58da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-a1f58da, .elementor-33 .elementor-element.elementor-element-a1f58da::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-7add7f9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-7add7f9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-7add7f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-0e92f19{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:1rem;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-title-direction:column;--n-menu-icon-order:initial;--n-menu-icon-align-items:flex-end;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:64px;--n-menu-icon-gap:5px;--n-menu-icon-color:var( --e-global-color-secondary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-33 .elementor-element.elementor-element-0e92f19 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title, .elementor-33 .elementor-element.elementor-element-0e92f19 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > .e-n-menu-title-text, .elementor-33 .elementor-element.elementor-element-0e92f19 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title  > a.e-n-menu-title-link > .e-n-menu-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-33 .elementor-element.elementor-element-ac8a174{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-33 .elementor-element.elementor-element-70be9b7{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:42px;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:42px;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__container{z-index:999;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__item .jet-menu-label{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__item{padding:0px 0px 15px 0px;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__item:hover .jet-menu-label{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-456cd88{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33 .elementor-element.elementor-element-573da64{text-align:center;}.elementor-33 .elementor-element.elementor-element-2b5dcc8{text-align:center;}.elementor-33 .elementor-element.elementor-element-2b5dcc8 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:600;}.elementor-33 .elementor-element.elementor-element-2b5dcc8 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-9c2389a{--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;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__results-area{width:400px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__form{border-style:none;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__field{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-text );background-color:var( --e-global-color-3cb761c );border-color:var( --e-global-color-b572917 );margin:0px 0px 0px 3px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__form--focus .jet-ajax-search__field{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__results-slide{overflow-y:auto;max-height:500px;}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__results-item mark{color:#FFFFFF;background:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__full-results{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__message{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;}.elementor-33 .elementor-element.elementor-element-2eafc0e .jet-ajax-search__spinner{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-2eafc0e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-a3dfe49 img{width:100%;max-width:100%;height:100%;}.elementor-33 .elementor-element.elementor-element-70be9b7{--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;--justify-content:flex-start;--align-items:center;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:28px;}.elementor-33 .elementor-element.elementor-element-23aecb2 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:28px;}.elementor-33 .elementor-element.elementor-element-456cd88{--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;--justify-content:flex-start;--align-items:center;}.elementor-33 .elementor-element.elementor-element-573da64 img{width:125px;}.elementor-33 .elementor-element.elementor-element-573da64 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2b5dcc8 .elementor-heading-title{font-size:0.7rem;}.elementor-33 .elementor-element.elementor-element-2eafc0e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-70be9b7{--width:15%;--justify-content:space-between;--padding-block-start:0px;--padding-block-end:15px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33 .elementor-element.elementor-element-456cd88{--width:85%;--justify-content:center;--padding-block-start:0px;--padding-block-end:15px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33 .elementor-element.elementor-element-2eafc0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2eafc0e{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-8de7a13{--content-width:1340px;}.elementor-33 .elementor-element.elementor-element-18f4c36{--width:40%;}.elementor-33 .elementor-element.elementor-element-9a4cea5{--width:20%;}.elementor-33 .elementor-element.elementor-element-d42570f{--width:40%;}.elementor-33 .elementor-element.elementor-element-bb1a502{--content-width:1340px;}.elementor-33 .elementor-element.elementor-element-ac8a174{--content-width:1340px;}.elementor-33 .elementor-element.elementor-element-70be9b7{--width:40%;}.elementor-33 .elementor-element.elementor-element-456cd88{--width:40%;}.elementor-33 .elementor-element.elementor-element-9c2389a{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-70be9b7{--width:10%;}.elementor-33 .elementor-element.elementor-element-456cd88{--width:30%;}.elementor-33 .elementor-element.elementor-element-9c2389a{--width:60%;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-bae3d3b */.elementor-33 .elementor-element.elementor-element-bae3d3b input:focus{
    outline:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c5ab6 */.elementor-33 .elementor-element.elementor-element-22c5ab6{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447ac60 */.elementor-33 .elementor-element.elementor-element-447ac60{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1980d */.elementor-33 .elementor-element.elementor-element-ea1980d{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceda142 */.elementor-33 .elementor-element.elementor-element-ceda142{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6d467 */.elementor-33 .elementor-element.elementor-element-5a6d467{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef7b41 */.elementor-33 .elementor-element.elementor-element-bef7b41{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f58da */.elementor-33 .elementor-element.elementor-element-a1f58da{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c5ab6 */.elementor-33 .elementor-element.elementor-element-22c5ab6{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447ac60 */.elementor-33 .elementor-element.elementor-element-447ac60{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1980d */.elementor-33 .elementor-element.elementor-element-ea1980d{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceda142 */.elementor-33 .elementor-element.elementor-element-ceda142{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6d467 */.elementor-33 .elementor-element.elementor-element-5a6d467{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef7b41 */.elementor-33 .elementor-element.elementor-element-bef7b41{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f58da */.elementor-33 .elementor-element.elementor-element-a1f58da{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c5ab6 */.elementor-33 .elementor-element.elementor-element-22c5ab6{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447ac60 */.elementor-33 .elementor-element.elementor-element-447ac60{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1980d */.elementor-33 .elementor-element.elementor-element-ea1980d{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceda142 */.elementor-33 .elementor-element.elementor-element-ceda142{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6d467 */.elementor-33 .elementor-element.elementor-element-5a6d467{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef7b41 */.elementor-33 .elementor-element.elementor-element-bef7b41{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f58da */.elementor-33 .elementor-element.elementor-element-a1f58da{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c5ab6 */.elementor-33 .elementor-element.elementor-element-22c5ab6{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447ac60 */.elementor-33 .elementor-element.elementor-element-447ac60{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1980d */.elementor-33 .elementor-element.elementor-element-ea1980d{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceda142 */.elementor-33 .elementor-element.elementor-element-ceda142{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6d467 */.elementor-33 .elementor-element.elementor-element-5a6d467{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef7b41 */.elementor-33 .elementor-element.elementor-element-bef7b41{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f58da */.elementor-33 .elementor-element.elementor-element-a1f58da{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c5ab6 */.elementor-33 .elementor-element.elementor-element-22c5ab6{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447ac60 */.elementor-33 .elementor-element.elementor-element-447ac60{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1980d */.elementor-33 .elementor-element.elementor-element-ea1980d{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceda142 */.elementor-33 .elementor-element.elementor-element-ceda142{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6d467 */.elementor-33 .elementor-element.elementor-element-5a6d467{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef7b41 */.elementor-33 .elementor-element.elementor-element-bef7b41{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f58da */.elementor-33 .elementor-element.elementor-element-a1f58da{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c5ab6 */.elementor-33 .elementor-element.elementor-element-22c5ab6{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447ac60 */.elementor-33 .elementor-element.elementor-element-447ac60{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1980d */.elementor-33 .elementor-element.elementor-element-ea1980d{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceda142 */.elementor-33 .elementor-element.elementor-element-ceda142{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6d467 */.elementor-33 .elementor-element.elementor-element-5a6d467{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef7b41 */.elementor-33 .elementor-element.elementor-element-bef7b41{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f58da */.elementor-33 .elementor-element.elementor-element-a1f58da{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c5ab6 */.elementor-33 .elementor-element.elementor-element-22c5ab6{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447ac60 */.elementor-33 .elementor-element.elementor-element-447ac60{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1980d */.elementor-33 .elementor-element.elementor-element-ea1980d{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceda142 */.elementor-33 .elementor-element.elementor-element-ceda142{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6d467 */.elementor-33 .elementor-element.elementor-element-5a6d467{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef7b41 */.elementor-33 .elementor-element.elementor-element-bef7b41{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f58da */.elementor-33 .elementor-element.elementor-element-a1f58da{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c5ab6 */.elementor-33 .elementor-element.elementor-element-22c5ab6{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447ac60 */.elementor-33 .elementor-element.elementor-element-447ac60{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1980d */.elementor-33 .elementor-element.elementor-element-ea1980d{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceda142 */.elementor-33 .elementor-element.elementor-element-ceda142{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6d467 */.elementor-33 .elementor-element.elementor-element-5a6d467{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef7b41 */.elementor-33 .elementor-element.elementor-element-bef7b41{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f58da */.elementor-33 .elementor-element.elementor-element-a1f58da{
    border: double 2px transparent;
    border-radius: 15px;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #BB271A,#056BCA);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-0e92f19 */.elementor-33 .elementor-element.elementor-element-0e92f19 ul li svg{
    fill:linear-gradient(to left, #056BCA, #BB271A);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1a502 */.elementor-33 .elementor-element.elementor-element-bb1a502{
    border-bottom:solid 1px;
    border-image-slice: 1;
    border-image-source: linear-gradient(to left, #056BCA, #BB271A);
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-2eafc0e */.elementor-33 .elementor-element.elementor-element-2eafc0e input:focus{
    outline:none;
}/* End custom CSS */