.elementor-kit-10115{--e-global-color-primary:#245474;--e-global-color-secondary:#54595F;--e-global-color-text:#56585E;--e-global-color-accent:#E81F0A;--e-global-color-b01266f:#3CF1D3;--e-global-color-756c9ad:#245474;--e-global-color-4ff28bb:#E81F0A;--e-global-color-6157c6f:#1D5378;--e-global-color-fc3db8e:#1D6E78;--e-global-color-44ba8d2:#F3F3F3;--e-global-color-eb0b78f:#D8D8D8;--e-global-color-8d5bac4:#C6C6C6;--e-global-color-168644e:#ABABAB;--e-global-color-0471133:#9B9B9B;--e-global-color-6c4d40f:#828282;--e-global-color-7161963:#767676;--e-global-color-35cb145:#5C5C5C;--e-global-color-8608718:#484848;--e-global-color-e60a6aa:#373737;--e-global-color-8742f38:#FDE8E6;--e-global-color-0f2c356:#F8B9B3;--e-global-color-b068727:#F4978E;--e-global-color-f32a0c9:#F0675A;--e-global-color-c6cd670:#ED493A;--e-global-color-ea9c25b:#E81C09;--e-global-color-9076557:#D31908;--e-global-color-8e9bb7e:#A51406;--e-global-color-ed47d1e:#800F05;--e-global-color-e7999d0:#610C04;--e-global-typography-primary-font-family:"Iransansx";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Iransansx";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Iransansx";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Iransansx";--e-global-typography-accent-font-weight:500;--e-global-typography-ca8d1a4-font-family:"Iransansx";--e-global-typography-ca8d1a4-font-size:64px;--e-global-typography-ca8d1a4-font-weight:800;--e-global-typography-ca8d1a4-line-height:86px;--e-global-typography-67e800f-font-family:"Iransansx";--e-global-typography-67e800f-font-size:40px;--e-global-typography-67e800f-font-weight:800;--e-global-typography-67e800f-line-height:54px;--e-global-typography-7536d7b-font-family:"Iransansx";--e-global-typography-7536d7b-font-size:28px;--e-global-typography-7536d7b-font-weight:800;--e-global-typography-7536d7b-line-height:38px;--e-global-typography-c6a05da-font-family:"Iransansx";--e-global-typography-c6a05da-font-size:24px;--e-global-typography-c6a05da-font-weight:800;--e-global-typography-c6a05da-line-height:36px;--e-global-typography-d75cf8c-font-size:20px;--e-global-typography-d75cf8c-font-weight:800;--e-global-typography-d75cf8c-line-height:27px;--e-global-typography-49e2b0b-font-family:"Iransansx";--e-global-typography-49e2b0b-font-size:18px;--e-global-typography-49e2b0b-font-weight:400;--e-global-typography-49e2b0b-line-height:28px;--e-global-typography-8d52aa2-font-family:"Iransansx";--e-global-typography-8d52aa2-font-size:16px;--e-global-typography-8d52aa2-font-weight:400;--e-global-typography-8d52aa2-line-height:24px;--e-global-typography-85d3e68-font-family:"Iransansx";--e-global-typography-85d3e68-font-size:16px;--e-global-typography-85d3e68-font-weight:500;--e-global-typography-85d3e68-line-height:28px;color:#000000;font-family:var( --e-global-typography-49e2b0b-font-family ), Sans-serif;font-size:var( --e-global-typography-49e2b0b-font-size );font-weight:var( --e-global-typography-49e2b0b-font-weight );line-height:var( --e-global-typography-49e2b0b-line-height );}.elementor-kit-10115 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10115 p{margin-block-end:16px;}.elementor-kit-10115 a{color:#000000;font-family:var( --e-global-typography-49e2b0b-font-family ), Sans-serif;font-size:var( --e-global-typography-49e2b0b-font-size );font-weight:var( --e-global-typography-49e2b0b-font-weight );line-height:var( --e-global-typography-49e2b0b-line-height );}.elementor-kit-10115 a:hover{color:#000000;}.elementor-kit-10115 h1{color:var( --e-global-color-6157c6f );font-family:var( --e-global-typography-ca8d1a4-font-family ), Sans-serif;font-size:var( --e-global-typography-ca8d1a4-font-size );font-weight:var( --e-global-typography-ca8d1a4-font-weight );line-height:var( --e-global-typography-ca8d1a4-line-height );}.elementor-kit-10115 h2{color:var( --e-global-color-6157c6f );font-family:var( --e-global-typography-67e800f-font-family ), Sans-serif;font-size:var( --e-global-typography-67e800f-font-size );font-weight:var( --e-global-typography-67e800f-font-weight );line-height:var( --e-global-typography-67e800f-line-height );}.elementor-kit-10115 h3{color:var( --e-global-color-6157c6f );font-family:var( --e-global-typography-7536d7b-font-family ), Sans-serif;font-size:var( --e-global-typography-7536d7b-font-size );font-weight:var( --e-global-typography-7536d7b-font-weight );line-height:var( --e-global-typography-7536d7b-line-height );}.elementor-kit-10115 h4{color:var( --e-global-color-6157c6f );font-family:var( --e-global-typography-c6a05da-font-family ), Sans-serif;font-size:var( --e-global-typography-c6a05da-font-size );font-weight:var( --e-global-typography-c6a05da-font-weight );line-height:var( --e-global-typography-c6a05da-line-height );}.elementor-kit-10115 h5{color:var( --e-global-color-6157c6f );font-size:var( --e-global-typography-d75cf8c-font-size );font-weight:var( --e-global-typography-d75cf8c-font-weight );line-height:var( --e-global-typography-d75cf8c-line-height );}.elementor-kit-10115 h6{color:var( --e-global-color-6157c6f );font-family:"Iransansx", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-10115{font-size:var( --e-global-typography-49e2b0b-font-size );line-height:var( --e-global-typography-49e2b0b-line-height );}.elementor-kit-10115 a{font-size:var( --e-global-typography-49e2b0b-font-size );line-height:var( --e-global-typography-49e2b0b-line-height );}.elementor-kit-10115 h1{font-size:var( --e-global-typography-ca8d1a4-font-size );line-height:var( --e-global-typography-ca8d1a4-line-height );}.elementor-kit-10115 h2{font-size:var( --e-global-typography-67e800f-font-size );line-height:var( --e-global-typography-67e800f-line-height );}.elementor-kit-10115 h3{font-size:var( --e-global-typography-7536d7b-font-size );line-height:var( --e-global-typography-7536d7b-line-height );}.elementor-kit-10115 h4{font-size:var( --e-global-typography-c6a05da-font-size );line-height:var( --e-global-typography-c6a05da-line-height );}.elementor-kit-10115 h5{font-size:var( --e-global-typography-d75cf8c-font-size );line-height:var( --e-global-typography-d75cf8c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10115{--e-global-typography-ca8d1a4-font-size:36px;--e-global-typography-ca8d1a4-line-height:55px;--e-global-typography-67e800f-font-size:30px;--e-global-typography-67e800f-line-height:41px;--e-global-typography-7536d7b-font-size:24px;--e-global-typography-7536d7b-line-height:32px;--e-global-typography-c6a05da-font-size:20px;--e-global-typography-c6a05da-line-height:27px;--e-global-typography-d75cf8c-font-size:18px;--e-global-typography-d75cf8c-line-height:24px;--e-global-typography-49e2b0b-font-size:16px;--e-global-typography-49e2b0b-line-height:28px;--e-global-typography-8d52aa2-font-size:14px;--e-global-typography-8d52aa2-line-height:20px;font-size:var( --e-global-typography-49e2b0b-font-size );line-height:var( --e-global-typography-49e2b0b-line-height );}.elementor-kit-10115 a{font-size:var( --e-global-typography-49e2b0b-font-size );line-height:var( --e-global-typography-49e2b0b-line-height );}.elementor-kit-10115 h1{font-size:var( --e-global-typography-ca8d1a4-font-size );line-height:var( --e-global-typography-ca8d1a4-line-height );}.elementor-kit-10115 h2{font-size:var( --e-global-typography-67e800f-font-size );line-height:var( --e-global-typography-67e800f-line-height );}.elementor-kit-10115 h3{font-size:var( --e-global-typography-7536d7b-font-size );line-height:var( --e-global-typography-7536d7b-line-height );}.elementor-kit-10115 h4{font-size:var( --e-global-typography-c6a05da-font-size );line-height:var( --e-global-typography-c6a05da-line-height );}.elementor-kit-10115 h5{font-size:var( --e-global-typography-d75cf8c-font-size );line-height:var( --e-global-typography-d75cf8c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    overflow-x: hidden!important;
}

