.elementor-1967 .elementor-element.elementor-element-20e670a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1967 .elementor-element.elementor-element-f51269c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1967 .elementor-element.elementor-element-f51269c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1967 .elementor-element.elementor-element-829773a{--e-image-carousel-slides-to-show:1;}.elementor-1967 .elementor-element.elementor-element-829773a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1967 .elementor-element.elementor-element-829773a .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#FFFFFF;}.elementor-1967 .elementor-element.elementor-element-829773a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1967 .elementor-element.elementor-element-829773a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-1967 .elementor-element.elementor-element-829773a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF78;opacity:1;}.elementor-1967 .elementor-element.elementor-element-829773a .swiper-pagination-bullet{background:#FFFFFF;}.elementor-1967 .elementor-element.elementor-element-829773a .elementor-image-carousel-caption{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:25px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-1967 .elementor-element.elementor-element-bd97e67{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1967 .elementor-element.elementor-element-bd97e67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1967 .elementor-element.elementor-element-d823fb4{--e-image-carousel-slides-to-show:1;}.elementor-1967 .elementor-element.elementor-element-d823fb4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1967 .elementor-element.elementor-element-d823fb4 .elementor-swiper-button.elementor-swiper-button-next{font-size:39px;}.elementor-1967 .elementor-element.elementor-element-d823fb4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF78;opacity:1;}.elementor-1967 .elementor-element.elementor-element-d823fb4 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-1967 .elementor-element.elementor-element-d823fb4 .elementor-image-carousel-caption{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:200;}.elementor-1967 .elementor-element.elementor-element-b4a42c2 .main-navigation{justify-content:center;text-align:center;--kitify-navmenu--item-flex-grow:0;--kitify-navmenu--item-margin:0;}.elementor-1967 .elementor-element.elementor-element-b4a42c2 .kitify-nova-menu .main-navigation .nav-menu > li{height:1%;}.elementor-1967 .elementor-element.elementor-element-b4a42c2 .kitify-nova-menu .main-navigation .nav-menu > li > a{color:#FFFFFF;font-family:"Tahoma", Sans-serif;}.elementor-1967 .elementor-element.elementor-element-b4a42c2 .main-navigation > ul > li > a > i.kitify-nav-arrow{color:#FFFFFF;}.site-canvas-menu, .site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li .is-drilldown-submenu{background-color:#DFD5CB;}.site-canvas-menu, .site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li .is-drilldown-submenu  a{color:#826852;}.elementor-1967 .elementor-element.elementor-element-b4a42c2 .kitify-nova-menu.kitify-active--mbmenu .kitify-nova-menu__mobile-trigger{justify-content:flex-start;text-align:left;}.elementor-1967 .elementor-element.elementor-element-574dc20{--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;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1967 .elementor-element.elementor-element-46cad3e{text-align:center;}.elementor-1967 .elementor-element.elementor-element-46cad3e .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-size:54px;letter-spacing:-1px;color:#87674F;}.elementor-1967 .elementor-element.elementor-element-7ee1b09{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-1967 .elementor-element.elementor-element-7ee1b09 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;line-height:28px;color:var( --e-global-color-text );}.elementor-1967 .elementor-element.elementor-element-9bbfd34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1967 .elementor-element.elementor-element-66af353{--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-1967 .elementor-element.elementor-element-f5bb2cc .jx-left{justify-content:flex-start;align-items:flex-start;}.elementor-1967 .elementor-element.elementor-element-f5bb2cc .jx-right{justify-content:flex-end;align-items:flex-start;}.elementor-1967 .elementor-element.elementor-element-f5bb2cc .jx-slider .jx-controller{align-self:center;}.elementor-1967 .elementor-element.elementor-element-4b34e40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1967 .elementor-element.elementor-element-4b34e40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1967 .elementor-element.elementor-element-3e7916a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1967 .elementor-element.elementor-element-3e7916a .elementor-heading-title{font-size:16px;font-weight:500;text-transform:uppercase;color:#BDBDBD;}.elementor-1967 .elementor-element.elementor-element-817a2e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1967 .elementor-element.elementor-element-817a2e3 .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-size:48px;font-weight:500;line-height:58px;letter-spacing:-1px;color:#87674F;}.elementor-1967 .elementor-element.elementor-element-a6fa4f1{text-align:center;}.elementor-1967 .elementor-element.elementor-element-a6fa4f1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;line-height:28px;color:var( --e-global-color-text );}.elementor-1967 .elementor-element.elementor-element-e345a86.elementor-element{--align-self:center;}.elementor-1967 .elementor-element.elementor-element-e345a86 .wpcf7 span.wpcf7-not-valid-tip{color:#9F8572;text-align:left;display:block;}.elementor-1967 .elementor-element.elementor-element-e345a86 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]){color:#9F8572;}.elementor-1967 .elementor-element.elementor-element-e345a86 .wpcf7 input.wpcf7-submit{background-color:#9F8572;text-decoration:none;display:block;width:100%;}.elementor-1967 .elementor-element.elementor-element-e345a86  .wpcf7 input.wpcf7-submit{text-transform:uppercase;}.elementor-1967 .elementor-element.elementor-element-e345a86 .wpcf7 input.wpcf7-submit:hover{background-color:#87674F;text-decoration:none;}.elementor-1967 .elementor-element.elementor-element-e345a86 .wpcf7 input.wpcf7-submit:focus{text-decoration:none;}.elementor-1967 .elementor-element.elementor-element-e345a86 .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-1967 .elementor-element.elementor-element-fe08db5{--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-1967 .elementor-element.elementor-element-2289957{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1967 .elementor-element.elementor-element-2289957:not(.elementor-motion-effects-element-type-background), .elementor-1967 .elementor-element.elementor-element-2289957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2D4CA;}.elementor-1967 .elementor-element.elementor-element-3490e58{text-align:center;}.elementor-1967 .elementor-element.elementor-element-3490e58 .elementor-heading-title{font-size:36px;letter-spacing:-1px;color:#87674F;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials__item-inner{background-color:#FFFFFF9E;border-style:none;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials__tag-sign img{width:400px;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials__item{padding:0px 15px 0px 15px;}.elementor-1967 .elementor-element.elementor-element-2ac0247 {--kitify-carousel-item-top-space:0px;--kitify-carousel-item-right-space:15px;--kitify-carousel-item-bottom-space:0px;--kitify-carousel-item-left-space:15px;--kitify-gcol-top-space:0px;--kitify-gcol-right-space:15px;--kitify-gcol-bottom-space:0px;--kitify-gcol-left-space:15px;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials__title{color:#87674F;font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;margin:5px 0px 10px 0px;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials__comment{color:#87674F;font-size:16px;font-weight:400;font-style:italic;width:100%;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials__name{color:var( --e-global-color-secondary );font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;margin:10px 0px 0px 0px;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials__position{font-size:14px;font-weight:500;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials .star-rating span:before{color:#F6A429;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-testimonials .star-rating{color:#F6A429;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-carousel .kitify-arrow{background-color:var( --e-global-color-4d0c300 );border-radius:100px 100px 100px 100px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.05);}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-carousel .kitify-arrow:hover{background-color:var( --e-global-color-secondary );}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-carousel .kitify-arrow.prev-arrow{left:-20px;right:auto;}.elementor-1967 .elementor-element.elementor-element-2ac0247 .kitify-carousel .kitify-arrow.next-arrow{right:-20px;left:auto;}.elementor-1967 .elementor-element.elementor-element-2ac0247{--kitify-carousel-dot-item-space:5px;}.elementor-1967 .elementor-element.elementor-element-cc45594{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1967 .elementor-element.elementor-element-cc45594:not(.elementor-motion-effects-element-type-background), .elementor-1967 .elementor-element.elementor-element-cc45594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF5EA;}.elementor-1967 .elementor-element.elementor-element-a09dd40{text-align:center;}.elementor-1967 .elementor-element.elementor-element-a09dd40 .elementor-heading-title{font-size:36px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-1967 .elementor-element.elementor-element-06c1223{--e-image-carousel-slides-to-show:5;}.elementor-1967 .elementor-element.elementor-element-4c18b58{--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;--align-items:center;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1967 .elementor-element.elementor-element-3354b15{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1967 .elementor-element.elementor-element-3354b15.e-con{--align-self:center;}.elementor-1967 .elementor-element.elementor-element-2f0054e{text-align:center;}.elementor-1967 .elementor-element.elementor-element-2f0054e .elementor-heading-title{font-size:36px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-1967 .elementor-element.elementor-element-bd9037f{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;text-align:center;}.elementor-1967 .elementor-element.elementor-element-bd9037f .elementor-heading-title{font-size:18px;line-height:28px;color:var( --e-global-color-text );}.elementor-widget-kitify-advanced-carousel .kitify-carousel__content .kitify-carousel__item-text{color:var( --e-global-color-text );}.elementor-widget-kitify-advanced-carousel .kitify-banner__text{color:var( --e-global-color-text );}.elementor-widget-kitify-advanced-carousel .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1967 .elementor-element.elementor-element-e5fcd74 .kitify-carousel .kitify-carousel__item{padding:0px 10px 0px 10px;}.elementor-1967 .elementor-element.elementor-element-e5fcd74 {--kitify-carousel-item-top-space:0px;--kitify-carousel-item-right-space:10px;--kitify-carousel-item-bottom-space:0px;--kitify-carousel-item-left-space:10px;--kitify-gcol-top-space:0px;--kitify-gcol-right-space:10px;--kitify-gcol-bottom-space:0px;--kitify-gcol-left-space:10px;}.elementor-1967 .elementor-element.elementor-element-e5fcd74 .kitify-banner__overlay{opacity:0;}.elementor-1967 .elementor-element.elementor-element-e5fcd74 .kitify-banner:hover .kitify-banner__overlay{opacity:0.1;}.elementor-1967 .elementor-element.elementor-element-e5fcd74 .kitify-banner{border-radius:5px 5px 5px 5px;}.elementor-1967 .elementor-element.elementor-element-e5fcd74 .kitify-icon-inner{font-size:20px;padding:10px 12px 10px 12px;color:var( --e-global-color-4d0c300 );background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-1967 .elementor-element.elementor-element-e5fcd74 .elementor-button .btn-icon{flex-direction:row;}.elementor-1967 .elementor-element.elementor-element-e5fcd74{--kitify-carousel-dot-item-space:5px;}@media(min-width:768px){.elementor-1967 .elementor-element.elementor-element-66af353{--width:50%;}.elementor-1967 .elementor-element.elementor-element-4b34e40{--width:100%;}}@media(max-width:1599px) and (min-width:768px){.elementor-1967 .elementor-element.elementor-element-4b34e40{--width:463.344px;}}@media(max-width:991px) and (min-width:768px){.elementor-1967 .elementor-element.elementor-element-66af353{--width:100%;}.elementor-1967 .elementor-element.elementor-element-4b34e40{--width:100%;}}@media(max-width:1599px){.elementor-1967 .elementor-element.elementor-element-9bbfd34{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1967 .elementor-element.elementor-element-2289957{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0100px;--padding-right:100px;}.elementor-1967 .elementor-element.elementor-element-cc45594{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0100px;--padding-right:100px;}.elementor-1967 .elementor-element.elementor-element-4c18b58{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:1279px){.elementor-1967 .elementor-element.elementor-element-574dc20{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1967 .elementor-element.elementor-element-9bbfd34{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1967 .elementor-element.elementor-element-817a2e3 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1967 .elementor-element.elementor-element-2289957{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-1967 .elementor-element.elementor-element-cc45594{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-1967 .elementor-element.elementor-element-4c18b58{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1967 .elementor-element.elementor-element-3354b15{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1967 .elementor-element.elementor-element-bd9037f{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}}@media(max-width:1024px){.elementor-1967 .elementor-element.elementor-element-574dc20{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1967 .elementor-element.elementor-element-9bbfd34{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-1967 .elementor-element.elementor-element-2289957{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-1967 .elementor-element.elementor-element-cc45594{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-1967 .elementor-element.elementor-element-4c18b58{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-1967 .elementor-element.elementor-element-3354b15{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(max-width:991px){.elementor-1967 .elementor-element.elementor-element-574dc20{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1967 .elementor-element.elementor-element-46cad3e .elementor-heading-title{font-size:36px;}.elementor-1967 .elementor-element.elementor-element-7ee1b09 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-1967 .elementor-element.elementor-element-9bbfd34{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1967 .elementor-element.elementor-element-2289957{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1967 .elementor-element.elementor-element-cc45594{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1967 .elementor-element.elementor-element-4c18b58{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1967 .elementor-element.elementor-element-3354b15{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1967 .elementor-element.elementor-element-bd9037f{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-1967 .elementor-element.elementor-element-bd9037f .elementor-heading-title{font-size:16px;line-height:24px;}}@media(max-width:767px){.elementor-1967 .elementor-element.elementor-element-f51269c{--width:360vw;--min-height:0vh;}.elementor-1967 .elementor-element.elementor-element-829773a{padding:0px 0px 0px 0px;}.elementor-1967 .elementor-element.elementor-element-829773a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1967 .elementor-element.elementor-element-829773a .elementor-swiper-button.elementor-swiper-button-next{font-size:23px;}.elementor-1967 .elementor-element.elementor-element-829773a .swiper-pagination-bullet{width:6px;height:6px;}.elementor-1967 .elementor-element.elementor-element-829773a .elementor-image-carousel-caption{text-align:center;}.elementor-1967 .elementor-element.elementor-element-bd97e67{--width:360vw;--min-height:0vh;}.elementor-1967 .elementor-element.elementor-element-d823fb4{padding:0px 0px 0px 0px;}.elementor-1967 .elementor-element.elementor-element-d823fb4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1967 .elementor-element.elementor-element-d823fb4 .elementor-swiper-button.elementor-swiper-button-next{font-size:23px;}.elementor-1967 .elementor-element.elementor-element-d823fb4 .swiper-pagination-bullet{width:6px;height:6px;}.elementor-1967 .elementor-element.elementor-element-d823fb4 .elementor-image-carousel-caption{text-align:center;font-size:13px;}.elementor-1967 .elementor-element.elementor-element-b4a42c2.elementor-element{--align-self:center;}.elementor-1967 .elementor-element.elementor-element-b4a42c2 .main-navigation{justify-content:center;text-align:center;--kitify-navmenu--item-flex-grow:0;--kitify-navmenu--item-margin:0;}.elementor-1967 .elementor-element.elementor-element-b4a42c2 .kitify-nova-menu .main-navigation .nav-menu > li{height:1%;}.elementor-1967 .elementor-element.elementor-element-b4a42c2 .main-navigation a i.kitify-nav-arrow{font-size:19px;}.elementor-1967 .elementor-element.elementor-element-574dc20{--gap:015px 015px;--row-gap:015px;--column-gap:015px;}.elementor-1967 .elementor-element.elementor-element-46cad3e .elementor-heading-title{font-size:30px;}.elementor-1967 .elementor-element.elementor-element-7ee1b09{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-1967 .elementor-element.elementor-element-7ee1b09 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-1967 .elementor-element.elementor-element-9bbfd34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1967 .elementor-element.elementor-element-3e7916a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1967 .elementor-element.elementor-element-817a2e3 .elementor-heading-title{font-size:36px;line-height:48px;}.elementor-1967 .elementor-element.elementor-element-2289957{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-1967 .elementor-element.elementor-element-3490e58 .elementor-heading-title{font-size:32px;}.elementor-1967 .elementor-element.elementor-element-cc45594{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-1967 .elementor-element.elementor-element-a09dd40 .elementor-heading-title{font-size:32px;}.elementor-1967 .elementor-element.elementor-element-4c18b58{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1967 .elementor-element.elementor-element-2f0054e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:0px 0px 0px 0px;}.elementor-1967 .elementor-element.elementor-element-2f0054e .elementor-heading-title{font-size:32px;}.elementor-1967 .elementor-element.elementor-element-bd9037f{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-1967 .elementor-element.elementor-element-bd9037f .elementor-heading-title{font-size:14px;line-height:1.4em;}}/* Start custom CSS for image-carousel,class:.elementor-element-829773a */.elementor-image-carousel .swiper-slide{position:relative}.elementor-image-carousel-caption{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;/* caption text color */ font-size:32px;/* adjust text size */ font-weight:700;text-align:center;padding:10px 20px}/* --- */ /* MOBILE FIXES for Image Carousel captions */ @media (max-width:767px){.elementor-image-carousel-caption{font-size:20px!important;line-height:1.2!important;padding:0 10px!important;transform:translate(-50%,-40%)!important;/* moves text slightly up */ width:90%!important;text-align:center}/* If using custom title classes */ .cap-title{font-size:26px!important;line-height:1.2;font-weight:700}.cap-sub{font-size:14px!important;line-height:1.3;margin-top:6px}.cap-btn{padding:8px 20px!important;font-size:14px!important;margin-top:12px!important;border-radius:999px}}/* --- */ /* Mobile:make image area taller & nicely cropped,without breaking arrows */ @media (max-width:767px){.elementor-image-carousel .swiper-slide figure{/* *** THIS IS THE KEY FIX *** */ /* Height is 100% of the screen MINUS the 100px fixed header height */ height:calc(100vh - 100px)!important;width:100vw!important;/* Ensures full width */ overflow:hidden}.elementor-image-carousel .swiper-slide figure img{width:100%!important;height:100%!important;object-fit:cover!important;/* Ensures the image fills the space without stretching */}/* Ensures the entire carousel wrapper takes full width */ .elementor-image-carousel{width:100vw!important}}/* End custom CSS */
/* Start custom CSS for image-carousel,class:.elementor-element-d823fb4 */.elementor-image-carousel .swiper-slide{position:relative}.elementor-image-carousel-caption{position:absolute!important;/* DESKTOP/DEFAULT CAPTION POSITION (BOTTOM) */ top:unset;bottom:0;left:50%;transform:translate(-50%,0%);color:#ffffff;font-size:32px;font-weight:700;text-align:center;padding:10px 20px}/* --- */ /* MOBILE FIXES for Image Carousel captions and height */ @media (max-width:767px){/* --- CAPTION POSITION & STYLING --- */ .elementor-image-carousel-caption{font-size:20px!important;line-height:1.2!important;padding:0 10px!important;transform:translate(-50%,0%)!important;width:90%!important;text-align:center}/* If using custom title classes */ .cap-title{font-size:26px!important;line-height:1.2;font-weight:700}.cap-sub{font-size:14px!important;line-height:1.3;margin-top:6px}.cap-btn{padding:8px 20px!important;font-size:14px!important;margin-top:12px!important;border-radius:999px}/* --- IMAGE HEIGHT FIX (Subtracting 100px Header) --- */ .elementor-image-carousel .swiper-slide figure{height:calc(100vh - 100px)!important;width:100vw!important;overflow:hidden}.elementor-image-carousel .swiper-slide figure img{width:100%!important;height:100%!important;object-fit:cover!important}.elementor-image-carousel{width:100vw!important}/* --- PAGINATION FIX (UPDATED) --- */ /* Lift the pagination dots significantly up from the bottom */ .swiper-pagination{/* Changed from 20px to 80px to ensure it moves up */ bottom:80px!important}}/* End custom CSS */
/* Start custom CSS for kitify-nova-menu,class:.elementor-element-b4a42c2 *//* Hides the 3rd and 4th menu items on desktop */ @media (min-width:1025px){.elementor-1967 .elementor-element.elementor-element-b4a42c2 li:nth-child(3),.elementor-1967 .elementor-element.elementor-element-b4a42c2 li:nth-child(4){display:none!important}}/* End custom CSS */