.elementor-8 .elementor-element.elementor-element-f6a1779{--display:flex;--position:fixed;--min-height:87px;--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;top:0px;--z-index:999999;}.elementor-8 .elementor-element.elementor-element-f6a1779:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f6a1779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f6a1779{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f6a1779{right:0px;}.elementor-8 .elementor-element.elementor-element-b084679{--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-8 .elementor-element.elementor-element-b084679.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .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-8 .elementor-element.elementor-element-31302d4.elementor-element{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-31302d4 img{width:75%;}.elementor-8 .elementor-element.elementor-element-3560d0e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-3560d0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f37a153{--display:flex;}.elementor-8 .elementor-element.elementor-element-f2d9936{--display:flex;}.elementor-8 .elementor-element.elementor-element-8d0b191{--display:flex;}.elementor-8 .elementor-element.elementor-element-a67c623{--display:flex;}.elementor-8 .elementor-element.elementor-element-58a3ea8{--display:flex;}.elementor-8 .elementor-element.elementor-element-60b0094{--display:flex;}.elementor-8 .elementor-element.elementor-element-9eb4d99{--display:flex;}.elementor-8 .elementor-element.elementor-element-b7de5b5{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8 .elementor-element.elementor-element-b7de5b5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b7de5b5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8 .elementor-element.elementor-element-b7de5b5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8 .elementor-element.elementor-element-b7de5b5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Baloo Bhai 2", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-6a5d916{--display:flex;--min-height:499px;--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6a5d916:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6a5d916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#73D0F5;}.elementor-8 .elementor-element.elementor-element-5fab17e{--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-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-8 .elementor-element.elementor-element-28b67ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 60px 00px 060px;}.elementor-8 .elementor-element.elementor-element-28b67ef .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:35px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3a7cf62{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 49px 0px 60px;font-family:"Baloo Bhai 2", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.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-8 .elementor-element.elementor-element-4b14af2 .elementor-button{background-color:#FA4194;border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-4b14af2{padding:0px 0px 0px 060px;}.elementor-8 .elementor-element.elementor-element-4b14af2.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4b14af2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-4b14af2 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-8 .elementor-element.elementor-element-ebe356d{--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-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-8 .elementor-element.elementor-element-9fa9d8d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:-40px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9fa9d8d{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-9fa9d8d{right:0px;}.elementor-8 .elementor-element.elementor-element-9fa9d8d img{width:72%;height:0%;}.elementor-8 .elementor-element.elementor-element-2cfcb0c{--display:flex;--min-height:409px;--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;--z-index:9;}.elementor-8 .elementor-element.elementor-element-2cfcb0c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2cfcb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ca9f450{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ca9f450 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:53px;font-weight:600;color:#73D0F5;}.elementor-8 .elementor-element.elementor-element-cab0e3d{margin:0px 0200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:center;font-family:"Baloo Bhai 2", Sans-serif;font-size:23px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d43a7d6 .elementor-button{background-color:#0DC143;font-family:"Baloo Bhai 2", Sans-serif;font-size:17px;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-d43a7d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-d43a7d6 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-8 .elementor-element.elementor-element-3b80a04{--display:flex;--min-height:640px;--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-8 .elementor-element.elementor-element-3b80a04:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3b80a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA4194;}.elementor-8 .elementor-element.elementor-element-5509176{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5509176 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ac5b9fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-149ac82 .elementor-button{background-color:#0DC143;font-family:"Baloo Bhai 2", Sans-serif;font-size:17px;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-149ac82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-8 .elementor-element.elementor-element-149ac82 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-149ac82 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-8 .elementor-element.elementor-element-ca36ca0{--display:flex;--min-height:400px;--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-8 .elementor-element.elementor-element-ca36ca0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ca36ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#73D0F5;}.elementor-8 .elementor-element.elementor-element-858de9b{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-858de9b .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:37px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c009cca .elementor-button{background-color:#0DC143;font-family:"Baloo Bhai 2", Sans-serif;font-size:17px;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-c009cca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-8 .elementor-element.elementor-element-c009cca .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-c009cca .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-8 .elementor-element.elementor-element-00dd2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-db3a594{margin:54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-db3a594 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:37px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1ced16a .elementor-button{background-color:#0DC143;font-family:"Baloo Bhai 2", Sans-serif;font-size:17px;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-1ced16a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-8 .elementor-element.elementor-element-1ced16a .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-1ced16a .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-8 .elementor-element.elementor-element-3eea36b{--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;}.elementor-8 .elementor-element.elementor-element-3eea36b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3eea36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005D82;}.elementor-8 .elementor-element.elementor-element-1dedb89{--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-8 .elementor-element.elementor-element-1dedb89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-613c4e4{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-613c4e4 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-09e7199{padding:0px 0px 50px 0px;font-family:"Baloo Bhai 2", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9757eb6{--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-8 .elementor-element.elementor-element-d6e19f1{margin:070px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d6e19f1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d6e19f1 img{width:65%;}.elementor-8 .elementor-element.elementor-element-b49c541{--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-8 .elementor-element.elementor-element-ae5743c{--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;}.elementor-8 .elementor-element.elementor-element-ae5743c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ae5743c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005D82;}.elementor-8 .elementor-element.elementor-element-4d09fba{--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-8 .elementor-element.elementor-element-f996060{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f996060 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5dcd03a{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5dcd03a .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2857439{--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-8 .elementor-element.elementor-element-db8bd2f{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-8 .elementor-element.elementor-element-db8bd2f img{width:53%;}.elementor-8 .elementor-element.elementor-element-d6f67a6{--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-8 .elementor-element.elementor-element-61b8f21{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-61b8f21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-d499179{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8 .elementor-element.elementor-element-3f6b350 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8 .elementor-element.elementor-element-3f6b350 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-3f6b350{--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8 .elementor-element.elementor-element-848e6cf{--display:flex;}.elementor-8 .elementor-element.elementor-element-0455aaf{--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-8 .elementor-element.elementor-element-c053ea3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8 .elementor-element.elementor-element-c053ea3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-c053ea3{--image-border-radius:11px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8 .elementor-element.elementor-element-28be372{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:34px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#FA4194;--n-tabs-icon-size:0px;}.elementor-8 .elementor-element.elementor-element-28be372 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E0E0E0;}.elementor-8 .elementor-element.elementor-element-28be372.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FA4194;}.elementor-8 .elementor-element.elementor-element-28be372.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8 .elementor-element.elementor-element-28be372.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FA4194;}.elementor-8 .elementor-element.elementor-element-28be372.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Baloo Bhai 2", Sans-serif;font-weight:600;letter-spacing:-0.2px;}.elementor-8 .elementor-element.elementor-element-a45e1fd{--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:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9d9bcd6{margin:72px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-9d9bcd6 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:39px;font-weight:400;color:#6EC1E4;}.elementor-8 .elementor-element.elementor-element-04ac342{width:100%;max-width:100%;margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}.elementor-8 .elementor-element.elementor-element-04ac342.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-04ac342{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-04ac342{right:0px;}.elementor-8 .elementor-element.elementor-element-9eb2ef4{--display:flex;--min-height:149px;--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:319px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9eb2ef4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9eb2ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F7BA6;}.elementor-8 .elementor-element.elementor-element-7993c45{--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-dcbc319{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-item > a{font-family:"Baloo Bhai 2", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-dcbc319 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1f66f3f{--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-8 .elementor-element.elementor-element-6b9ee56{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6b9ee56 img{width:70%;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-3560d0e{--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:center;}.elementor-8 .elementor-element.elementor-element-b7de5b5{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-title-space-between:0px;--n-menu-title-padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-b7de5b5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9fa9d8d{bottom:-10px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-b084679{--width:15%;}.elementor-8 .elementor-element.elementor-element-3560d0e{--width:80%;}.elementor-8 .elementor-element.elementor-element-5fab17e{--width:50%;}.elementor-8 .elementor-element.elementor-element-ebe356d{--width:50%;}.elementor-8 .elementor-element.elementor-element-2cfcb0c{--width:1200px;}.elementor-8 .elementor-element.elementor-element-1dedb89{--width:60%;}.elementor-8 .elementor-element.elementor-element-9757eb6{--width:40%;}.elementor-8 .elementor-element.elementor-element-4d09fba{--width:50%;}.elementor-8 .elementor-element.elementor-element-2857439{--width:50%;}.elementor-8 .elementor-element.elementor-element-7993c45{--width:75%;}.elementor-8 .elementor-element.elementor-element-1f66f3f{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-b084679{--width:608px;}.elementor-8 .elementor-element.elementor-element-3560d0e{--width:100px;}.elementor-8 .elementor-element.elementor-element-5fab17e{--width:85%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-b084679{--width:70%;}.elementor-8 .elementor-element.elementor-element-31302d4{text-align:left;}.elementor-8 .elementor-element.elementor-element-31302d4 img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-3560d0e{--width:29%;}.elementor-8 .elementor-element.elementor-element-3560d0e.e-con{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-28b67ef{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3a7cf62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4b14af2{margin:0px 137px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9fa9d8d{left:168px;}body.rtl .elementor-8 .elementor-element.elementor-element-9fa9d8d{right:168px;}.elementor-8 .elementor-element.elementor-element-9fa9d8d{bottom:-50px;}.elementor-8 .elementor-element.elementor-element-cab0e3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d43a7d6{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-8 .elementor-element.elementor-element-d6e19f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for mega-menu, class: .elementor-element-b7de5b5 *//* Aplica o ícone só no item com a classe has-home-icon */
.sophie-header .sh-nav .has-home-icon > a.elementor-item {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px; /* espaço entre ícone e texto */
}

.sophie-header .sh-nav .has-home-icon > a.elementor-item::before {
  content: "";
  width: 14px; height: 14px;
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23FF3A7F' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3l9 8h-3v9h-5v-6H11v6H6v-9H3l9-8z'/%3E%3C/svg%3E") no-repeat center/contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6a1779 *//* ====== Tokens (ajuste as cores conforme sua marca) ====== */
.sophie-header { --brand:#79D3F5; --text:#666; --text-strong:#333; --accent:#FF3A7F; --line:#e9f4fa; --wa:#0DC143; }

/* ====== Layout básico do header ====== */
.sophie-header.elementor-section {
  background:#fff;
  border-bottom:1px solid var(--line);
}
.sophie-header .elementor-container {
  min-height:64px;
  gap:14px;
}
.sophie-header .elementor-column { display:flex; align-items:center; }

/* ====== Menu principal ====== */
.sophie-header .sh-nav .elementor-nav-menu--main {
  display:flex; align-items:center; justify-content:center;
}
.sophie-header .sh-nav .elementor-item {
  font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  font-size:13px; font-weight:500; letter-spacing:.2px;
  color: var(--text);
  padding: 0 18px;
  line-height:1;
  height:34px; display:flex; align-items:center; position:relative;
  transition: color .2s ease;
}
.sophie-header .sh-nav .elementor-item:hover { color: var(--text-strong); }

/* sublinhado suave no hover/ativo */
.sophie-header .sh-nav .elementor-item:after {
  content:"";
  position:absolute; left:12px; right:12px; bottom:-10px;
  height:2px; background:transparent; border-radius:2px;
  transition: background .2s ease, transform .2s ease;
  transform: scaleX(.6);
}
.sophie-header .sh-nav .elementor-item:hover:after,
.sophie-header .sh-nav .elementor-item.elementor-item-active:after {
  background: var(--brand);
  transform: scaleX(1);
}

/* (Opcional) ícone de casinha só no "Início" – detecta link da home */
.sophie-header .sh-nav .elementor-item[href="/"]:before,
.sophie-header .sh-nav .elementor-item[href$="/#"]:before {
  content:"";
  width:14px; height:14px; margin-right:8px;
  display:inline-block;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23FF3A7F' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3l9 8h-3v9h-5v-6H11v6H6v-9H3l9-8z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.whatsapp{
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23FF3A7F' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3l9 8h-3v9h-5v-6H11v6H6v-9H3l9-8z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.titulo-slider{
    font-family: 'Baloo Bhai 2';
}

/* ====== Botão WhatsApp em pill ====== */
.sophie-header .sh-cta .elementor-button {
  background: #0DC143;
  color:#fff; border-radius:999px; padding:12px 18px;
  font-size:12.5px; font-weight:700;
  line-height:1; height:auto;
  display:inline-flex; align-items:center; gap:10px;
  transition: transform .12s ease, box-shadow .2s ease, filter .2s ease;
}
.sophie-header .sh-cta .elementor-button:hover {
  transform: translateY(-1px);
}
/* ícone WA no próprio botão (sem precisar subir imagem) */
.sophie-header .sh-cta .elementor-button:before {
  content:"";
  width:16px; height:16px; display:inline-block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M19.11 17.2c-.27-.14-1.56-.77-1.8-.86-.24-.09-.42-.14-.6.14-.18.27-.69.86-.84 1.03-.16.18-.31.2-.58.07-.27-.14-1.12-.41-2.13-1.31-.79-.7-1.33-1.57-1.49-1.84-.16-.27-.02-.42.12-.56.12-.12.27-.31.4-.47.13-.16.18-.27.27-.45.09-.18.05-.34-.02-.48-.07-.14-.6-1.45-.82-1.99-.21-.5-.43-.43-.6-.43-.16 0-.34-.02-.52-.02s-.48.07-.74.34c-.27.27-1 1-1 2.43s1.03 2.82 1.17 3.01c.14.18 2.02 3.08 4.9 4.32.69.3 1.22.48 1.64.61.69.22 1.31.19 1.8.11.55-.08 1.56-.64 1.78-1.27.22-.63.22-1.17.16-1.27-.07-.09-.25-.16-.52-.3z'/%3E%3Cpath d='M15.99 5.33A9.66 9.66 0 0 0 6.33 15c0 1.7.45 3.33 1.32 4.77L6 26l6.36-1.66A9.64 9.64 0 0 0 16 24.67 9.66 9.66 0 1 0 16 5.33zm5.69 15.34A8.02 8.02 0 0 1 16 23.98c-1.41 0-2.79-.37-4.01-1.08l-.29-.17-3.78.99 1.01-3.68-.19-.3A8.03 8.03 0 1 1 21.68 20.67z'/%3E%3C/svg%3E") no-repeat center/contain;
}

/* ====== Responsivo ====== */
@media (max-width: 1200px) {
  .sophie-header .sh-nav .elementor-item { padding:0 14px; }
}
@media (max-width: 1024px) {
  .sophie-header .elementor-container { min-height:58px; }
  /* botão menor no tablet */
  .sophie-header .sh-cta .elementor-button { padding:10px 14px; font-size:12px; }
}
/* Menu hamburguer do Elementor */
@media (max-width: 1024px) {
  .sophie-header .sh-nav .elementor-menu-toggle { 
    border:1px solid var(--line); 
    border-radius:10px; 
    width:42px; height:38px; 
  }
  .sophie-header .sh-nav .elementor-nav-menu--dropdown { 
    border-radius:14px; box-shadow:0 12px 36px rgba(0,0,0,.08); 
    border:1px solid var(--line); 
  }
  .sophie-header .sh-nav .elementor-nav-menu--dropdown a.elementor-item { 
    padding:14px 18px; font-size:14px; 
  }
}
@media (max-width: 767px) {
  .sophie-header .sh-logo img { height:30px; }
  .sophie-header .sh-cta { order:3; } /* se quiser que o botão vá pra baixo no mobile */
  .sophie-header .sh-cta .elementor-button { padding:10px 14px; font-size:12px; }
}

/* ====== (Opcional) Header fixo com sombra sutil ao rolar ====== */
.sophie-header.sticky-active { box-shadow: 0 8px 28px rgba(0,0,0,.06); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cfcb0c *//* ===== Tokens / Cores ===== */
.pet-feats {
  --pink: #ff3a8a;    /* ícones */
  --blue: #6cc6ea;    /* textos destacados */
  --text: #7aa7b8;    /* cinza-azulado do texto menor */
  --radius: 26px;
  --border: #eef4f8;
  --shadow: 0 6px 22px rgba(0,0,0,.06);
  --shadow-hover: 0 10px 28px rgba(0,0,0,.08);
}

/* grid / espaçamento da seção */
.pet-feats.elementor-section { padding: 30px 0 10px; }

/* ===== Card ===== */
.pet-card {
  background: #fff;
  border: 2px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 26px 22px;
  text-align: center;
  height: 100%;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.pet-card:hover {
  transform: translateY(-2px);
  box-shadow: var(--shadow-hover);
  border-color: #e6f2f8;
}

/* ===== Ícone ===== */
.pet-card .pet-ico { margin-bottom: 14px; }
.pet-card .pet-ico img,
.pet-card .pet-ico svg {
  width: 110px; height: auto; display: inline-block;
}
/* Se for SVG com currentColor, pinta de rosa: */
.pet-card .pet-ico,
.pet-card .pet-ico svg { color: var(--pink); }

/* ===== Título + linhas ===== */
.pet-card .pet-title {
  margin: 0;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: .3px;
}
.pet-card .pet-title .hi {
  display: inline-block;
  color: var(--blue);
  font-weight: 800;           /* linha de cima forte */
  font-size: 16px;
}
.pet-card .pet-title small {
  display: block;
  color: var(--text);
  font-weight: 700;
  font-size: 12.5px;
  margin-top: 6px;
}

/* ===== Responsivo ===== */
@media (max-width: 1200px) {
  .pet-card .pet-ico img,
  .pet-card .pet-ico svg { width: 96px; }
}
@media (max-width: 1024px) {
  /* 2 por linha: use as colunas do Elementor (duas colunas por linha) */
  .pet-card { padding: 22px 18px; }
  .pet-card .pet-title .hi { font-size: 15px; }
}
@media (max-width: 767px) {
  /* 1 por linha no mobile */
  .pet-card { margin-bottom: 14px; }
  .pet-card .pet-ico img,
  .pet-card .pet-ico svg { width: 84px; }
  .pet-card .pet-title .hi { font-size: 14.5px; }
  .pet-card .pet-title small { font-size: 12px; }
}

/* ===== (Opcional) equal height quando usar Container Flex ===== */
.pet-feats .elementor-container,
.pet-feats .elementor-row { align-items: stretch; }/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-3f6b350 */.elementor-gallery-item__image img {
  border-radius: 18px;
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  transition: .3s;
}
.elementor-gallery-item__image img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-c053ea3 */.elementor-gallery-caption, 
.gallery-caption, 
figure.wp-caption .wp-caption-text {
  font-family: "Plus Jakarta Sans", system-ui, Arial, sans-serif;
  background: rgba(0,0,0,.65);
  color: #fff;
  padding: 10px 12px;
  line-height: 1.35;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.elementor-gallery-caption small { opacity:.85; font-size: .9em; }
.elementor-gallery-item, .gallery-item, figure.wp-caption {
  overflow: hidden; border-radius: 12px; /* cantos arredondados */
}
.elementor-gallery-item img, .gallery-item img { display:block; }/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-3f6b350 */.elementor-gallery-item__image img {
  border-radius: 18px;
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  transition: .3s;
}
.elementor-gallery-item__image img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-c053ea3 */.elementor-gallery-caption, 
.gallery-caption, 
figure.wp-caption .wp-caption-text {
  font-family: "Plus Jakarta Sans", system-ui, Arial, sans-serif;
  background: rgba(0,0,0,.65);
  color: #fff;
  padding: 10px 12px;
  line-height: 1.35;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.elementor-gallery-caption small { opacity:.85; font-size: .9em; }
.elementor-gallery-item, .gallery-item, figure.wp-caption {
  overflow: hidden; border-radius: 12px; /* cantos arredondados */
}
.elementor-gallery-item img, .gallery-item img { display:block; }/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-3f6b350 */.elementor-gallery-item__image img {
  border-radius: 18px;
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  transition: .3s;
}
.elementor-gallery-item__image img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-c053ea3 */.elementor-gallery-caption, 
.gallery-caption, 
figure.wp-caption .wp-caption-text {
  font-family: "Plus Jakarta Sans", system-ui, Arial, sans-serif;
  background: rgba(0,0,0,.65);
  color: #fff;
  padding: 10px 12px;
  line-height: 1.35;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.elementor-gallery-caption small { opacity:.85; font-size: .9em; }
.elementor-gallery-item, .gallery-item, figure.wp-caption {
  overflow: hidden; border-radius: 12px; /* cantos arredondados */
}
.elementor-gallery-item img, .gallery-item img { display:block; }/* End custom CSS */