/* Icon */
.elementor-icon-wrapper{
        display: flex
;
    align-items: center;
    justify-content: center;
}

/* Buttons */
.elementor-button-icon{
        display: flex
;
}
.elementor-button-icon svg{
    width: 20px!important;
}

.elementor-button-text{
        display: flex
;
    align-items: center;
    justify-content: center;
    gap: 8px;

}

.button{
    height: 52px!important;
}

/* About Box */

.about-box:hover{
    background: black!important;
      transform: translateY(-10px) rotate(5deg);
}

.about-box:hover span{
    color: #fff!important;
}

.about-box:hover p{
    color: #fff!important;
}

.about-box:hover .about-box-icon svg path{
    fill: #fff;
}


/* Service Box */

.service-box:hover .service-icon{
    opacity: 0.2;
}

.service-icon{
    opacity: 0;
}


/* Blog Paginations */
.elementor-pagination{
    display: flex
;
    align-items: center;
}

.elementor-pagination .page-numbers{
    padding: 14px;
    background: #FDE8E6;
    width: 56px;
    height: 56px;
    display: flex
;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
}

.elementor-pagination .page-numbers.current{
    background: #E81C09;
    color: #ffffff!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Iransansx';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://drakhosravi.com/wp-content/uploads/2025/09/IRANSansXFaNum-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Iransansx';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://drakhosravi.com/wp-content/uploads/2025/09/IRANSansXFaNum-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Iransansx';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://drakhosravi.com/wp-content/uploads/2025/09/IRANSansXFaNum-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */