.elementor-5177 .elementor-element.elementor-element-691332f6{--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-5177 .elementor-element.elementor-element-691332f6:not(.elementor-motion-effects-element-type-background), .elementor-5177 .elementor-element.elementor-element-691332f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3FF;}.elementor-5177 .elementor-element.elementor-element-3470d793{--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-5177 .elementor-element.elementor-element-3470d793.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-5177 .elementor-element.elementor-element-111ad6e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-111ad6e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5177 .elementor-element.elementor-element-111ad6e1 .heading_block{text-align:start;}.elementor-5177 .elementor-element.elementor-element-111ad6e1 .heading_focus_text{color:#003084D9;}.elementor-5177 .elementor-element.elementor-element-111ad6e1 .cs_sec_title .subtitle{color:#003084D9;}.elementor-5177 .elementor-element.elementor-element-111ad6e1 .heading_focus_text, .elementor-5177 .elementor-element.elementor-element-111ad6e1 .heading_focus_text .badge, .elementor-5177 .elementor-element.elementor-element-111ad6e1 .cs_sec_title .subtitle{font-size:1.2em;font-weight:600;}.elementor-5177 .elementor-element.elementor-element-111ad6e1 .heading_block .heading_description{color:#010102DE;}.elementor-5177 .elementor-element.elementor-element-508e3f6e{--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;}.elementor-5177 .elementor-element.elementor-element-7a13cd24 .btn{padding:0px 30px 0px 30px;border-radius:100px 100px 100px 100px;font-size:1em;}.elementor-5177 .elementor-element.elementor-element-71976778{width:initial;max-width:initial;}.elementor-5177 .elementor-element.elementor-element-71976778.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5177 .elementor-element.elementor-element-71976778 .btn{padding:0px 20px 0px 20px;border-radius:100px 100px 100px 100px;font-size:1em;}.elementor-5177 .elementor-element.elementor-element-6bbca7e6{--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-5177 .elementor-element.elementor-element-6bbca7e6.e-con{--order:-99999 /* order start hack */;}.elementor-5177 .elementor-element.elementor-element-75162d4b{--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-5177 .elementor-element.elementor-element-161c32e{width:100%;max-width:100%;}.elementor-5177 .elementor-element.elementor-element-161c32e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5177 .elementor-element.elementor-element-161c32e.elementor-element{--align-self:center;}.elementor-5177 .elementor-element.elementor-element-161c32e .heading_block{text-align:center;}.elementor-5177 .elementor-element.elementor-element-161c32e .heading_focus_text{color:#575757;}.elementor-5177 .elementor-element.elementor-element-161c32e .cs_sec_title .subtitle{color:#575757;}.elementor-5177 .elementor-element.elementor-element-161c32e .heading_focus_text, .elementor-5177 .elementor-element.elementor-element-161c32e .heading_focus_text .badge, .elementor-5177 .elementor-element.elementor-element-161c32e .cs_sec_title .subtitle{font-size:16px;font-weight:600;}.elementor-5177 .elementor-element.elementor-element-161c32e .heading_block .heading_text{font-size:35px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-54f69cf3{--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;}.elementor-5177 .elementor-element.elementor-element-55f1ab59{--display:flex;}.elementor-5177 .elementor-element.elementor-element-55f1ab59.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-5177 .elementor-element.elementor-element-2ee3f30d .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-5177 .elementor-element.elementor-element-2ee3f30d .pp-accordion-item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title{color:#2C2C2C;background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title svg{fill:#2C2C2C;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:#FFFFFF;background-color:#8549E9;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:20px;margin-right:10px;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{background-color:#FFFFFF;color:#333;padding:15px 10px 15px 20px;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-accordion-tab-title{align-items:center;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:8px;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:8px;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:18px;color:#0069FD;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:#0069FD;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-2ee3f30d .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-46d9b248{--display:flex;}.elementor-5177 .elementor-element.elementor-element-4449d71 .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-5177 .elementor-element.elementor-element-4449d71 .pp-accordion-item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title{color:#2C2C2C;background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title svg{fill:#2C2C2C;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:#FFFFFF;background-color:#8549E9;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#333;padding:15px 10px 15px 20px;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-accordion-tab-title{align-items:center;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:8px;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:8px;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:18px;color:#0069FD;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:#0069FD;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-4449d71 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-60324fd3{--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-5177 .elementor-element.elementor-element-63f0a03b{text-align:center;}.elementor-5177 .elementor-element.elementor-element-63f0a03b .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-5177 .elementor-element.elementor-element-36d2e880 .pp-image-slider-thumb-pagination{--grid-column-gap:10px;justify-content:flex-start;--grid-row-gap:10px;}.elementor-5177 .elementor-element.elementor-element-36d2e880 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-left .pp-image-slider-wrap{width:70%;}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-right .pp-image-slider-wrap{width:70%;}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-right .pp-image-slider-thumb-pagination{width:calc(100% - 70%);}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-left .pp-image-slider-thumb-pagination{width:calc(100% - 70%);}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-left .pp-image-slider-container,
                    .elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-right .pp-image-slider-container{margin-left:-20px;}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-left .pp-image-slider-container > *,
                    .elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-right .pp-image-slider-container > *{padding-left:20px;}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-align-top .pp-image-slider-wrap{margin-bottom:20px;}.elementor-5177 .elementor-element.elementor-element-36d2e880 .pp-image-slider-thumb-item{border-radius:100px 100px 100px 100px;}.elementor-5177 .elementor-element.elementor-element-36d2e880 .pp-image-slider-thumb-image{transform:scale(0.9);}.elementor-5177 .elementor-element.elementor-element-36d2e880 .pp-image-slider-thumb-item:hover .pp-image-slider-thumb-image{transform:scale(1);}.elementor-5177 .elementor-element.elementor-element-36d2e880 .pp-active-slide .pp-image-slider-thumb-item{border-color:#0098FF;box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.5);}.elementor-5177 .elementor-element.elementor-element-36d2e880 .pp-active-slide .pp-image-slider-thumb-image img{transform:scale(1);}.elementor-5177 .elementor-element.elementor-element-36d2e880 .pp-slider-arrow{font-size:22px;line-height:22px;}.elementor-5177 .elementor-element.elementor-element-3308d19c{--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:0px;--padding-right:0px;}.elementor-5177 .elementor-element.elementor-element-3308d19c:not(.elementor-motion-effects-element-type-background), .elementor-5177 .elementor-element.elementor-element-3308d19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020842;}.elementor-5177 .elementor-element.elementor-element-b84403 > .elementor-widget-container{margin:100px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-b84403 .heading_block{text-align:center;}.elementor-5177 .elementor-element.elementor-element-b84403 .heading_focus_text{color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-b84403 .cs_sec_title .subtitle{color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-b84403 .heading_focus_text, .elementor-5177 .elementor-element.elementor-element-b84403 .heading_focus_text .badge, .elementor-5177 .elementor-element.elementor-element-b84403 .cs_sec_title .subtitle{font-size:16px;font-weight:600;}.elementor-5177 .elementor-element.elementor-element-b84403 .heading_block .heading_text{color:#FFFFFF;font-size:35px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-2f4b86cf > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-2f4b86cf .contact_info_box .iconbox_block{padding:20px 20px 20px 20px;}.elementor-5177 .elementor-element.elementor-element-2f4b86cf .contact_info_box .iconbox_block .iconbox_title{font-size:1.2em;line-height:1.5em;}.elementor-5177 .elementor-element.elementor-element-2f4b86cf .contact_info_box .iconbox_block p{font-size:1em;line-height:1.5em;}.elementor-5177 .elementor-element.elementor-element-145fcf32{--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-5177 .elementor-element.elementor-element-145fcf32:not(.elementor-motion-effects-element-type-background), .elementor-5177 .elementor-element.elementor-element-145fcf32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-5177 .elementor-element.elementor-element-48383a4f{width:100%;max-width:100%;}.elementor-5177 .elementor-element.elementor-element-48383a4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-48383a4f.elementor-element{--align-self:center;}.elementor-5177 .elementor-element.elementor-element-48383a4f .heading_block{text-align:center;}.elementor-5177 .elementor-element.elementor-element-48383a4f .heading_focus_text{color:#003295;}.elementor-5177 .elementor-element.elementor-element-48383a4f .cs_sec_title .subtitle{color:#003295;}.elementor-5177 .elementor-element.elementor-element-48383a4f .heading_focus_text, .elementor-5177 .elementor-element.elementor-element-48383a4f .heading_focus_text .badge, .elementor-5177 .elementor-element.elementor-element-48383a4f .cs_sec_title .subtitle{font-size:1.5em;font-weight:600;}.elementor-5177 .elementor-element.elementor-element-48383a4f .heading_block .heading_text{color:#0B146A;font-size:2em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-2f77474{--display:flex;--padding-top:20px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-5177 .elementor-element.elementor-element-2f77474:not(.elementor-motion-effects-element-type-background), .elementor-5177 .elementor-element.elementor-element-2f77474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-5177 .elementor-element.elementor-element-17f461d7 .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-5177 .elementor-element.elementor-element-17f461d7 .bdt-post-grid-desc{padding:0px 0px 0px 0px;margin:15px 15px 15px 15px;}.elementor-5177 .elementor-element.elementor-element-17f461d7 .bdt-post-grid .bdt-post-grid-item{border-radius:12px 12px 12px 12px;}.elementor-5177 .elementor-element.elementor-element-17f461d7 .bdt-post-grid .bdt-post-grid-title a{color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-17f461d7 .bdt-post-grid .bdt-post-grid-title{margin-bottom:0px;}.elementor-5177 .elementor-element.elementor-element-17f461d7 .bdt-post-grid .bdt-secondary .bdt-post-grid-title{margin-bottom:0;}.elementor-5177 .elementor-element.elementor-element-17f461d7 .bdt-post-grid .bdt-post-grid-excerpt{margin-top:15px;}.elementor-5177 .elementor-element.elementor-element-17f461d7 .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-5177 .elementor-element.elementor-element-17f461d7 .bdt-post-grid .bdt-post-grid-readmore:hover{color:#000000;}.elementor-5177 .elementor-element.elementor-element-17f461d7 .bdt-post-grid .bdt-post-grid-readmore:hover svg{fill:#000000;}.elementor-5177 .elementor-element.elementor-element-12aaa9d1{--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-5177 .elementor-element.elementor-element-7a1021eb .instant_contact_form{padding:40px 40px 40px 40px;}.elementor-5177 .elementor-element.elementor-element-7a1021eb .instant_contact_form .small_title{font-size:18px;}.elementor-5177 .elementor-element.elementor-element-7a1021eb .instant_contact_form .form_title{font-size:2em;}.elementor-5177 .elementor-element.elementor-element-7a1021eb .btn{border-radius:-1px -1px -1px -1px;}.elementor-5177 .elementor-element.elementor-element-2522bb6e{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-5177 .elementor-element.elementor-element-508e3f6e{--grid-auto-flow:row;}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-stack-tablet .pp-image-slider-wrap{margin-bottom:20px;}}@media(min-width:768px){.elementor-5177 .elementor-element.elementor-element-3470d793{--width:50%;}.elementor-5177 .elementor-element.elementor-element-6bbca7e6{--width:50%;}.elementor-5177 .elementor-element.elementor-element-55f1ab59{--width:43.901%;}.elementor-5177 .elementor-element.elementor-element-46d9b248{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5177 .elementor-element.elementor-element-3470d793{--width:100%;}.elementor-5177 .elementor-element.elementor-element-6bbca7e6{--width:100%;}}@media(max-width:767px){.elementor-5177 .elementor-element.elementor-element-691332f6{--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-5177 .elementor-element.elementor-element-508e3f6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-5177 .elementor-element.elementor-element-6bbca7e6.e-con{--order:-99999 /* order start hack */;}.elementor-5177 .elementor-element.elementor-element-161c32e .heading_focus_text, .elementor-5177 .elementor-element.elementor-element-161c32e .heading_focus_text .badge, .elementor-5177 .elementor-element.elementor-element-161c32e .cs_sec_title .subtitle{font-size:1.1em;}.elementor-5177 .elementor-element.elementor-element-36d2e880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5177 .elementor-element.elementor-element-36d2e880.pp-image-slider-stack-mobile .pp-image-slider-wrap{margin-bottom:20px;}}/* Start custom CSS for int-sec-title, class: .elementor-element-111ad6e1 */p{
    text-align:justify;
    
}/* End custom CSS */
/* Start custom CSS for pp-advanced-accordion, class: .elementor-element-2ee3f30d */.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-4449d71 */.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-2f4b86cf */.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-7a1021eb */.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 */