.elementor-7339 .elementor-element.elementor-element-7818540{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7339 .elementor-element.elementor-element-7818540.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-6bec94a{--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-7339 .elementor-element.elementor-element-016b10b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7339 .elementor-element.elementor-element-f388988{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:wrap;--align-content:space-evenly;}.elementor-7339 .elementor-element.elementor-element-f5c13c4{--display:flex;--min-height:360px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:space-evenly;}.elementor-7339 .elementor-element.elementor-element-498f262{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:wrap;--align-content:space-evenly;}.elementor-7339 .elementor-element.elementor-element-d3df0b7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-39061a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7339 .elementor-element.elementor-element-39061a4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#111111;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-7339 .elementor-element.elementor-element-21117ef{width:var( --container-widget-width, 100.089% );max-width:100.089%;--container-widget-width:100.089%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#111111;}.elementor-7339 .elementor-element.elementor-element-21117ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-21117ef p{margin-block-end:4px;}.elementor-7339 .elementor-element.elementor-element-d84dc3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7339 .elementor-element.elementor-element-d84dc3b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#111111;}.elementor-7339 .elementor-element.elementor-element-61a9513{width:var( --container-widget-width, 100.089% );max-width:100.089%;--container-widget-width:100.089%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#111111;}.elementor-7339 .elementor-element.elementor-element-61a9513.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-61a9513 p{margin-block-end:4px;}.elementor-7339 .elementor-element.elementor-element-b70e906{--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;--flex-wrap:wrap;}.elementor-7339 .elementor-element.elementor-element-b95cd45{--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-7339 .elementor-element.elementor-element-9f8869b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-9f8869b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#111111;}.elementor-7339 .elementor-element.elementor-element-028d0e4{--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-7339 .elementor-element.elementor-element-028d0e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-wrapper{gap:15px;}.elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-3d89375{--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-7339 .elementor-element.elementor-element-3d89375.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-wrapper{gap:15px;}.elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-b84b0c4{--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-7339 .elementor-element.elementor-element-b84b0c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-wrapper{gap:15px;}.elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-2bd4ccf{--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-7339 .elementor-element.elementor-element-2bd4ccf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-wrapper{gap:15px;}.elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-a67d923{--display:flex;--min-height:300px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7339 .elementor-element.elementor-element-a67d923.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-e5c0dd8{--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;--flex-wrap:wrap;}.elementor-7339 .elementor-element.elementor-element-4a7fdd1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:double;--border-style:double;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-dced3ce{text-align:start;}.elementor-7339 .elementor-element.elementor-element-dced3ce .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#212121;}.elementor-7339 .elementor-element.elementor-element-46b96da .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7339 .elementor-element.elementor-element-9cc7420{font-family:"OpenSans", Sans-serif;font-size:16px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;}.elementor-7339 .elementor-element.elementor-element-a326def{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:double;--border-style:double;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-ab23d32 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7339 .elementor-element.elementor-element-88f6c30{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-86287b4{--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;border-style:double;--border-style:double;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-8dc7810 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7339 .elementor-element.elementor-element-ab142d4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-866c974{--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;border-style:double;--border-style:double;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-f1d6e3b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7339 .elementor-element.elementor-element-5e54325{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-2900bd0{--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;border-style:double;--border-style:double;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-3d411a9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7339 .elementor-element.elementor-element-1ebcf61{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-0a32485.elementor-element{--align-self:center;}.elementor-7339 .elementor-element.elementor-element-0a32485{text-align:center;}.elementor-7339 .elementor-element.elementor-element-1290ab3{--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;--flex-wrap:wrap;}.elementor-7339 .elementor-element.elementor-element-74f1a05{--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-7339 .elementor-element.elementor-element-823ba70{text-align:center;}.elementor-7339 .elementor-element.elementor-element-823ba70 .elementor-heading-title{font-family:"OpenSans", Sans-serif;font-size:19px;font-weight:600;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-8824f0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--padding-top:4%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-7339 .elementor-element.elementor-element-8824f0a:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-8824f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7339 .elementor-element.elementor-element-9567741{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7339 .elementor-element.elementor-element-9d7fcd0 .elementor-counter-number-wrapper{color:#1C1C1C;font-family:"OpenSans", Sans-serif;font-size:19px;font-weight:700;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-31cc447 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-31cc447 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-8c79604{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-bc1ce20 .elementor-counter-number-wrapper{color:#1C1C1C;font-family:"OpenSans", Sans-serif;font-size:19px;font-weight:700;}.elementor-7339 .elementor-element.elementor-element-56a11d8 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-56a11d8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-13f4294{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-25db967 .elementor-counter-number-wrapper{color:#1C1C1C;font-family:"OpenSans", Sans-serif;font-size:19px;font-weight:700;}.elementor-7339 .elementor-element.elementor-element-2521be2 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-2521be2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-6d3f0ad{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-ddd0732 .elementor-counter-number-wrapper{color:#1C1C1C;font-family:"OpenSans", Sans-serif;font-size:19px;font-weight:700;}.elementor-7339 .elementor-element.elementor-element-de5c82d .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-de5c82d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-096bc3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--padding-top:4%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-7339 .elementor-element.elementor-element-096bc3d:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-096bc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7339 .elementor-element.elementor-element-e7d3c1d{--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-7339 .elementor-element.elementor-element-ee69ef3{text-align:center;}.elementor-7339 .elementor-element.elementor-element-ee69ef3 .elementor-heading-title{font-family:"OpenSans", Sans-serif;font-size:19px;font-weight:600;color:#1C1C1C;}.elementor-7339 .elementor-element.elementor-element-8da46c1.elementor-element{--align-self:flex-start;}.elementor-7339 .elementor-element.elementor-element-8da46c1{column-gap:0px;text-align:center;font-family:"OpenSans", Sans-serif;font-size:16px;font-weight:400;line-height:29px;letter-spacing:0px;word-spacing:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-dc1b1cb .elementor-heading-title{font-family:"OpenSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-7339 .elementor-element.elementor-element-7710791{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-2bb9bd3{--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-7339 .elementor-element.elementor-element-30eb3d9{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7339 .elementor-element.elementor-element-7818540{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7339 .elementor-element.elementor-element-d3df0b7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7339 .elementor-element.elementor-element-39061a4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-21117ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-d84dc3b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-61a9513{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-9f8869b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-dced3ce{width:100%;max-width:100%;}.elementor-7339 .elementor-element.elementor-element-dced3ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-46b96da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-ab23d32 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-88f6c30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-8dc7810 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-ab142d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-f1d6e3b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-5e54325{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-3d411a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-1ebcf61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-8824f0a{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-7339 .elementor-element.elementor-element-9567741{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-31cc447 .elementor-image-box-description{font-size:14px;}.elementor-7339 .elementor-element.elementor-element-8c79604{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7339 .elementor-element.elementor-element-56a11d8 .elementor-image-box-description{font-size:14px;}.elementor-7339 .elementor-element.elementor-element-13f4294{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7339 .elementor-element.elementor-element-2521be2 .elementor-image-box-description{font-size:14px;}.elementor-7339 .elementor-element.elementor-element-6d3f0ad{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7339 .elementor-element.elementor-element-de5c82d .elementor-image-box-description{font-size:14px;}.elementor-7339 .elementor-element.elementor-element-096bc3d{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-7710791{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-7339 .elementor-element.elementor-element-7818540{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7339 .elementor-element.elementor-element-6bec94a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7339 .elementor-element.elementor-element-016b10b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7339 .elementor-element.elementor-element-f5c13c4{--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-7339 .elementor-element.elementor-element-d3df0b7{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7339 .elementor-element.elementor-element-39061a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-39061a4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-21117ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-21117ef p{margin-block-end:20px;}.elementor-7339 .elementor-element.elementor-element-d84dc3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-d84dc3b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-61a9513{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-61a9513 p{margin-block-end:15px;}.elementor-7339 .elementor-element.elementor-element-9f8869b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-9f8869b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-66ee87f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-1524777 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-59ce3ab .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-f7cd5b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-dced3ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7339 .elementor-element.elementor-element-46b96da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-9cc7420{text-align:justify;line-height:1.5em;word-spacing:0em;}.elementor-7339 .elementor-element.elementor-element-9cc7420 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-ab23d32 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-88f6c30{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-88f6c30 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-8dc7810 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-ab142d4{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-ab142d4 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-f1d6e3b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-5e54325{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-5e54325 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-3d411a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7339 .elementor-element.elementor-element-1ebcf61{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-1ebcf61 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-8824f0a{--gap:60px 80px;--row-gap:60px;--column-gap:80px;--padding-top:15%;--padding-bottom:15%;--padding-left:12%;--padding-right:12%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-31cc447 .elementor-image-box-title{font-size:18px;}.elementor-7339 .elementor-element.elementor-element-56a11d8 .elementor-image-box-title{font-size:18px;}.elementor-7339 .elementor-element.elementor-element-2521be2 .elementor-image-box-title{font-size:18px;}.elementor-7339 .elementor-element.elementor-element-de5c82d .elementor-image-box-title{font-size:18px;}.elementor-7339 .elementor-element.elementor-element-096bc3d{--gap:60px 80px;--row-gap:60px;--column-gap:80px;--padding-top:15%;--padding-bottom:15%;--padding-left:12%;--padding-right:12%;}.elementor-7339 .elementor-element.elementor-element-8da46c1{text-align:justify;line-height:1.5em;word-spacing:0em;}.elementor-7339 .elementor-element.elementor-element-8da46c1 p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-7710791{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7339 .elementor-element.elementor-element-7710791 p{margin-block-end:0px;}}@media(min-width:768px){.elementor-7339 .elementor-element.elementor-element-6bec94a{--width:100%;}.elementor-7339 .elementor-element.elementor-element-b95cd45{--width:100%;}.elementor-7339 .elementor-element.elementor-element-028d0e4{--width:25%;}.elementor-7339 .elementor-element.elementor-element-3d89375{--width:25%;}.elementor-7339 .elementor-element.elementor-element-b84b0c4{--width:25%;}.elementor-7339 .elementor-element.elementor-element-2bd4ccf{--width:25%;}.elementor-7339 .elementor-element.elementor-element-a67d923{--width:96.186%;}.elementor-7339 .elementor-element.elementor-element-4a7fdd1{--width:66.6666%;}.elementor-7339 .elementor-element.elementor-element-a326def{--width:33.3333%;}.elementor-7339 .elementor-element.elementor-element-86287b4{--width:33.3333%;}.elementor-7339 .elementor-element.elementor-element-866c974{--width:33.3333%;}.elementor-7339 .elementor-element.elementor-element-2900bd0{--width:33.3333%;}.elementor-7339 .elementor-element.elementor-element-74f1a05{--width:100%;}.elementor-7339 .elementor-element.elementor-element-9567741{--width:14%;}.elementor-7339 .elementor-element.elementor-element-8c79604{--width:14%;}.elementor-7339 .elementor-element.elementor-element-13f4294{--width:14%;}.elementor-7339 .elementor-element.elementor-element-6d3f0ad{--width:14%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7339 .elementor-element.elementor-element-9567741{--width:40%;}.elementor-7339 .elementor-element.elementor-element-8c79604{--width:40%;}.elementor-7339 .elementor-element.elementor-element-13f4294{--width:40%;}.elementor-7339 .elementor-element.elementor-element-6d3f0ad{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-f388988 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c13c4 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-498f262 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f388988 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c13c4 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-498f262 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f388988 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c13c4 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-498f262 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f388988 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c13c4 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-498f262 */.depoimento-bloco {
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a67d923 */.secao-imagem-de-fundo {
  background-image: url('https://opsicologohenrique.com.br/wp-content/uploads/2025/07/sua-imagem.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px; /* ou o valor que desejar */
}
.elementor-7339 .elementor-element.elementor-element-a67d923 .elementor-background-slideshow__slide[data-swiper-slide-index="0"] .elementor-background-slideshow__slide__image{background-position:center top!important;transform:none!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79ab447 */@font-face {
  font-family: 'Open Sans';
  src: url('https://opsicologohenrique.com.br/wp-content/uploads/2025/06/OpenSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('https://opsicologohenrique.com.br/wp-content/uploads/2025/06/OpenSans-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('https://opsicologohenrique.com.br/wp-content/uploads/2025/06/OpenSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.faq-section {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  color: #333;
  padding: 1em;
}

.faq-section h2 {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 1em;
  padding-bottom: 0.3em;
}

.faq-section summary {
  font-weight: 600;
  cursor: pointer;
  margin: 0.5em 0;
}

.faq-section p {
  margin: 0.5em 0 1.2em;
}

.faq-section details {
  border-bottom: 1px solid #ddd;
  padding: 0.8em 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83f356c */.link-colunas {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  max-width: 1140px;
  margin: 20px auto;
  font-family: 'Open Sans', sans-serif; /* Corrigido */
  font-size: 15px;
  line-height: 1.7;
}

.link-coluna {
  flex: 1 1 300px;
  min-width: 280px;
}

.link-coluna h3 {
  font-size: 1.2em;
  margin-bottom: 12px;
  font-weight: 700; /* Uso correto do Bold com Open Sans */
}

.link-coluna ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.link-coluna li {
  margin-bottom: 8px;
  padding-left: 22px;
  position: relative;
}

.link-coluna li::before {
  content: "🔗";
  position: absolute;
  left: 0;
  top: 0;
}

.link-coluna a {
  color: #333;
  text-decoration: none;
  transition: color 0.2s ease;
  font-weight: 400;
}

.link-coluna a:hover {
  color: #0073aa;
  text-decoration: underline;
}/* End custom CSS */