.elementor-5564 .elementor-element.elementor-element-56a147e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 50px;--row-gap:10px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-5564 .elementor-element.elementor-element-56a147e9:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-56a147e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3FF;}.elementor-5564 .elementor-element.elementor-element-51c8cf40{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5564 .elementor-element.elementor-element-51c8cf40.e-con{--order:-99999 /* order start hack */;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5564 .elementor-element.elementor-element-3a8fc14c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-5564 .elementor-element.elementor-element-3a8fc14c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5564 .elementor-element.elementor-element-3a8fc14c .heading_block{text-align:start;}.elementor-5564 .elementor-element.elementor-element-3a8fc14c .heading_focus_text{color:#003084D9;}.elementor-5564 .elementor-element.elementor-element-3a8fc14c .cs_sec_title .subtitle{color:#003084D9;}.elementor-5564 .elementor-element.elementor-element-3a8fc14c .heading_focus_text, .elementor-5564 .elementor-element.elementor-element-3a8fc14c .heading_focus_text .badge, .elementor-5564 .elementor-element.elementor-element-3a8fc14c .cs_sec_title .subtitle{font-size:1.2em;font-weight:600;}.elementor-5564 .elementor-element.elementor-element-3a8fc14c .heading_block .heading_description{color:#010102DE;}.elementor-5564 .elementor-element.elementor-element-21166e0d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-5564 .elementor-element.elementor-element-437b6cf3 .btn{padding:0px 30px 0px 30px;border-radius:100px 100px 100px 100px;font-size:1em;}.elementor-5564 .elementor-element.elementor-element-6f185e34{width:initial;max-width:initial;}.elementor-5564 .elementor-element.elementor-element-6f185e34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5564 .elementor-element.elementor-element-6f185e34 .btn{padding:0px 20px 0px 20px;border-radius:100px 100px 100px 100px;font-size:1em;}.elementor-5564 .elementor-element.elementor-element-22ba759f{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5564 .elementor-element.elementor-element-22ba759f.e-con{--order:-99999 /* order start hack */;}.elementor-5564 .elementor-element.elementor-element-4c241da4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-1c892ad5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5564 .elementor-element.elementor-element-224d97dd{width:100%;max-width:100%;}.elementor-5564 .elementor-element.elementor-element-224d97dd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5564 .elementor-element.elementor-element-224d97dd.elementor-element{--align-self:center;}.elementor-5564 .elementor-element.elementor-element-224d97dd .heading_block{text-align:center;}.elementor-5564 .elementor-element.elementor-element-224d97dd .heading_focus_text{color:#575757;}.elementor-5564 .elementor-element.elementor-element-224d97dd .cs_sec_title .subtitle{color:#575757;}.elementor-5564 .elementor-element.elementor-element-224d97dd .heading_focus_text, .elementor-5564 .elementor-element.elementor-element-224d97dd .heading_focus_text .badge, .elementor-5564 .elementor-element.elementor-element-224d97dd .cs_sec_title .subtitle{font-size:16px;font-weight:600;}.elementor-5564 .elementor-element.elementor-element-224d97dd .heading_block .heading_text{font-size:35px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-3ba6df0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5564 .elementor-element.elementor-element-374514f0{--display:flex;}.elementor-5564 .elementor-element.elementor-element-374514f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-pp-advanced-accordion .pp-accordion-item{border-color:var( --e-global-color-text );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-5564 .elementor-element.elementor-element-2713b2b > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-accordion-item{margin-bottom:15px;border-radius:8px 8px 8px 8px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.24);padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-accordion-item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title{color:#2C2C2C;background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title svg{fill:#2C2C2C;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:#FFFFFF;background-color:#8549E9;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:20px;margin-right:10px;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{background-color:#FFFFFF;color:#333;padding:15px 10px 15px 20px;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-accordion-tab-title{align-items:center;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:8px;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:8px;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:18px;color:#0069FD;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:#0069FD;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-2713b2b .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-5aab5bb3{--display:flex;}.elementor-5564 .elementor-element.elementor-element-57b46a5e > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-accordion-item{margin-bottom:15px;border-radius:8px 8px 8px 8px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.24);}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-accordion-item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title{color:#2C2C2C;background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title svg{fill:#2C2C2C;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:#FFFFFF;background-color:#8549E9;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#333;padding:15px 10px 15px 20px;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-accordion-tab-title{align-items:center;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:8px;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:8px;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:18px;color:#0069FD;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:#0069FD;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-57b46a5e .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-5bb1ea3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.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-5564 .elementor-element.elementor-element-3776db78{text-align:center;}.elementor-5564 .elementor-element.elementor-element-3776db78 .elementor-heading-title{color:#020842;}.elementor-widget-pp-image-slider .swiper-pagination-fraction{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5564 .elementor-element.elementor-element-464e63a5 .pp-image-slider-thumb-pagination{--grid-column-gap:10px;justify-content:center;--grid-row-gap:10px;}.elementor-5564 .elementor-element.elementor-element-464e63a5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-left .pp-image-slider-wrap{width:70%;}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-right .pp-image-slider-wrap{width:70%;}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-right .pp-image-slider-thumb-pagination{width:calc(100% - 70%);}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-left .pp-image-slider-thumb-pagination{width:calc(100% - 70%);}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-left .pp-image-slider-container,
                    .elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-right .pp-image-slider-container{margin-left:-20px;}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-left .pp-image-slider-container > *,
                    .elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-right .pp-image-slider-container > *{padding-left:20px;}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-align-top .pp-image-slider-wrap{margin-bottom:20px;}.elementor-5564 .elementor-element.elementor-element-464e63a5 .pp-image-slider-thumb-item{border-radius:100px 100px 100px 100px;}.elementor-5564 .elementor-element.elementor-element-464e63a5 .pp-image-slider-thumb-item:hover .pp-image-slider-thumb-image{transform:scale(1);}.elementor-5564 .elementor-element.elementor-element-464e63a5 .pp-active-slide .pp-image-slider-thumb-image img{transform:scale(1);}.elementor-5564 .elementor-element.elementor-element-464e63a5 .pp-active-slide .pp-image-slider-thumb-item{box-shadow:0px 0px 5px 1px #00B2FF;}.elementor-5564 .elementor-element.elementor-element-55a191e3{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-5564 .elementor-element.elementor-element-55a191e3:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-55a191e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020842;}.elementor-5564 .elementor-element.elementor-element-1f97fe96 > .elementor-widget-container{margin:100px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-1f97fe96 .heading_block{text-align:center;}.elementor-5564 .elementor-element.elementor-element-1f97fe96 .heading_focus_text{color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-1f97fe96 .cs_sec_title .subtitle{color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-1f97fe96 .heading_focus_text, .elementor-5564 .elementor-element.elementor-element-1f97fe96 .heading_focus_text .badge, .elementor-5564 .elementor-element.elementor-element-1f97fe96 .cs_sec_title .subtitle{font-size:16px;font-weight:600;}.elementor-5564 .elementor-element.elementor-element-1f97fe96 .heading_block .heading_text{color:#FFFFFF;font-size:35px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-28cb2a76 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-28cb2a76 .contact_info_box .iconbox_block{padding:20px 20px 20px 20px;}.elementor-5564 .elementor-element.elementor-element-28cb2a76 .contact_info_box .iconbox_block .iconbox_title{font-size:1.2em;line-height:1.5em;}.elementor-5564 .elementor-element.elementor-element-28cb2a76 .contact_info_box .iconbox_block p{font-size:1em;line-height:1.5em;}.elementor-5564 .elementor-element.elementor-element-2d751fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-5564 .elementor-element.elementor-element-2d751fe:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-2d751fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-5564 .elementor-element.elementor-element-4c076ef1{width:100%;max-width:100%;}.elementor-5564 .elementor-element.elementor-element-4c076ef1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-4c076ef1.elementor-element{--align-self:center;}.elementor-5564 .elementor-element.elementor-element-4c076ef1 .heading_block{text-align:center;}.elementor-5564 .elementor-element.elementor-element-4c076ef1 .heading_focus_text{color:#003295;}.elementor-5564 .elementor-element.elementor-element-4c076ef1 .cs_sec_title .subtitle{color:#003295;}.elementor-5564 .elementor-element.elementor-element-4c076ef1 .heading_focus_text, .elementor-5564 .elementor-element.elementor-element-4c076ef1 .heading_focus_text .badge, .elementor-5564 .elementor-element.elementor-element-4c076ef1 .cs_sec_title .subtitle{font-size:1.5em;font-weight:600;}.elementor-5564 .elementor-element.elementor-element-4c076ef1 .heading_block .heading_text{color:#0B146A;font-size:2em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-385174a6{--display:flex;--padding-top:20px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-5564 .elementor-element.elementor-element-385174a6:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-385174a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-post-grid-item .bdt-post-grid-title a{background-color:#0044EBC7;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.52);border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-5564 .elementor-element.elementor-element-21d41b01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid-desc{padding:0px 0px 0px 0px;margin:15px 15px 15px 15px;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-post-grid-item{border-radius:12px 12px 12px 12px;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-post-grid-title a{color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-post-grid-title{margin-bottom:0px;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-secondary .bdt-post-grid-title{margin-bottom:0;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-post-grid-excerpt{margin-top:15px;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-post-grid-readmore{background-color:#0044EBC7;border-radius:50px 50px 50px 50px;padding:5px 20px 5px 20px;margin-top:15px;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-post-grid-readmore:hover{color:#000000;}.elementor-5564 .elementor-element.elementor-element-21d41b01 .bdt-post-grid .bdt-post-grid-readmore:hover svg{fill:#000000;}.elementor-5564 .elementor-element.elementor-element-64bffc27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5564 .elementor-element.elementor-element-5d6a1ef4 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-5564 .elementor-element.elementor-element-5d6a1ef4 .instant_contact_form{padding:40px 40px 40px 40px;}.elementor-5564 .elementor-element.elementor-element-5d6a1ef4 .instant_contact_form .small_title{font-size:18px;}.elementor-5564 .elementor-element.elementor-element-5d6a1ef4 .instant_contact_form .form_title{font-size:2em;}.elementor-5564 .elementor-element.elementor-element-5d6a1ef4 .btn{border-radius:-1px -1px -1px -1px;}.elementor-5564 .elementor-element.elementor-element-1ba07919{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5564 .elementor-element.elementor-element-6d3d10cb > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-5564 .elementor-element.elementor-element-21166e0d{--grid-auto-flow:row;}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-stack-tablet .pp-image-slider-wrap{margin-bottom:20px;}}@media(min-width:768px){.elementor-5564 .elementor-element.elementor-element-51c8cf40{--width:50%;}.elementor-5564 .elementor-element.elementor-element-22ba759f{--width:50%;}.elementor-5564 .elementor-element.elementor-element-374514f0{--width:43.901%;}.elementor-5564 .elementor-element.elementor-element-5aab5bb3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5564 .elementor-element.elementor-element-51c8cf40{--width:100%;}.elementor-5564 .elementor-element.elementor-element-22ba759f{--width:100%;}}@media(max-width:767px){.elementor-5564 .elementor-element.elementor-element-56a147e9{--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;}.elementor-5564 .elementor-element.elementor-element-21166e0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-5564 .elementor-element.elementor-element-22ba759f.e-con{--order:-99999 /* order start hack */;}.elementor-5564 .elementor-element.elementor-element-224d97dd .heading_focus_text, .elementor-5564 .elementor-element.elementor-element-224d97dd .heading_focus_text .badge, .elementor-5564 .elementor-element.elementor-element-224d97dd .cs_sec_title .subtitle{font-size:1.1em;}.elementor-5564 .elementor-element.elementor-element-464e63a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5564 .elementor-element.elementor-element-464e63a5.pp-image-slider-stack-mobile .pp-image-slider-wrap{margin-bottom:20px;}}/* Start custom CSS for int-sec-title, class: .elementor-element-3a8fc14c */p{
    text-align:justify;
    
}/* End custom CSS */
/* Start custom CSS for pp-advanced-accordion, class: .elementor-element-2713b2b */.pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
background-image: linear-gradient(280deg, #2B4DFF 30%, #3AAEFA 100%);

}/* End custom CSS */
/* Start custom CSS for pp-advanced-accordion, class: .elementor-element-57b46a5e */.pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
background-image: linear-gradient(280deg, #2B4DFF 30%, #3AAEFA 100%);

}/* End custom CSS */
/* Start custom CSS for int-iconbox-v5, class: .elementor-element-28cb2a76 */.contact_info_box .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; /* برای فاصله یکسان بین باکس‌ها */
    margin:0 10px;
}

.iconbox_block {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center; /* برای وسط‌چینی محتوای عمودی */
    text-align: center; /* برای وسط‌چینی متن */
    height: 100%;
    padding: 20px;
    background: #ffffff; /* رنگ پس‌زمینه */
    border-radius: 10px; /* گوشه‌های گرد */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* سایه برای زیبایی */
}

.iconbox_icon {
    display: flex;
    justify-content: center; /* وسط‌چینی آیکن افقی */
    align-items: center; /* وسط‌چینی آیکن عمودی */
    margin-bottom: 15px; /* فاصله از عنوان */
    font-size: 35px; /* سایز آیکن */
}

.iconbox_content {
    flex-grow: 1;
}

.iconbox_title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.iconbox_content p {
    font-size: 14px;
    color: #666;
}/* End custom CSS */
/* Start custom CSS for int-contact-v2, class: .elementor-element-5d6a1ef4 */.demo-request-form {
  max-width: 400px;
  margin: 0 auto;
  padding: 2rem;
  background: white;
  border-radius: 15px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  animation: fadeIn 1s ease-in-out;
}

.form-title {
  font-size: 1.5rem;
  color: var(--primary-color);
  text-align: center;
  margin-bottom: 1rem;
}

.form-description {
  font-size: 0.9rem;
  color: var(--text-color);
  text-align: center;
  margin-bottom: 2rem;
}

.modern-form .form-group {
  position: relative;
  margin-bottom: 1.5rem;
}

.modern-form .input-label {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  color: var(--primary-color);
  font-size: 1rem;
}

.modern-form .form-control {
  width: 100%;
  padding: 10px 10px 10px 40px;
  border: 2px solid #ddd;
  border-radius: 8px;
  font-size: 1rem;
  color: var(--text-color);
  transition: all 0.3s ease;
}

.modern-form .form-control:focus {
  border-color: var(--primary-color);
  box-shadow: 0 0 8px rgba(0, 123, 255, 0.3);
  outline: none;
}

.submit-btn {
  width: 100%;
  padding: 12px;
  background: var(--primary-color);
  color: white;
  border: none;
  border-radius: 8px;
  font-size: 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.submit-btn i {
  margin-left: 10px;
  transition: transform 0.3s ease;
}

.submit-btn:hover {
  background: var(--hover-color);
}

.submit-btn:hover i {
  transform: translateX(5px);
}

/* انیمیشن‌ها */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */