.elementor-kit-6434{--e-global-color-primary:#3518B0;--e-global-color-secondary:#160066;--e-global-color-text:#6C6891;--e-global-color-accent:#050033;--e-global-color-81f21ca:#BBC0C5;--e-global-color-e1cdc8f:#F7F9FE;--e-global-color-e377b0e:#FFFFFFD9;--e-global-color-8561ca1:#F3F3F3;--e-global-color-9a1f274:#4324D10D;--e-global-color-365e2e8:#FFFFFF1A;--e-global-color-3edd8c4:#F5F5F559;--e-global-color-0334650:#FFFFFF;--e-global-color-82b2bca:#000000;--e-global-color-ef80f2b:#E4E2FE;--e-global-color-46bc266:#C7C3FA;--e-global-color-b4e314a:#A9A2FF;--e-global-color-5427188:#050033BA;--e-global-color-f69afbf:#160066;--e-global-color-7100425:#F8BA38;--e-global-color-f8e4e28:#46407A;--e-global-color-c538ca9:#EBEBEB;--e-global-color-8f17699:#E73E3E;--e-global-color-60040cf:#3EE74A;--e-global-color-d2233ed:#E7E7E7;--e-global-color-8240707:#3518B0;--e-global-typography-primary-font-family:"Dana";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Dana";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Dana";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Dana";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-770de62-font-family:"Dana";--e-global-typography-770de62-font-size:23px;--e-global-typography-770de62-font-weight:500;--e-global-typography-770de62-line-height:1.5em;--e-global-typography-2fdc50b-font-family:"Dana";--e-global-typography-2fdc50b-font-size:20px;--e-global-typography-2fdc50b-font-weight:500;--e-global-typography-2fdc50b-line-height:1.5em;--e-global-typography-77a97f3-font-family:"Dana";--e-global-typography-77a97f3-font-size:19px;--e-global-typography-77a97f3-font-weight:500;--e-global-typography-77a97f3-line-height:1.5em;--e-global-typography-733e08b-font-family:"Dana";--e-global-typography-733e08b-font-size:18px;--e-global-typography-733e08b-font-weight:500;--e-global-typography-733e08b-line-height:1.5em;--e-global-typography-ba3496b-font-family:"Dana";--e-global-typography-ba3496b-font-size:17px;--e-global-typography-ba3496b-font-weight:500;--e-global-typography-ba3496b-line-height:1.5em;--e-global-typography-7fd5494-font-family:"Dana";--e-global-typography-7fd5494-font-size:16px;--e-global-typography-7fd5494-font-weight:500;--e-global-typography-7fd5494-line-height:1.5em;--e-global-typography-027c483-font-family:"Pinar";--e-global-typography-027c483-font-size:30px;--e-global-typography-027c483-font-weight:800;--e-global-typography-027c483-line-height:1.5em;--e-global-typography-d377f93-font-family:"Pinar";--e-global-typography-d377f93-font-size:21px;--e-global-typography-d377f93-font-weight:800;--e-global-typography-d377f93-line-height:1em;--e-global-typography-e344526-font-family:"Pinar";--e-global-typography-e344526-font-size:16px;--e-global-typography-e344526-font-weight:200;--e-global-typography-e344526-line-height:1em;--e-global-typography-06d8ff2-font-family:"Dana";--e-global-typography-06d8ff2-font-size:17px;--e-global-typography-06d8ff2-font-weight:700;--e-global-typography-06d8ff2-line-height:1em;--e-global-typography-f759e49-font-family:"Dana";--e-global-typography-f759e49-font-size:16px;--e-global-typography-f759e49-font-weight:500;--e-global-typography-f759e49-line-height:1em;--e-global-typography-214c6c3-font-family:"Pinar";--e-global-typography-214c6c3-font-size:10px;--e-global-typography-214c6c3-font-weight:400;--e-global-typography-214c6c3-line-height:1.5em;--e-global-typography-f8ca528-font-family:"Dana";--e-global-typography-f8ca528-font-size:15px;--e-global-typography-f8ca528-font-weight:400;--e-global-typography-f8ca528-line-height:1.5em;--e-global-typography-0c550a3-font-family:"Dana";--e-global-typography-0c550a3-font-size:14px;--e-global-typography-0c550a3-font-weight:400;--e-global-typography-0c550a3-line-height:1.5em;--e-global-typography-1ed2638-font-family:"Dana";--e-global-typography-1ed2638-font-size:14px;--e-global-typography-1ed2638-font-weight:400;--e-global-typography-1ed2638-line-height:1em;--e-global-typography-ed8ae4a-font-family:"Dana";--e-global-typography-ed8ae4a-font-size:14px;--e-global-typography-ed8ae4a-font-weight:500;--e-global-typography-ed8ae4a-line-height:1.4em;--e-global-typography-3413dc9-font-family:"Dana";--e-global-typography-3413dc9-font-size:13px;--e-global-typography-3413dc9-font-weight:400;--e-global-typography-3413dc9-line-height:1.3em;--e-global-typography-3cdeca3-font-family:"Dana";--e-global-typography-3cdeca3-font-size:13px;--e-global-typography-3cdeca3-font-weight:300;--e-global-typography-3cdeca3-line-height:1.3em;--e-global-typography-bcf954b-font-family:"Dana";--e-global-typography-bcf954b-font-size:15px;--e-global-typography-bcf954b-font-weight:400;--e-global-typography-bcf954b-line-height:1.2em;--e-global-typography-9fa2ad9-font-family:"Dana";--e-global-typography-9fa2ad9-font-size:14px;--e-global-typography-9fa2ad9-font-weight:400;--e-global-typography-9fa2ad9-line-height:1.2em;--e-global-typography-881bfb4-font-family:"Dana";--e-global-typography-881bfb4-font-size:15px;--e-global-typography-881bfb4-font-weight:500;--e-global-typography-881bfb4-line-height:1.5em;--e-global-typography-0f45e9f-font-family:"Dana";--e-global-typography-0f45e9f-font-size:14px;--e-global-typography-0f45e9f-font-weight:400;--e-global-typography-0f45e9f-line-height:1.5em;--e-global-typography-f04fbeb-font-family:"Dana";--e-global-typography-f04fbeb-font-size:13px;--e-global-typography-f04fbeb-font-weight:300;--e-global-typography-f04fbeb-line-height:1em;--e-global-typography-762a568-font-family:"Dana";--e-global-typography-762a568-font-size:13px;--e-global-typography-762a568-font-weight:400;--e-global-typography-762a568-line-height:1em;--e-global-typography-f550db3-font-family:"Dana";--e-global-typography-f550db3-font-size:23px;--e-global-typography-f550db3-font-weight:800;--e-global-typography-f550db3-line-height:1em;--e-global-typography-fbaab72-font-family:"Dana";--e-global-typography-fbaab72-font-size:15px;--e-global-typography-fbaab72-font-weight:400;--e-global-typography-fbaab72-line-height:1.5em;--e-global-typography-ea8d809-font-family:"Pinar";--e-global-typography-ea8d809-font-size:15px;--e-global-typography-ea8d809-font-weight:500;--e-global-typography-ea8d809-line-height:1em;--e-global-typography-24f28e9-font-family:"Dana";--e-global-typography-24f28e9-font-size:15px;--e-global-typography-24f28e9-font-weight:500;--e-global-typography-24f28e9-line-height:1em;--e-global-typography-6dccbe9-font-family:"Dana";--e-global-typography-6dccbe9-font-size:15px;--e-global-typography-6dccbe9-font-weight:600;--e-global-typography-6dccbe9-line-height:1.3em;--e-global-typography-29eaf8c-font-family:"Dana";--e-global-typography-29eaf8c-font-size:13px;--e-global-typography-29eaf8c-font-weight:400;--e-global-typography-29eaf8c-line-height:1.5em;background-color:var( --e-global-color-e1cdc8f );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Dana", 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 );}.elementor-kit-6434 button,.elementor-kit-6434 input[type="button"],.elementor-kit-6434 input[type="submit"],.elementor-kit-6434 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-1ed2638-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-1ed2638-font-size );font-weight:var( --e-global-typography-1ed2638-font-weight );line-height:var( --e-global-typography-1ed2638-line-height );color:var( --e-global-color-0334650 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-kit-6434 button:hover,.elementor-kit-6434 button:focus,.elementor-kit-6434 input[type="button"]:hover,.elementor-kit-6434 input[type="button"]:focus,.elementor-kit-6434 input[type="submit"]:hover,.elementor-kit-6434 input[type="submit"]:focus,.elementor-kit-6434 .elementor-button:hover,.elementor-kit-6434 .elementor-button:focus{background-color:var( --e-global-color-0334650 );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0334650 );border-radius:10px 10px 10px 10px;}.elementor-kit-6434 p{margin-block-end:0px;}.elementor-kit-6434 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), "Dana", 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 );}.elementor-kit-6434 a:hover{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), "Dana", 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 );}.elementor-kit-6434 h1{color:var( --e-global-color-accent );font-family:var( --e-global-typography-770de62-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-770de62-font-size );font-weight:var( --e-global-typography-770de62-font-weight );line-height:var( --e-global-typography-770de62-line-height );}.elementor-kit-6434 h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-2fdc50b-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-2fdc50b-font-size );font-weight:var( --e-global-typography-2fdc50b-font-weight );line-height:var( --e-global-typography-2fdc50b-line-height );}.elementor-kit-6434 h3{color:var( --e-global-color-accent );font-family:var( --e-global-typography-77a97f3-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-77a97f3-font-size );font-weight:var( --e-global-typography-77a97f3-font-weight );line-height:var( --e-global-typography-77a97f3-line-height );}.elementor-kit-6434 h4{color:var( --e-global-color-accent );font-family:var( --e-global-typography-733e08b-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-733e08b-font-size );font-weight:var( --e-global-typography-733e08b-font-weight );line-height:var( --e-global-typography-733e08b-line-height );}.elementor-kit-6434 h5{color:var( --e-global-color-accent );font-family:var( --e-global-typography-ba3496b-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-ba3496b-font-size );font-weight:var( --e-global-typography-ba3496b-font-weight );line-height:var( --e-global-typography-ba3496b-line-height );}.elementor-kit-6434 h6{color:var( --e-global-color-accent );font-family:var( --e-global-typography-7fd5494-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-7fd5494-font-size );font-weight:var( --e-global-typography-7fd5494-font-weight );line-height:var( --e-global-typography-7fd5494-line-height );}.elementor-kit-6434 img{border-radius:10px 10px 10px 10px;transition-duration:0.2s;}.elementor-kit-6434 img:hover{border-radius:10px 10px 10px 10px;}.elementor-kit-6434 label{color:var( --e-global-color-f8e4e28 );font-family:var( --e-global-typography-f04fbeb-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-f04fbeb-font-size );font-weight:var( --e-global-typography-f04fbeb-font-weight );line-height:var( --e-global-typography-f04fbeb-line-height );}.elementor-kit-6434 input:not([type="button"]):not([type="submit"]),.elementor-kit-6434 textarea,.elementor-kit-6434 .elementor-field-textual{font-family:var( --e-global-typography-f04fbeb-font-family ), "Dana", Sans-serif;font-size:var( --e-global-typography-f04fbeb-font-size );font-weight:var( --e-global-typography-f04fbeb-font-weight );line-height:var( --e-global-typography-f04fbeb-line-height );color:var( --e-global-color-f8e4e28 );accent-color:var( --e-global-color-f8e4e28 );background-color:var( --e-global-color-0334650 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c538ca9 );border-radius:10px 10px 10px 10px;transition:200ms;padding:8px 16px 8px 16px;}.elementor-kit-6434 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6434 textarea:focus,.elementor-kit-6434 .elementor-field-textual:focus{color:var( --e-global-color-f8e4e28 );accent-color:var( --e-global-color-f8e4e28 );background-color:var( --e-global-color-0334650 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c538ca9 );border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-5427188 );--lightbox-ui-color:var( --e-global-color-0334650 );--lightbox-ui-color-hover:var( --e-global-color-7100425 );--lightbox-text-color:var( --e-global-color-0334650 );--lightbox-header-icons-size:14px;--lightbox-navigation-icons-size:14px;}@media(max-width:1400px){.elementor-kit-6434{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 h1{font-size:var( --e-global-typography-770de62-font-size );line-height:var( --e-global-typography-770de62-line-height );}.elementor-kit-6434 h2{font-size:var( --e-global-typography-2fdc50b-font-size );line-height:var( --e-global-typography-2fdc50b-line-height );}.elementor-kit-6434 h3{font-size:var( --e-global-typography-77a97f3-font-size );line-height:var( --e-global-typography-77a97f3-line-height );}.elementor-kit-6434 h4{font-size:var( --e-global-typography-733e08b-font-size );line-height:var( --e-global-typography-733e08b-line-height );}.elementor-kit-6434 h5{font-size:var( --e-global-typography-ba3496b-font-size );line-height:var( --e-global-typography-ba3496b-line-height );}.elementor-kit-6434 h6{font-size:var( --e-global-typography-7fd5494-font-size );line-height:var( --e-global-typography-7fd5494-line-height );}.elementor-kit-6434 button,.elementor-kit-6434 input[type="button"],.elementor-kit-6434 input[type="submit"],.elementor-kit-6434 .elementor-button{font-size:var( --e-global-typography-1ed2638-font-size );line-height:var( --e-global-typography-1ed2638-line-height );}.elementor-kit-6434 label{font-size:var( --e-global-typography-f04fbeb-font-size );line-height:var( --e-global-typography-f04fbeb-line-height );}.elementor-kit-6434 input:not([type="button"]):not([type="submit"]),.elementor-kit-6434 textarea,.elementor-kit-6434 .elementor-field-textual{font-size:var( --e-global-typography-f04fbeb-font-size );line-height:var( --e-global-typography-f04fbeb-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:992px){.elementor-kit-6434{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 h1{font-size:var( --e-global-typography-770de62-font-size );line-height:var( --e-global-typography-770de62-line-height );}.elementor-kit-6434 h2{font-size:var( --e-global-typography-2fdc50b-font-size );line-height:var( --e-global-typography-2fdc50b-line-height );}.elementor-kit-6434 h3{font-size:var( --e-global-typography-77a97f3-font-size );line-height:var( --e-global-typography-77a97f3-line-height );}.elementor-kit-6434 h4{font-size:var( --e-global-typography-733e08b-font-size );line-height:var( --e-global-typography-733e08b-line-height );}.elementor-kit-6434 h5{font-size:var( --e-global-typography-ba3496b-font-size );line-height:var( --e-global-typography-ba3496b-line-height );}.elementor-kit-6434 h6{font-size:var( --e-global-typography-7fd5494-font-size );line-height:var( --e-global-typography-7fd5494-line-height );}.elementor-kit-6434 button,.elementor-kit-6434 input[type="button"],.elementor-kit-6434 input[type="submit"],.elementor-kit-6434 .elementor-button{font-size:var( --e-global-typography-1ed2638-font-size );line-height:var( --e-global-typography-1ed2638-line-height );}.elementor-kit-6434 label{font-size:var( --e-global-typography-f04fbeb-font-size );line-height:var( --e-global-typography-f04fbeb-line-height );}.elementor-kit-6434 input:not([type="button"]):not([type="submit"]),.elementor-kit-6434 textarea,.elementor-kit-6434 .elementor-field-textual{font-size:var( --e-global-typography-f04fbeb-font-size );line-height:var( --e-global-typography-f04fbeb-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:576px){.elementor-kit-6434{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6434 h1{font-size:var( --e-global-typography-770de62-font-size );line-height:var( --e-global-typography-770de62-line-height );}.elementor-kit-6434 h2{font-size:var( --e-global-typography-2fdc50b-font-size );line-height:var( --e-global-typography-2fdc50b-line-height );}.elementor-kit-6434 h3{font-size:var( --e-global-typography-77a97f3-font-size );line-height:var( --e-global-typography-77a97f3-line-height );}.elementor-kit-6434 h4{font-size:var( --e-global-typography-733e08b-font-size );line-height:var( --e-global-typography-733e08b-line-height );}.elementor-kit-6434 h5{font-size:var( --e-global-typography-ba3496b-font-size );line-height:var( --e-global-typography-ba3496b-line-height );}.elementor-kit-6434 h6{font-size:var( --e-global-typography-7fd5494-font-size );line-height:var( --e-global-typography-7fd5494-line-height );}.elementor-kit-6434 button,.elementor-kit-6434 input[type="button"],.elementor-kit-6434 input[type="submit"],.elementor-kit-6434 .elementor-button{font-size:var( --e-global-typography-1ed2638-font-size );line-height:var( --e-global-typography-1ed2638-line-height );}.elementor-kit-6434 label{font-size:var( --e-global-typography-f04fbeb-font-size );line-height:var( --e-global-typography-f04fbeb-line-height );}.elementor-kit-6434 input:not([type="button"]):not([type="submit"]),.elementor-kit-6434 textarea,.elementor-kit-6434 .elementor-field-textual{font-size:var( --e-global-typography-f04fbeb-font-size );line-height:var( --e-global-typography-f04fbeb-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS *//* All Styles */
::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px;
}

::-webkit-scrollbar-track {
background: var(--e-global-color-0334650);
}

::-webkit-scrollbar-thumb {
background: var(--e-global-color-primary);
height: 100px;
border-radius: 5px;
}

:focus-visible {
outline: none !important;
}

p {
margin: 0
}

h1, h2, h3, h4, h5, h6 {
margin-block-start: 0;
margin-block-end: 0;
}

.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 {
margin-block-start: 1rem;
margin-block-end: 0.5rem;
}

.linkhover a:hover {
font-size: inherit;
}

.line-clamp-1, .line-clamp-1 .elementor-heading-title,.line-clamp-1 .jet-listing-dynamic-field__content {
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}

.line-clamp-2, .line-clamp-2 .elementor-heading-title,.line-clamp-2 .jet-listing-dynamic-field__content {
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

.line-clamp-3, .line-clamp-3 .elementor-heading-title,.line-clamp-3 .jet-listing-dynamic-field__content {
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.line-clamp-4, .line-clamp-4 .elementor-heading-title,.line-clamp-4 .jet-listing-dynamic-field__content {
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}

.line-clamp-5, .line-clamp-5 .elementor-heading-title,.line-clamp-5 .jet-listing-dynamic-field__content {
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
}

.min-height-5 {
min-height: 5px;
}

.min-height-10 {
min-height: 10px;
}

.min-height-15 {
min-height: 15px;
}

.min-height-20 {
min-height: 20px;
}

.min-height-25 {
min-height: 25px;
}

.min-height-30 {
min-height: 30px;
}

.min-height-35 {
min-height: 35px;
}

.min-height-40 {
min-height: 40px;
}

.min-height-45 {
min-height: 45px;
}

.min-height-50 {
min-height: 50px;
}

.min-height-55 {
min-height: 55px;
}

.min-height-60 {
min-height: 60px;
}

.min-height-65 {
min-height: 65px;
}

.min-height-70 {
min-height: 70px;
}

.min-height-75 {
min-height: 75px;
}

.min-height-80 {
min-height: 80px;
}

.min-height-85 {
min-height: 85px;
}

.min-height-90 {
min-height: 90px;
}

.min-height-95 {
min-height: 95px;
}

.min-height-100 {
min-height: 100px;
}

.min-height-105 {
min-height: 105px;
}

.min-height-110 {
min-height: 110px;
}

.min-height-115 {
min-height: 115px;
}

.min-height-120 {
min-height: 120px;
}

.min-height-125 {
min-height: 125px;
}

.min-height-130 {
min-height: 130px;
}

.min-height-135 {
min-height: 135px;
}

.min-height-140 {
min-height: 140px;
}

.min-height-145 {
min-height: 145px;
}

.min-height-150 {
min-height: 150px;
}

.min-height-155 {
min-height: 155px;
}

.min-height-160 {
min-height: 160px;
}

.min-height-165 {
min-height: 165px;
}

.min-height-170 {
min-height: 170px;
}

.min-height-175 {
min-height: 175px;
}

.min-height-180 {
min-height: 180px;
}

.min-height-185 {
min-height: 185px;
}

.min-height-190 {
min-height: 190px;
}

.min-height-195 {
min-height: 195px;
}

.min-height-200 {
min-height: 200px;
}

.min-height-205 {
min-height: 205px;
}

.min-height-210 {
min-height: 210px;
}

.min-height-215 {
min-height: 215px;
}

.min-height-220 {
min-height: 220px;
}

.min-height-225 {
min-height: 225px;
}

.min-height-230 {
min-height: 230px;
}

.min-height-235 {
min-height: 235px;
}

.min-height-240 {
min-height: 240px;
}

.min-height-245 {
min-height: 245px;
}

.min-height-250 {
min-height: 250px;
}

.backblur {
backdrop-filter: blur(8px);
webkit-backdrop-filter: blur(8px);
}

.containerblur {
backdrop-filter: blur(15px);
webkit-backdrop-filter: blur(15px);
}

/* Header Styles */
.e-off-canvas__overlay {
backdrop-filter: blur(8px);
}

@media (min-width: 1201px) {
.main-header .e-off-canvas__content {
margin: 20px 40px 20px 0;
}

.menuscrollbar {
max-height: 300px !important;
overflow-y: scroll !important;
}
}

.menuscrollbar::-webkit-scrollbar-track {
background: var(--e-global-color-accent) !important;
}

.menuscrollbar::-webkit-scrollbar-thumb {
background: var(--e-global-color-0334650) !important;
height: 100px;
border-radius: 5px;
}

.menuscrollbar::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px;
}

/* Footer Styles */
.main-footer {
position: relative;
}

.main-footer::before {
position: absolute;
content: "";
top: 20px;
right: 0;
width: 270px;
height: 270px;
/* transform: translate(-50%); */
background: var(--e-global-color-primary);
z-index: -1;
transform-origin: bottom;
border-top-left-radius: 55px;
border-bottom-left-radius: 55px;
transition: all 0.48s cubic-bezier(0.23, 1, 0.32, 1);
}

/* Buttons Styles */
.btn-updown {
overflow: hidden;
}

.btn-updown .elementor-button {
display: flex;
}

.btn-updown .elementor-button-text {
margin: 0 0 0 29px;
}

.btn-updown .elementor-button-icon {
position: absolute;
left: 16px;
top: 50%;
transform: translateY(0) translateY(-50%);
transition: transform 0.3s ease-in-out;
}

.btn-updown .elementor-button:hover .elementor-button-icon {
transform: translateY(0px) translateY(-50%);
animation: slideDownUp 0.6s ease-in-out forwards;
}

@keyframes slideDownUp {
0% {
transform: translateY(0) translateY(-50%);
}

49% {
transform: translateY(150%) translateY(-50%);
}

50% {
transform: translateY(-150%) translateY(-50%);
}

100% {
transform: translateY(0) translateY(-50%);
}
}

.btn-contact {
overflow: hidden;
}

.btn-contact .elementor-button {
display: flex;
}

.btn-contact .elementor-button-text {
margin: 0 0 0 48px;
}

.btn-contact .elementor-button-icon {
position: absolute;
left: 16px;
top: 50%;
transform: translateY(0) translateY(-50%);
transition: transform 0.3s ease-in-out;
background: var(--e-global-color-0334650);
display: flex;
align-items: center;
justify-content: center;
height: 32px;
width: 32px;
border-radius: 0.5em;
transition: all 0.3s;
}

.btn-contact .elementor-button:hover .elementor-button-icon {
width: calc(100% - 32px);
}

.btn-nav {
overflow: hidden;
}

.btn-nav .elementor-button {
display: flex;
}

.btn-nav .elementor-button-text {
margin: 0 0 0 48px;
}

.btn-nav .elementor-button-icon {
position: absolute;
left: 16px;
top: 50%;
transform: translateY(0) translateY(-50%);
background: var(--e-global-color-primary);
display: flex;
align-items: center;
justify-content: center;
height: 32px;
width: 32px;
border-radius: 0.5em;
transition: all 0.3s;
}

.btn-nav .elementor-button:hover .elementor-button-icon {
animation: slideLeftRight 0.6s ease-in-out forwards;
}

@keyframes slideLeftRight {
0% {
transform: translateY(-50%) translateX(0);
}
49% {
transform: translateY(-50%) translateX(-150%);
}
50% {
transform: translateY(-50%) translateX(800%);
}
100% {
transform: translateY(-50%) translateX(0);
}
}

.btn-form {
overflow: hidden;
}

.btn-form .elementor-button {
display: flex;
position: relative;
overflow: hidden;
}

.btn-form .elementor-button-text {
margin: 0 0 0 48px;
}

.btn-form .elementor-button-icon {
position: absolute;
left: 16px;
top: 50%;
transform: translateY(0) translateY(-50%);
transition: transform 0.3s ease-in-out;
background: var(--e-global-color-0334650);
display: flex;
align-items: center;
justify-content: center;
height: 32px;
width: 32px;
border-radius: 0.5em;
transition: all 0.3s;
}

.btn-form .elementor-button:hover .elementor-button-icon {
width: calc(100% - 32px);
}

.btn-form svg path {
fill: var(--e-global-color-primary) !important;
}

/* Gallery Styles */
.gallery {
transition: all 0.3s;
}

.gallery .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
padding: 0;
}

.gallery .swiper-slide-inner {
display: flex;
}

.gallery .swiper-slide-image {
width: 100%;
min-height: 130px;
max-height: 150px;
object-fit: cover;
object-position: center;
}

.gallery .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
bottom: -35px;
}

.gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 23px !important;
border-radius: 999px !important;
transition: all 0.3s;
}

/* Images Styles */
.image-shimmer {
-webkit-mask: linear-gradient(-60deg, #fff 30%, #fff5, #fff 70%) right / 300% 100%;
background-repeat: no-repeat;
animation: shimmer 2.5s infinite;
}

@keyframes shimmer {
100% {
-webkit-mask-position: left;
}
}

/* Titles Styles */
.title-line::before {
content: "";
position: absolute;
right: 0;
top: 0;
width: 5px;
height: 25%;
background: var(--e-global-color-ef80f2b);
box-shadow: 0 4px 32px 2px var(--e-global-color-46bc266);
border-radius: 36px;
}

.title-line::after {
content: "";
position: absolute;
right: 0px;
bottom: 0;
width: 5px;
height: 80%;
background: var(--e-global-color-primary);
border-radius: 36px;
}

.title-box::before {
position: absolute;
overflow: hidden;
background: var(--e-global-color-ef80f2b);
border-top-left-radius: 8px;
border-bottom-left-radius: 12px;
width: 22px;
transform-origin: top right;
content: '';
top: -8px;
transform: skewX(-12deg);
height: 32px;
z-index: 0;
right: -25px;
}

/* Boxs Styles */
.ourfeature-box {
position: relative;
transition: all 0.2s;
}

.ourfeature-box::before {
position: absolute;
content: '';
width: 85%;
height: 6px;
top: 100%;
right: 12px;
transition: all 0.1s;
border-radius: 0 0 15px 15px;
}

.ourfeature-box:hover::before {
background-color: var(--e-global-color-ef80f2b);
top: calc(100% + 0px);
}

.ourfeature-box:hover .elementor-icon-box-title {
color: var(--e-global-color-0334650) !important;
}

.ourfeature-box:hover .elementor-icon-box-description {
color: var(--e-global-color-0334650) !important;
}

.ourstory-box,
.ourstory-box-right,
.ourstory-box-left {
position: relative;
}

.ourstory-box::before {
content: "";
position: absolute;
top: 50%;
right: 0;
width: 14px;
height: 40%;
background: var(--e-global-color-e1cdc8f);
border-bottom-left-radius: 250px;
border-top-left-radius: 250px;
transform: translateY(-50%);
}

.ourstory-box::after {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 14px;
height: 40%;
background: var(--e-global-color-e1cdc8f);
border-bottom-right-radius: 250px;
border-top-right-radius: 250px;
transform: translateY(-50%);
}

.ourstory-box-right::before {
content: "";
position: absolute;
top: 50%;
right: 0;
width: 10px;
height: 50%;
background: var(--e-global-color-ef80f2b);
border-bottom-left-radius: 250px;
border-top-left-radius: 250px;
transform: translateY(-50%);
}

.ourstory-box-left::after {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 10px;
height: 50%;
background: var(--e-global-color-ef80f2b);
border-bottom-right-radius: 250px;
border-top-right-radius: 250px;
transform: translateY(-50%);
}

.service-box::after {
content: "";
position: absolute;
top: 50%;
left: -8px;
width: 8px;
height: 65%;
background: var(--e-global-color-primary);
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
transform: translateY(-50%);
transition: height 0.2s ease;
}

.service-box:hover::after {
height: 75%;
}

/* Cards Styles */
.ourteam-card:hover .backcolorhover {
background-color: var(--e-global-color-5427188) !important;
transition: background-color 0.2s ease;
}

.blog-card {
position: relative
}

.blog-card:after {
content: "";
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
border-radius: 10px;
background: linear-gradient(0deg, var( --e-global-color-82b2bca ), transparent);
opacity: 0.7;
}

.project-card {
position: relative
}

.project-card:after {
content: "";
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
border-radius: 10px;
background: linear-gradient(0deg, var( --e-global-color-primary ), transparent);
opacity: 0.7;
}

/* Animation Styles */
.floating-img {
animation: floatY 2s ease-in-out infinite;
display: inline-block;
}

@keyframes floatY {
0% { transform: translateY(0); }
50% { transform: translateY(-7px); }
100% { transform: translateY(0); }
}

/* Jet Engine Styles*/
.jet-listing-grid__slider .jet-slick-dots li.slick-active {
width: 23px !important;
border-radius: 999px !important;
transition: all 0.3s;
}

.jet-listing-grid__slider-icon {
border-radius: 100px;
transition: all 0.3s;
}

.jet-radio-list .jet-radio-list__item .jet-radio-list__label {
margin-top: 5px;
}

/* Comments Styles */
.main-comment {}

.main-comment .comments-area {}

.main-comment .title-comments {
display: none;
}

.main-comment .comment-list {
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-content: flex-start;
align-items: flex-start;
gap: 10px;
padding: 0;
margin-bottom: 50px;
}

.main-comment .comment-list li {
list-style: none;
}

.main-comment .comment-list .comment-body {}

.main-comment .comment-list .comment-meta {}

.main-comment .comment-list .comment-author {}

.main-comment .comment-list .comment-metadata {}

.main-comment .comment-list .comment-content {}

.main-comment .comment-list .reply {}

.main-comment .comment-respond {}

.main-comment .comment-reply-title {
display: none;
}

.main-comment #cancel-comment-reply-link {}

.main-comment .comment-form {
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-content: flex-start;
justify-content: flex-start;
align-items: stretch;
gap: 10px;
}

.main-comment .comment-notes {
font-family: var(--e-global-typography-0c550a3-font-family);
font-size: var(--e-global-typography-0c550a3-font-size);
font-weight: var(--e-global-typography-0c550a3-font-weight);
line-height: var(--e-global-typography-0c550a3-line-height);
}

.main-comment .logged-in-as {}

.main-comment .comment-form-comment,
.main-comment .comment-form-author,
.main-comment .comment-form-email,
.main-comment .comment-form-url,
.main-comment .comment-form-cookies-consent {
width: 100%;
}

.main-comment label {}

.main-comment input[type=date],
.main-comment input[type=email],
.main-comment input[type=number],
.main-comment input[type=password],
.main-comment input[type=search],
.main-comment input[type=tel],
.main-comment input[type=text],
.main-comment input[type=url],
.main-comment select,
.main-comment textarea {
width: 100%;
background-color: var(--e-global-color-e1cdc8f) !important;
}

.main-comment .submit:hover {
border-color: var(--e-global-color-primary) !important;
}

/* Table of Contant Styles */
.elementor-toc__body .elementor-toc__list-item-text,
.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active {
font-family: var(--e-global-typography-3cdeca3-font-family), "Dana", Sans-serif !important;
font-size: var(--e-global-typography-3cdeca3-font-size) !important;
font-weight: var(--e-global-typography-3cdeca3-font-weight) !important;
}

/* Technologies Styles */
.technologies {
width: 100%;
}

.technologies .jet-check-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: flex-start;
justify-content: flex-start;
align-items: flex-start;
gap: 5px;
}

.technologies .jet-check-list__item {
flex: none !important;
padding: 0;
}

.technologies .jet-check-list__item-content {
color: var(--e-global-color-primary);
background-color: var(--e-global-color-ef80f2b);
padding: 10px 10px 5px 10px;
border-radius: 6px 6px 6px 6px;
}

.technologies .jet-check-list__item-content:hover {
color: var(--e-global-color-primary);
background-color: var(--e-global-color-46bc266);
}

/* Forms Styles */
.e-form__indicators__indicator.e-form__indicators__indicator--state-inactive label.e-form__indicators__indicator__label {
color: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2);
}

.e-form__indicators__indicator.e-form__indicators__indicator--state-active label.e-form__indicators__indicator__label {
color: var(--e-form-steps-indicator-active-primary-color, #39b54a);
}

.e-form__indicators__indicator.e-form__indicators__indicator--state-completed label.e-form__indicators__indicator__label {
color: var(--e-form-steps-indicator-completed-primary-color, #39b54a);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/DanaFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/DanaFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/DanaFaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/DanaFaNum-DemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/DanaFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/DanaFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/Pinar-FD-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/Pinar-FD-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/Pinar-FD-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Pinar';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://bracketcode.ir/wp-content/uploads/2026/03/Pinar-FD-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */