.elementor-1022 .elementor-element.elementor-element-a4f6c04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1022 .elementor-element.elementor-element-ddd5573{--divider-border-style:solid;--divider-color:#E1D2E4;--divider-border-width:3.5px;}.elementor-1022 .elementor-element.elementor-element-ddd5573 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1022 .elementor-element.elementor-element-ddd5573.elementor-element{--order:-99999 /* order start hack */;}.elementor-1022 .elementor-element.elementor-element-ddd5573 .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-1022 .elementor-element.elementor-element-ddd5573 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-1022 .elementor-element.elementor-element-e48af10{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1022 .elementor-element.elementor-element-e48af10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1022 .elementor-element.elementor-element-3162230{--display:flex;--min-height:208px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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 );color:var( --e-global-color-text );}.elementor-1022 .elementor-element.elementor-element-12f3694 > .elementor-widget-container{background-color:transparent;margin:18px 18px 18px 18px;padding:9px 9px 9px 9px;background-image:linear-gradient(180deg, #B6A6FF 0%, #FF96DF 100%);transition:background 0s;border-radius:47px 47px 47px 47px;box-shadow:14px -9px 25px -7px rgba(13.000000000000002, 92.00000000000003, 100.00000000000001, 0.56);}.elementor-1022 .elementor-element.elementor-element-12f3694:hover .elementor-widget-container{background-color:#DF2FD6;}.elementor-1022 .elementor-element.elementor-element-12f3694.elementor-element{--align-self:center;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-wrapper{text-align:center;}.elementor-1022 .elementor-element.elementor-element-12f3694.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-1022 .elementor-element.elementor-element-12f3694.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-1022 .elementor-element.elementor-element-12f3694.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-title{margin-bottom:36px;font-family:"Borna Regular", Sans-serif;font-size:20px;font-weight:100;line-height:25px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFE6FC;stroke:#FFE6FC;text-shadow:-11px -13px 37px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-img img{height:126px;border-radius:92px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:23px;font-weight:100;text-shadow:-1px 0px 49px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1022 .elementor-element.elementor-element-c26f48e .elementor-button{background-color:transparent;font-family:"Borna Regular", Sans-serif;font-size:28px;font-weight:500;word-spacing:0px;text-shadow:11px 1px 100px rgba(0,0,0,0.3);background-image:radial-gradient(at center center, #F762EF 10%, #FF0D49 100%);box-shadow:-4px 5px 10px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;}.elementor-1022 .elementor-element.elementor-element-c26f48e > .elementor-widget-container{--e-transform-rotateZ:0deg;margin:16px 16px 16px 16px;padding:33px 33px 33px 33px;}.elementor-1022 .elementor-element.elementor-element-c26f48e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1022 .elementor-element.elementor-element-c26f48e .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1022 .elementor-element.elementor-element-e2c16ee{--display:flex;--min-height:208px;}.elementor-1022 .elementor-element.elementor-element-4d50486 > .elementor-widget-container{background-color:transparent;margin:18px 18px 18px 18px;padding:9px 9px 9px 9px;background-image:linear-gradient(180deg, #E681EB 0%, #71BDDA 100%);transition:background 0s;border-radius:50px 50px 50px 50px;box-shadow:0px 1px 26px 1px rgba(13.000000000000002, 92.00000000000003, 100.00000000000001, 0.56);}.elementor-1022 .elementor-element.elementor-element-4d50486:hover .elementor-widget-container{background-color:#DF2FD6;}.elementor-1022 .elementor-element.elementor-element-4d50486.elementor-element{--align-self:center;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-wrapper{text-align:center;}.elementor-1022 .elementor-element.elementor-element-4d50486.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-1022 .elementor-element.elementor-element-4d50486.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-1022 .elementor-element.elementor-element-4d50486.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-title{margin-bottom:36px;font-family:"Borna Light", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:25px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFBFB;stroke:#FFFBFB;text-shadow:-11px -13px 23px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-wrapper .elementor-image-box-img{width:48%;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-img img{height:127px;object-fit:contain;object-position:center center;border-style:none;border-radius:53px;opacity:1;transition-duration:0.3s;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-description{font-family:"Times New Roman", Sans-serif;font-size:23px;font-weight:100;text-transform:none;font-style:normal;color:#FDF3F3;}.elementor-1022 .elementor-element.elementor-element-ace05ef .elementor-button{background-color:transparent;font-family:"Borna Regular", Sans-serif;font-size:28px;font-weight:500;line-height:26px;letter-spacing:-0.2px;text-shadow:22px -1px 88px rgba(0,0,0,0.3);background-image:radial-gradient(at center center, #F869F1 25%, #FF285E 81%);box-shadow:1px 0px 0px -100px rgba(156.4, 118.56095652173914, 107.78000000000002, 0);border-radius:16px 16px 16px 16px;}.elementor-1022 .elementor-element.elementor-element-ace05ef > .elementor-widget-container{--e-transform-rotateZ:0deg;margin:12px 12px 12px 12px;padding:33px 33px 33px 33px;transition:background 0s;border-radius:112px 112px 112px 112px;box-shadow:0px 0px 0px -3px rgba(198.9, 161.28195652173915, 161.28195652173915, 0.5);}.elementor-1022 .elementor-element.elementor-element-ace05ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-1022 .elementor-element.elementor-element-ace05ef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1022 .elementor-element.elementor-element-a91b4dc{--display:flex;--min-height:37px;--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:center;}.elementor-1022 .elementor-element.elementor-element-fe9d31c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1022 .elementor-element.elementor-element-22e607f{--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-1022 .elementor-element.elementor-element-522eceb > .elementor-widget-container{background-color:transparent;margin:55px 55px 55px 55px;padding:11px 11px 11px 11px;background-image:linear-gradient(39deg, #C8D5F5 0%, #FAC6D3 100%);border-radius:19px 19px 19px 19px;box-shadow:2px 0px 26px -7px rgba(0,0,0,0.5);}.elementor-1022 .elementor-element.elementor-element-522eceb.elementor-element{--align-self:center;}.elementor-1022 .elementor-element.elementor-element-522eceb.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-1022 .elementor-element.elementor-element-522eceb.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-1022 .elementor-element.elementor-element-522eceb.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-title{margin-bottom:32px;font-family:"Borna Light", Sans-serif;font-size:19px;font-weight:500;line-height:1px;letter-spacing:1.2px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:21px 0px 19px rgba(0,0,0,0.3);color:#6D1025;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-img img{height:120px;border-radius:100px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-description{font-family:"Georgia", Sans-serif;font-size:16px;font-weight:400;line-height:27px;letter-spacing:1.1px;word-spacing:1px;text-shadow:58px 0px 39px rgba(0,0,0,0.3);color:#500E0E;}@media(min-width:768px){.elementor-1022 .elementor-element.elementor-element-3162230{--width:90%;}.elementor-1022 .elementor-element.elementor-element-e2c16ee{--width:90%;}.elementor-1022 .elementor-element.elementor-element-a91b4dc{--width:45%;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1022 .elementor-element.elementor-element-e48af10{--grid-auto-flow:row;}.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 );}}@media(max-width:767px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1022 .elementor-element.elementor-element-e48af10{--width:471px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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 );}.elementor-1022 .elementor-element.elementor-element-12f3694 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:32px 32px 32px 32px;border-radius:30px 30px 30px 30px;}.elementor-1022 .elementor-element.elementor-element-12f3694.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-wrapper{text-align:center;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-img{margin-bottom:10px;}.elementor-1022 .elementor-element.elementor-element-12f3694.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1022 .elementor-element.elementor-element-12f3694.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1022 .elementor-element.elementor-element-12f3694.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-title{margin-bottom:14px;font-size:19px;line-height:1.6em;letter-spacing:10px;word-spacing:0.1em;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-img img{height:100px;border-radius:60px;}.elementor-1022 .elementor-element.elementor-element-12f3694 .elementor-image-box-description{font-size:21px;line-height:1.6em;letter-spacing:-1.2px;word-spacing:0em;}.elementor-1022 .elementor-element.elementor-element-c26f48e > .elementor-widget-container{margin:38px 38px 38px 38px;padding:15px 15px 15px 15px;}.elementor-1022 .elementor-element.elementor-element-c26f48e .elementor-button{border-radius:15px 15px 15px 15px;}.elementor-1022 .elementor-element.elementor-element-e2c16ee{--min-height:440px;}.elementor-1022 .elementor-element.elementor-element-4d50486 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:30px 30px 30px 30px;}.elementor-1022 .elementor-element.elementor-element-4d50486.elementor-element{--order:99999 /* order end hack */;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-wrapper{text-align:center;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-img{margin-bottom:22px;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-title{margin-bottom:15px;font-size:23px;letter-spacing:-0.4px;word-spacing:0em;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-wrapper .elementor-image-box-img{width:82%;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-img img{height:100px;border-radius:47px;}.elementor-1022 .elementor-element.elementor-element-4d50486 .elementor-image-box-description{font-size:22px;line-height:1.6em;letter-spacing:-1.4px;word-spacing:0em;}.elementor-1022 .elementor-element.elementor-element-ace05ef > .elementor-widget-container{margin:36px 36px 36px 36px;padding:6px 6px 6px 6px;border-radius:22px 22px 22px 22px;}.elementor-1022 .elementor-element.elementor-element-ace05ef.elementor-element{--order:99999 /* order end hack */;}.elementor-1022 .elementor-element.elementor-element-522eceb > .elementor-widget-container{margin:11px 11px 11px 11px;padding:12px 12px 12px 12px;border-radius:35px 35px 35px 35px;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-wrapper{text-align:center;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-img{margin-bottom:35px;}.elementor-1022 .elementor-element.elementor-element-522eceb.elementor-position-right .elementor-image-box-img{margin-left:35px;}.elementor-1022 .elementor-element.elementor-element-522eceb.elementor-position-left .elementor-image-box-img{margin-right:35px;}.elementor-1022 .elementor-element.elementor-element-522eceb.elementor-position-top .elementor-image-box-img{margin-bottom:35px;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-title{margin-bottom:40px;font-size:20px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-img img{height:78px;object-fit:fill;border-radius:23px;}.elementor-1022 .elementor-element.elementor-element-522eceb .elementor-image-box-description{line-height:1.9em;letter-spacing:-1.8px;word-spacing:0.3em;}}/* Start custom CSS for image-box, class: .elementor-element-12f3694 *//* فقط برای موبایل */
@media (max-width: 767px) {

  .mobile-card {
    min-height: 420px;          /* کشیده‌تر شدن عمودی */
    padding: 40px 25px;         /* فاصله داخلی جذاب‌تر */
    
    border-radius: 40px;        /* گوشه‌های نرم */
    
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);  /* سایه مدرن */
    
    transition: all 0.3s ease;
  }

  .mobile-card:hover {
    transform: translateY(-5px);
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4d50486 *//* فقط برای موبایل */
@media (max-width: 767px) {

  .mobile-card {
    min-height: 420px;          /* کشیده‌تر شدن عمودی */
    padding: 40px 25px;         /* فاصله داخلی جذاب‌تر */
    
    border-radius: 40px;        /* گوشه‌های نرم */
    
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);  /* سایه مدرن */
    
    transition: all 0.3s ease;
  }

  .mobile-card:hover {
    transform: translateY(-5px);
  }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Borna Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://barokids.com/wp-content/uploads/2024/11/Borna-Regular.woff2') format('woff2'),
		url('https://barokids.com/wp-content/uploads/2024/11/Borna-Regular-1.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Borna Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://barokids.com/wp-content/uploads/2024/11/Borna-Light.woff2') format('woff2'),
		url('https://barokids.com/wp-content/uploads/2024/11/Borna-Light-1.woff') format('woff');
}
/* End Custom Fonts CSS */