.footer-layout .ftr-social-1{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:9px;--grid-row-gap:0px}
@media (max-width:767px){
.footer-layout .ftr-nav-1{width:100%;max-width:100%}
}
.page-title-layout .ptitle-section-1:not(.motion-bg){background-image:url(../img/bg-ptt-project.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}
.page-title-layout .ptitle-section-1>.section__row{max-width:1170px}
.page-title-layout .ptitle-section-1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:305px 15px 275px 15px}
.page-title-layout .ptitle-column-1>.column--filled{padding:0px 0px 0px 0px}
.page-title-layout .ptitle-heading-1>.module__body{margin:0px 0px 35px 0px}
.page-title-layout .ptitle-heading-1 .heading-group .heading-group__inner{max-width:650px}
.page-title-layout .ptitle-heading-1 .heading-group .item--title{color:#07000E;-webkit-text-stroke-color:#07000E;font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:700;text-transform:capitalize;letter-spacing:-0.72px;margin-bottom:0px}
.page-title-layout .ptitle-text-1>.module__body{margin:0px 0px 38px 0px}
.page-title-layout .ptitle-text-1 .rich-text .item--inner{max-width:555px}
.page-title-layout .ptitle-text-1 .rich-text{color:#07000E;font-size:18px;line-height:1.5em}
.page-title-layout .ptitle-button-1 .btn-wrap .btn{color:#FFFFFF;font-size:16px;font-weight:700;line-height:59px;padding:0px 15px 0px 7px}
.page-title-layout .ptitle-button-1 .btn-wrap .btn .btn-icon{font-size:21px}
.page-title-layout .ptitle-button-1 .btn-wrap .icon--right .btn-icon{margin-left:2px}
@media (max-width:1440px){
.page-title-layout .ptitle-column-1>.column--filled{padding:15px 15px 15px 15px}
}
@media (max-width:1200px){
.page-title-layout .ptitle-section-1{padding:150px 15px 300px 15px}
}
@media (max-width:1024px){
.page-title-layout .ptitle-column-1>.column--filled{padding:0px 0px 0px 0px}
}
@media (max-width:880px){
.page-title-layout .ptitle-section-1{padding:100px 15px 100px 15px}
}
@media (max-width:767px){
.page-title-layout .ptitle-section-1{padding:100px 15px 100px 15px}
.page-title-layout .ptitle-heading-1 .heading-group .item--title{font-size:50px}
}
.pricing-monthly .monthly-section-1>.section__row{max-width:1550px}
.pricing-monthly .monthly-pricing-1 .pricing{background:#FFFFFF}
.pricing-monthly .monthly-pricing-1 .pricing .pricing--feature,.pricing-monthly .monthly-pricing-1 .pricing .pricing--price,.pricing-monthly .monthly-pricing-1 .pricing .pricing--top{color:#0B1B2B}
.pricing-monthly .monthly-pricing-2 .pricing{background:#FFFFFF}
.pricing-monthly .monthly-pricing-2 .pricing .pricing--feature,.pricing-monthly .monthly-pricing-2 .pricing .pricing--price,.pricing-monthly .monthly-pricing-2 .pricing .pricing--top{color:#0B1B2B}
.pricing-monthly .monthly-pricing-3 .pricing{background:#FEFDFF}
.pricing-monthly .monthly-pricing-3 .pricing .pricing--feature,.pricing-monthly .monthly-pricing-3 .pricing .pricing--price,.pricing-monthly .monthly-pricing-3 .pricing .pricing--top{color:#0B1B2B}
@media (max-width:880px){
.pricing-monthly .monthly-column-1>.column--filled,.pricing-monthly .monthly-column-2>.column--filled{padding:0px 0px 30px 0px}
.pricing-monthly .monthly-column-3>.column--filled{padding:0px 0px 0px 0px}
}
@media (max-width:1024px) and (min-width:768px){
.pricing-monthly .monthly-column-1,.pricing-monthly .monthly-column-2{width:50%}
.pricing-monthly .monthly-column-3{width:100%}
}
@media (max-width:880px) and (min-width:768px){
.pricing-monthly .monthly-column-1,.pricing-monthly .monthly-column-2,.pricing-monthly .monthly-column-3{width:100%}
}
.pricing-annual .annual-section-1>.section__row{max-width:1550px}
.pricing-annual .annual-pricing-1 .pricing{background:#FFFFFF}
.pricing-annual .annual-pricing-1 .pricing .pricing--feature,.pricing-annual .annual-pricing-1 .pricing .pricing--price,.pricing-annual .annual-pricing-1 .pricing .pricing--top{color:#0B1B2B}
.pricing-annual .annual-pricing-3 .pricing{background:#FEFDFF}
.pricing-annual .annual-pricing-3 .pricing .pricing--feature,.pricing-annual .annual-pricing-3 .pricing .pricing--price,.pricing-annual .annual-pricing-3 .pricing .pricing--top{color:#0B1B2B}
@media (max-width:880px){
.pricing-annual .annual-column-1>.column--filled,.pricing-annual .annual-column-2>.column--filled{padding:0px 0px 30px 0px}
.pricing-annual .annual-column-3>.column--filled{padding:0px 0px 0px 0px}
}
@media (max-width:1024px) and (min-width:768px){
.pricing-annual .annual-column-1,.pricing-annual .annual-column-2{width:50%}
.pricing-annual .annual-column-3{width:100%}
}
@media (max-width:880px) and (min-width:768px){
.pricing-annual .annual-column-1,.pricing-annual .annual-column-2,.pricing-annual .annual-column-3{width:100%}
}
.module--list .icon-list__icon i{color:var( --color-primary )}
.module--list .icon-list__item>.icon-list__text,.module--list .icon-list__item>a{font-family:var( --type-text-font-family ), Sans-serif;font-weight:var( --type-text-font-weight )}
.site{--color-primary:#6EC1E4;--color-secondary:#54595F;--color-text:#7A7A7A;--color-accent:#61CE70;--color-35eede3:#004BD2;--type-primary-font-family:"Roboto";--type-primary-font-weight:600;--type-secondary-font-family:"Roboto Slab";--type-secondary-font-weight:400;--type-text-font-family:"Roboto";--type-text-font-weight:400;--type-accent-font-family:"Roboto";--type-accent-font-weight:500}
.section--boxed>.section__row{max-width:1330px}
.stack{--container-max-width:1330px}
.block{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}
@media (max-width:1024px){
.section--boxed>.section__row{max-width:1024px}
.stack{--container-max-width:1024px}
}
@media (max-width:767px){
.section--boxed>.section__row{max-width:767px}
.stack{--container-max-width:767px}
}
.footer-layout .ftr-box-1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}
.footer-layout .ftr-box-1:not(.motion-bg){background-color:#000000}
.footer-layout .ftr-box-1::before{background-image:url(../img/hosting-footer-bg-1.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain}
.footer-layout .ftr-box-2{--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-box-3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px}
.footer-layout .ftr-title-1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px}
.footer-layout .ftr-title-1 .title-block__title{color:#FFFFFF;margin:0px 0px 20px 0px;font-size:18px;font-weight:bold;line-height:24px}
.module--list .icon-list__item:not(:last-child):after{border-color:var( --color-text )}
.module--list .icon-list__icon svg{fill:var( --color-primary )}
.module--list .icon-list__item>a{font-family:var( --type-text-font-family ), Sans-serif;font-weight:var( --type-text-font-weight )}
.module--list .icon-list__text{color:var( --color-secondary )}
.footer-layout :not(.inline-items).ftr-list-1 .icon-list__item:not(:last-child){padding-block-end:calc(18px/2)}
.footer-layout :not(.inline-items).ftr-list-1 .icon-list__item:not(:first-child){margin-block-start:calc(18px/2)}
.footer-layout .ftr-list-1{--icon-vertical-offset:0px}
.footer-layout .ftr-list-1 .icon-list__item>a{font-size:15px;font-weight:500;text-transform:capitalize;line-height:18px;letter-spacing:0.4px}
.footer-layout .ftr-list-1 .icon-list__text{color:#FFFFFF;transition:color 0.3s}
.footer-layout .ftr-list-1 .icon-list__item:hover .icon-list__text{color:#FFFFFF}
.footer-layout .ftr-box-4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-title-2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px}
.footer-layout .ftr-title-2 .title-block__title{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 20px 0px;font-size:18px;font-weight:bold;line-height:24px}
.footer-layout :not(.inline-items).ftr-list-2 .icon-list__item:not(:last-child){padding-block-end:calc(18px/2)}
.footer-layout :not(.inline-items).ftr-list-2 .icon-list__item:not(:first-child){margin-block-start:calc(18px/2)}
.footer-layout .ftr-list-2{--icon-vertical-offset:0px}
.footer-layout .ftr-list-2 .icon-list__item>a{font-size:15px;font-weight:500;text-transform:capitalize;line-height:18px;letter-spacing:0.4px}
.footer-layout .ftr-list-2 .icon-list__text{color:#FFFFFF;transition:color 0.3s}
.footer-layout .ftr-list-2 .icon-list__item:hover .icon-list__text{color:#FFFFFF}
.footer-layout .ftr-box-5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-title-3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px}
.footer-layout .ftr-title-3 .title-block__title{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 20px 0px;font-size:18px;font-weight:bold;line-height:24px}
.footer-layout :not(.inline-items).ftr-list-3 .icon-list__item:not(:last-child){padding-block-end:calc(18px/2)}
.footer-layout :not(.inline-items).ftr-list-3 .icon-list__item:not(:first-child){margin-block-start:calc(18px/2)}
.footer-layout .ftr-list-3{--icon-vertical-offset:0px}
.footer-layout .ftr-list-3 .icon-list__item>a{font-size:15px;font-weight:500;text-transform:capitalize;line-height:18px;letter-spacing:0.4px}
.footer-layout .ftr-list-3 .icon-list__text{color:#FFFFFF;transition:color 0.3s}
.footer-layout .ftr-list-3 .icon-list__item:hover .icon-list__text{color:#FFFFFF}
.footer-layout .ftr-box-6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-title-4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px}
.footer-layout .ftr-title-4 .title-block__title{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 20px 0px;font-size:18px;font-weight:bold;line-height:24px}
.footer-layout :not(.inline-items).ftr-list-4 .icon-list__item:not(:last-child){padding-block-end:calc(18px/2)}
.footer-layout :not(.inline-items).ftr-list-4 .icon-list__item:not(:first-child){margin-block-start:calc(18px/2)}
.footer-layout .ftr-list-4 .icon-list__icon svg{fill:#6EC1E4;transition:fill 0.3s}
.footer-layout .ftr-list-4{--icon-list-icon-size:20px;--icon-vertical-offset:0px}
.footer-layout .ftr-list-4 .icon-list__item>a{font-size:15px;font-weight:500;text-transform:capitalize;line-height:18px;letter-spacing:0.4px}
.footer-layout .ftr-list-4 .icon-list__text{color:#FFFFFF;transition:color 0.3s}
.footer-layout .ftr-list-4 .icon-list__item:hover .icon-list__text{color:#FFFFFF}
.footer-layout .ftr-box-7{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}
.module--nav .nav-menu .item{font-family:var( --type-primary-font-family ), Sans-serif;font-weight:var( --type-primary-font-weight )}
.module--nav .nav-menu--main .item{color:var( --color-text );fill:var( --color-text )}
.module--nav .nav-menu--main .item:hover,.module--nav .nav-menu--main .item-active,.module--nav .nav-menu--main .item:focus{color:var( --color-accent );fill:var( --color-accent )}
.module--nav .nav-menu--main:not(.pointer-framed) .item:before,.module--nav .nav-menu--main:not(.pointer-framed) .item:after{background-color:var( --color-accent )}
.module--nav{--nav-menu-divider-color:var( --color-text )}
.footer-layout .ftr-nav-1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--flex-grow:0;--flex-shrink:0}
.footer-layout .ftr-nav-1 .nav-menu .item{font-size:16px;font-weight:500}
.footer-layout .ftr-nav-1 .nav-menu--main .item{color:#FFFFFF;fill:#FFFFFF}
.footer-layout .ftr-nav-1 .nav-menu--main .item:hover,.footer-layout .ftr-nav-1 .nav-menu--main .item-active,.footer-layout .ftr-nav-1 .nav-menu--main .item:focus{color:#61CE70;fill:#61CE70}
.footer-layout .ftr-box-8{--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;--justify-content:flex-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-image-1{text-align:end}
.footer-layout .ftr-image-1 img{width:37%}
.footer-layout .ftr-box-9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#865CDA0F;--border-color:#865CDA0F;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px}
.footer-layout .ftr-box-9:not(.motion-bg){background-color:#000000}
.footer-layout .ftr-box-10{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.footer-layout .title-block__title.title-block__inner.block.ftr-title-5{color:#E7E7E7;margin:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:27px}
.footer-layout .ftr-image-2{text-align:center}
.footer-layout .ftr-image-2 img{width:100px}
.footer-layout .ftr-box-11{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-social-1{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:14px;--grid-column-gap:9px;--grid-row-gap:0px}
.footer-layout .ftr-social-1 .social-icon{background-color:#FFFFFF00;--icon-padding:13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A}
.footer-layout .ftr-social-1 .social-icon i{color:#FFFFFF}
.footer-layout .ftr-social-1 .icon-frame{border-radius:100px 100px 100px 100px}
.footer-layout .ftr-social-1 .social-icon:hover{background-color:#18E8EC;border-color:#18E8EC}
.footer-layout .ftr-social-1 .social-icon:hover i{color:#000000}
@media (max-width:1024px){
.footer-layout .ftr-box-2{--justify-content:space-between;--flex-wrap:wrap}
.footer-layout .ftr-box-3{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-box-4{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-box-5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
}
@media (max-width:767px){
.footer-layout .ftr-box-1{--padding-top:70px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}
.footer-layout .ftr-box-3{--width:47%}
.footer-layout .ftr-title-1 .title-block__title{color:#08A6E5;margin:0px 0px 15px 0px}
.footer-layout .ftr-box-4{--width:47%}
.footer-layout .ftr-title-2 .title-block__title{color:#08A6E5;margin:0px 0px 15px 0px}
.footer-layout .ftr-box-5{--width:47%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}
.footer-layout .ftr-title-3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px}
.footer-layout .ftr-title-3 .title-block__title{color:#08A6E5;margin:0px 0px 15px 0px}
.footer-layout .ftr-box-6{--width:47%;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-title-4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}
.footer-layout .ftr-title-4 .title-block__title{color:#08A6E5;margin:0px 0px 15px 0px}
.footer-layout .ftr-box-7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.footer-layout .ftr-nav-1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px}
.footer-layout .ftr-nav-1 .nav-menu .item{font-size:14px}
.footer-layout .ftr-nav-1 .nav-menu--main .item{padding-top:10px;padding-bottom:10px}
.footer-layout .ftr-box-8{--justify-content:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap}
.footer-layout .ftr-image-1{text-align:center}
.footer-layout .ftr-image-1 img{width:96%}
.footer-layout .ftr-box-9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap}
.footer-layout .ftr-image-2{text-align:center}
.footer-layout .ftr-image-2 img{width:28%}
.footer-layout .ftr-box-11{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
}
@media (min-width:768px){
.footer-layout .ftr-box-3{--width:25%}
.footer-layout .ftr-box-4{--width:23%}
.footer-layout .ftr-box-5{--width:22%}
.footer-layout .ftr-box-6{--width:25%}
}
@media (max-width:1024px) and (min-width:768px){
.footer-layout .ftr-box-3,.footer-layout .ftr-box-4,.footer-layout .ftr-box-5,.footer-layout .ftr-box-6{--width:48%}
}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text:#0a58ca;--bs-secondary-text:#6c757d;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#6c757d;--bs-dark-text:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f8f9fa;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#e9ecef;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}
*,::after,::before{box-sizing:border-box}
body{margin:0;text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
p{margin-top:0}
ul ul{margin-bottom:0}
strong{font-weight:bolder}
.small,small{font-size:.875em}
a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
tbody,td,tfoot,thead,tr{border-color:inherit;border-style:solid;border-width:0}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[type=submit],button{-webkit-appearance:button}
[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media (min-width:1200px){
legend{font-size:1.5rem}
}
legend+*{clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
::file-selector-button{font:inherit;-webkit-appearance:button}
summary{display:list-item;cursor:pointer}
.container{--bs-gutter-x:0;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:1400px){
.container{max-width:1320px}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.col-6{flex:0 0 auto;width:50%}
.col-12{flex:0 0 auto;width:100%}
@media (min-width:576px){
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-12{flex:0 0 auto;width:100%}
}
@media (min-width:768px){
.col-md-3{flex:0 0 auto;width:25%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
}
@media (min-width:992px){
.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.33333333%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-12{flex:0 0 auto;width:100%}
}
@media (min-width:1200px){
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-12{flex:0 0 auto;width:100%}
}
@media (max-width:991.98px){
.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.btn{transition:none}
}
.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}
.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}
.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}
.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}
.collapse:not(.show){display:none}
.position-relative{position:relative!important}
.ms-1{margin-left:.25rem!important}
.text-center{text-align:center!important}
.visible{visibility:visible!important}
.compare-img-holder{max-width:280px;display:inline-block;vertical-align:top;margin-left:16px;cursor:pointer}
.compare-img-holder:nth-child(3n+1){margin-left:0}
.compare-img-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(43, 43, 43, 0.5);display:flex;justify-content:center;align-items:center;display:none;z-index:99999}
.compare-img-lightbox-inner{position:relative}
.compare-lightbox-close{width:35px;height:30px;display:flex;justify-content:center;flex-direction:column;position:absolute;top:-33px;right:-41px;opacity:0;cursor:pointer;transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}
.compare-img-lightbox img{max-width:500px;width:100%;opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}
.compare-lightbox-close .compare-lightbox-bar{height:4px;background:#ffffff}
.compare-lightbox-close .compare-lightbox-bar:nth-child(1){transform:rotate(45deg)}
.compare-lightbox-close .compare-lightbox-bar:nth-child(2){transform:translateY(-4px) rotate(-45deg)}
.opened{display:flex}
.opened img,.opened .compare-lightbox-close{animation:animatepopup 1s ease-in-out .8s;-webkit-animation:animatepopup .3s ease-in-out forwards}
@media screen and (max-width:880px){
.compare-img-lightbox-inner{margin:40px}
}
@media screen and (max-width:600px){
.compare-lightbox-close{width:20px;height:20px;top:-20px;right:-22px}
}
:root{--compare-primary:#54595F;--compare-wild-sand:#F7F7F7;--compare-platinum:#DEE1E2;--compare-boulder:#4E4E4E;--compare-mako:#474F53;--compare-secondary:#474F53;--compare-white:#ffffff;--compare-black:#000000;--compare-dark-gray:#505050;--compare-box-shadow:#00000015;--compare-yellow:#f4b400}
svg,img{display:unset}
.compare-table h2{margin:0;padding:0}
.compare-table{table-layout:fixed;min-width:830px;width:100%;border:unset;margin-bottom:0;overflow:hidden;border-collapse:collapse}
.compare-table tr td{border:none;text-align:unset}
.compare-table tbody>tr:nth-child(odd)>td{background-color:transparent}
.compare-table .compare-cta-main a{text-decoration:none}
.compare-table-description{font-size:16px;color:var(--compare-boulder);max-height:150px;overflow-y:auto}
.compare-price-table-head small{font-size:14px;font-weight:400;color:var(--compare-white)}
.compare-table .compare-table-title-description{vertical-align:middle;padding:30px}
.compare-table-main,.compare-feature-list{border-right:1px solid var(--compare-white)}
.compare-feature-list span{color:var(--compare-mako);font-size:16px}
.compare-table tr td:first-child{border-left:1px solid transparent}
.compare-cell span{font-weight:500}
.compare-table .compare-feature-list td{padding:10px 30px 10px 30px;font-size:14px}
.compare-table .compare-price-table-head td{font-size:18px;font-weight:bold;text-transform:capitalize;min-width:220px;padding:20px 30px}
.compare-table .compare-table-head{background-color:var(--compare-primary)}
.compare-table .compare-price{padding:30px 30px 30px 30px;font-size:20px;font-weight:600;position:relative;vertical-align:top}
.compare-table .compare-blank{border:none}
.compare-table img{max-width:80px}
.compare-table .compare-heading-title{font-size:18px;color:var(--compare-white);font-weight:bold}
.compare-table .compare-table-title{font-size:26px;font-weight:600;color:var(--compare-mako);margin:0;line-height:normal}
.saasspricing-pricing-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;color:var(--compare-primary)}
.compare-price-symbol{line-height:.8}
.compare-price-text{font-size:42px;font-weight:bold}
.compare-period{font-size:16px;font-weight:400;line-height:1}
.compare-primary-btn,.compare-primary-btn:hover,a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover{color:var(--compare-white)}
.compare-table .compare-footer-cta .compare-primary-btn{margin:30px 0 0 0}
.compare-main .compare-table .compare-footer-cta{vertical-align:top;padding:10px 0px 40px 0}
.compare-sm-btn{font-size:16px;padding:13.5px 35px;color:var(--compare-white);background-color:var(--compare-secondary);font-weight:600}
.compare-sm-btn:hover{color:var(--compare-white);background-color:var(--compare-secondary)}
.compare-table-background{background-color:var(--compare-wild-sand)}
.compare-feature-list:not(:last-child) .compare-feature-main{border-bottom:0px!important}
@media screen and (max-width:768px){
.compare-w-sm-100{width:100%}
}
.fadeInUp{animation-name:fadeInUp}
.fadeIn{animation-name:fadeIn}
.module--image{text-align:center}
.module--image a{display:inline-block}
.module--image img,img.module--image{display:inline-block;vertical-align:middle}
.form--buttons{flex-wrap:wrap;display:flex}
.form .button .button__content{align-items:center}
.form .button .button__text{white-space:normal}
.form .button .button__content{gap:5px}
.form .button .button-icon,.form .button .button__text{flex-grow:unset;order:unset}
.select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}
.select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}
.remove-before:before{content:""!important}
.stack{--container-widget-width:100%}
.stack>.module--spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}
.stack>.module--spacer:not(:has(>.module__body))>.spacer{height:100%}
.stack>.module--spacer:not(:has(>.module__body))>.spacer>.spacer-inner,.stack > .module--spacer:not(:has(>.module__body)) > .spacer-inner{height:var(--container-widget-height,var(--spacer-size))}
@media only screen and (max-width:600px){
div.form-container .form-form .form-field>*{max-width:100%}
div.form-container .form-form .form-field{padding-right:1px;padding-left:1px}
div.form-container .form-form .form-field input.form-field-large,div.form-container .form-form .form-field select.form-field-large{max-width:100%}
div.form-container .form-form .form-field:not(.form-field-phone):not(.form-field-select-style-modern):not(.form-field-radio):not(.form-field-checkbox):not(.form-field-layout){overflow-x:hidden}
}
.form-container{margin-bottom:26px}
.form-container .form-form *{word-break:break-word;hyphens:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.form-container ul,.form-container ul li{background:none;border:0;margin:0}
.form-container .form-submit-container{clear:both;position:relative}
.form-container .form-submit-spinner{margin-left:15px;display:inline-block;vertical-align:middle}
.form-container input.form-field-large,.form-container select.form-field-large{max-width:100%}
.form-container fieldset{display:block;border:none;margin:0;padding:0}
.form-container .form-field{padding:15px 0;position:relative}
.form-container .form-field-label{display:block;font-weight:700;font-style:normal;word-break:break-word;word-wrap:break-word}
.form-container .form-field-label-inline{display:inline;vertical-align:baseline;font-weight:400;font-style:normal;word-break:break-word;word-wrap:break-word}
.form-container .form-required-label{color:var(--form-label-error-color);font-weight:normal}
.form-container input[type=email],.form-container input[type=number],.form-container input[type=tel],.form-container input[type=text],.form-container select,.form-container textarea{display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:inherit;font-style:normal;font-weight:400;margin:0}
.form-container input[type=email]:read-only,.form-container input[type=number]:read-only,.form-container input[type=tel]:read-only,.form-container input[type=text]:read-only,.form-container select:read-only,.form-container textarea:read-only{cursor:default}
.form-container input[type=checkbox]{width:16px;height:16px;margin:2px 10px 0 3px;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:400}
.form-container .form-one-half{float:left;margin-left:20px;clear:none;width:calc( 50% - 10px)}
.form-container .form-first{clear:both!important;margin-left:0!important}
.form-container .form-field{float:none;clear:both}
.form-container .form-one-half{float:left;margin-left:20px;clear:none}
.form-container textarea{line-height:1.3}
.form-container textarea.form-field-medium{height:120px}
.form-container textarea.form-field-large{height:220px}
div.form-container-full,div.form-container-full *{background:none;border:0 none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;outline:none;position:static;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:none}
div.form-container-full{margin-left:auto;margin-right:auto;margin:24px auto}
div.form-container-full input,div.form-container-full label,div.form-container-full select,div.form-container-full button,div.form-container-full textarea{margin:0;border:0;padding:0;vertical-align:middle;background:none;height:auto;box-sizing:border-box}
div.form-container-full ul,div.form-container-full ul li{background:none;border:0;margin:0;padding:0}
div.form-container-full ul li{margin-bottom:15px}
div.form-container-full ul li:last-of-type{margin-bottom:0}
div.form-container-full fieldset{min-width:0}
div.form-container-full .form-form .form-submit-container{margin-top:var(--form-button-size-margin-top)}
div.form-container-full .form-form .form-submit-spinner{max-width:26px}
div.form-container-full .form-field-label{margin:0 0 var(--form-field-size-input-spacing) 0;padding:0;font-size:var(--form-label-size-font-size);line-height:var(--form-label-size-line-height);color:var(--form-label-color)}
div.form-container-full .form-field-label-inline{font-size:var(--form-label-size-font-size);line-height:var(--form-label-size-line-height);color:var(--form-label-color)}
div.form-container-full .form-required-label{font-weight:400}
div.form-container-full input[type=email],div.form-container-full input[type=number],div.form-container-full input[type=tel],div.form-container-full input[type=text],div.form-container-full select,div.form-container-full textarea{background-color:var(--form-field-background-color);border-radius:var(--form-field-border-radius);color:var(--form-field-text-color);border:1px solid var(--form-field-border-color);padding:0 var(--form-field-size-padding-h);font-size:var(--form-field-size-font-size);line-height:100%;box-shadow:none;transition:border 0.15s, box-shadow 0.15s}
div.form-container-full input[type=email]:focus,div.form-container-full input[type=number]:focus,div.form-container-full input[type=tel]:focus,div.form-container-full input[type=text]:focus,div.form-container-full select:focus,div.form-container-full textarea:focus{border:1px solid var(--form-button-background-color);box-shadow:0 0 0 1px var(--form-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}
div.form-container-full input[type=email]:focus:invalid,div.form-container-full input[type=number]:focus:invalid,div.form-container-full input[type=tel]:focus:invalid,div.form-container-full input[type=text]:focus:invalid,div.form-container-full select:focus:invalid,div.form-container-full textarea:focus:invalid{border:1px solid var(--form-button-background-color);box-shadow:0 0 0 1px var(--form-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none;color:var(--form-field-text-color)}
div.form-container-full input[type=email]:disabled,div.form-container-full input[type=number]:disabled,div.form-container-full input[type=tel]:disabled,div.form-container-full input[type=text]:disabled,div.form-container-full select:disabled,div.form-container-full textarea:disabled{cursor:not-allowed;opacity:0.5}
div.form-container-full input[type=email]::-webkit-input-placeholder,div.form-container-full input[type=number]::-webkit-input-placeholder,div.form-container-full input[type=tel]::-webkit-input-placeholder,div.form-container-full input[type=text]::-webkit-input-placeholder,div.form-container-full select::-webkit-input-placeholder,div.form-container-full textarea::-webkit-input-placeholder{color:var(--form-field-text-color);opacity:0.5;pointer-events:none}
div.form-container-full input[type=email]::-moz-placeholder,div.form-container-full input[type=number]::-moz-placeholder,div.form-container-full input[type=tel]::-moz-placeholder,div.form-container-full input[type=text]::-moz-placeholder,div.form-container-full select::-moz-placeholder,div.form-container-full textarea::-moz-placeholder{color:var(--form-field-text-color);opacity:0.5;pointer-events:none}
div.form-container-full input[type=email]:-moz-placeholder,div.form-container-full input[type=number]:-moz-placeholder,div.form-container-full input[type=tel]:-moz-placeholder,div.form-container-full input[type=text]:-moz-placeholder,div.form-container-full select:-moz-placeholder,div.form-container-full textarea:-moz-placeholder{color:var(--form-field-text-color);opacity:0.5;pointer-events:none}
div.form-container-full textarea{width:100%}
div.form-container-full input,div.form-container-full select{height:var(--form-field-size-input-height)}
div.form-container-full select{appearance:none;display:block;max-width:100%;width:100%;text-transform:none;white-space:nowrap;line-height:unset;padding:0 24px 0 12px;min-height:var(--form-field-size-input-height);vertical-align:middle;cursor:pointer}
div.form-container-full select,div.form-container-full select:disabled{background-image:linear-gradient(45deg, transparent 50%, var(--form-field-border-color) 50%),linear-gradient(135deg, var(--form-field-border-color) 50%, transparent 50%);background-position:calc( 100% - 17px) 50%,calc( 100% - 12px) 50%;background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
div.form-container-full select>option{background-color:var(--form-field-background-color);color:var(--form-field-text-color)}
div.form-container-full select>option:not(.placeholder):checked{background-color:var(--form-button-background-color);color:var(--form-button-text-color)}
div.form-container-full input[type=number]:read-only{-moz-appearance:textfield}
div.form-container-full input[type=number]:read-only::-moz-number-spin-down,div.form-container-full input[type=number]:read-only::-webkit-outer-spin-button,div.form-container-full input[type=number]:read-only::-webkit-inner-spin-button{visibility:hidden}
div.form-container-full button[type=submit]{height:var(--form-button-size-height);background-color:var(--form-button-background-color);border-radius:var(--form-button-border-radius);box-shadow:0px 1px 2px rgba(0,0,0,0.15);color:var(--form-button-text-color);border:none;padding:0 var(--form-button-size-padding-h);font-family:inherit;font-weight:500;font-size:var(--form-button-size-font-size);line-height:100%;cursor:pointer;transition:all 0.15s ease-in-out;position:relative;text-decoration:none}
div.form-container-full button[type=submit]:not(:hover):not(:active){background-color:var(--form-button-background-color);color:var(--form-button-text-color)}
div.form-container-full button[type=submit]:hover,div.form-container-full button[type=submit]:active{background:linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)),var(--form-button-background-color)}
div.form-container-full button[type=submit]:focus:after{content:"";position:absolute;border:2px solid var(--form-button-background-color);border-radius:calc( var( --form-button-border-radius ) + 2px);top:-4px;right:-4px;bottom:-4px;left:-4px}
div.form-container-full button[type=submit]:disabled,div.form-container-full button[type=submit]:disabled:hover{background-color:var(--form-button-background-color);cursor:default;opacity:0.5}
div.form-container-full input[type=checkbox]{position:relative;display:inline-block;background:none;width:calc( var( --form-field-size-checkbox-size ) - 2px);height:calc( var( --form-field-size-checkbox-size ) - 2px);margin:0 0 0 2px;border:none;box-shadow:none;vertical-align:middle;opacity:1;appearance:none}
div.form-container-full input[type=checkbox]:before,div.form-container-full input[type=checkbox]:after{content:'';position:absolute;left:-2px;top:-2px;width:var(--form-field-size-checkbox-size);height:var(--form-field-size-checkbox-size);box-sizing:content-box;cursor:pointer}
div.form-container-full input[type=checkbox]:before{border-color:var(--form-field-border-color);border-width:1px;border-style:solid;background-color:var(--form-field-background-color);background-image:none;border-radius:3px}
div.form-container-full input[type=checkbox]+label{display:inline;position:relative;padding-inline-start:12px;font-size:var(--form-label-size-font-size);cursor:pointer;vertical-align:middle}
div.form-container-full input[type=checkbox]:checked:before{margin:0;border-color:var(--form-button-background-color);box-shadow:0 0 0 1px var(--form-button-background-color),0px 1px 2px rgba(0,0,0,0.15)}
div.form-container-full input[type=checkbox]:disabled:before,div.form-container-full input[type=checkbox]:disabled:after{cursor:not-allowed;opacity:0.5}
div.form-container-full input[type=checkbox]:focus{outline:none}
div.form-container-full input[type=checkbox]:focus:before{border:1px solid var(--form-button-background-color);box-shadow:0 0 0 1px var(--form-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}
div.form-container-full input[type=checkbox]:checked:after{border-top:none;border-right:none;height:calc(var(--form-field-size-checkbox-size) * 0.6);border-left:4px solid var(--form-button-background-color);border-bottom:4px solid var(--form-button-background-color);background-color:transparent;transform:translate(-1px, 1px) scale(0.5) rotate(-45deg)}
div.form-container-full .form-field-checkbox ul{display:grid;grid-template-columns:repeat(1, auto);padding:0;gap:var(--form-field-size-input-spacing)}
div.form-container-full .form-field-checkbox ul li{height:unset;line-height:var(--form-field-size-checkbox-size);display:flex;align-items:flex-start;margin:0}
div.form-container-full .form-field-checkbox ul li input{min-width:var(--form-field-size-checkbox-size);margin-top:calc((var(--form-label-size-font-size) * 1.3 - var(--form-field-size-checkbox-size)) / 1.5)}
div.form-container-full .form-field-checkbox ul li input+label{padding-left:12px;margin:0;line-height:1.3}
div.form-container-full .form-form textarea{line-height:1.3;padding:var(--form-field-size-padding-h)}
div.form-container-full .form-form textarea.form-field-medium{height:calc( var( --form-field-size-input-height ) * 2.8)}
div.form-container-full .form-form textarea.form-field-large{height:calc( var( --form-field-size-input-height ) * 5.1)}
div.form-container-full .form-form textarea:focus{color:var(--form-field-text-color)}
.form-container .form-datepicker-wrap{width:100%;position:relative}
/* date field: styled like the text fields while it shows the browser's date input */
div.form-container-full input[data-date-field]{display:block;width:100%;font-family:inherit;background-color:var(--form-field-background-color);border-radius:var(--form-field-border-radius);color:var(--form-field-text-color);border:1px solid var(--form-field-border-color);padding:0 var(--form-field-size-padding-h);font-size:var(--form-field-size-font-size);line-height:100%;transition:border 0.15s, box-shadow 0.15s}
div.form-container-full input[data-date-field]:focus{border:1px solid var(--form-button-background-color);box-shadow:0 0 0 1px var(--form-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}
/* form states (assets/js/main.js + forms/submit.php) */
div .form-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
form .form-status{margin:18px 0 0;padding:12px 16px;border:1px solid #F3B8B8;border-radius:8px;background:#FDECEC;color:#B42318;font-size:15px;line-height:1.5}
form .form-status[hidden]{display:none}
form .field-error-msg{display:block;margin-top:6px;color:#D63637;font-size:14px;line-height:1.3}
form [aria-invalid="true"]{border-color:#D63637!important}
div .form-sent{margin:24px 0;padding:18px 20px;border:1px solid #B4D39B;border-radius:8px;background:#E0FFC7;color:#1F3D0C;font-size:16px;line-height:1.6;outline:none}
.slider{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.slider-track{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0px,0,0)}
.slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.fadeInRight{animation-name:fadeInRight}
.block{--slider-theme-color:#000;--slider-navigation-size:44px;--slider-pagination-bullet-size:6px;--slider-pagination-bullet-horizontal-gap:6px}
@media (min-width:768px){
.position-top .image-box-img{margin:auto}
}
@media (max-width:767px){
.module--imagebox .image-box-img{margin-inline:auto!important;margin-bottom:15px}
}
.module--imagebox .image-box-img{display:inline-block}
.module--imagebox .image-box-img img{display:block;line-height:0}
.module--imagebox .image-box-wrapper{text-align:center}
.w-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}
.w-divider .divider{display:flex}
.w-divider .divider-separator{direction:ltr;display:flex;margin:0}
.w-divider:not(.widget-divider--view-line-text):not(.widget-divider--view-line-icon) .divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}
.stack>.w-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}
.module--video .module__body,.module--video:not(:has(.module__body)){overflow:hidden;transform:translateZ(0)}
.module--video .wrapper{aspect-ratio:var(--video-aspect-ratio)}
.module--video .wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}
.module--video .hosted-video .video{object-fit:cover}
.stack>.module--video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
.module--iconbox .icon-box-wrapper{display:flex;flex-direction:column;text-align:center}
.module--iconbox .icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}
.module--iconbox .icon-box-content{flex-grow:1;width:100%}
.module--iconbox .icon-box-description{margin:0}
.position-block-start .icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}
@media (max-width:767px){
.mobile-position-block-start .icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}
}
.motion,.motion-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}
@media (prefers-reduced-motion:reduce){
.motion,.motion-layer{transition-duration:0s!important}
}
.motion-layer-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--transform-origin-y) var(--transform-origin-x);width:100%}
.motion-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}
.motion{transform-origin:var(--transform-origin-y) var(--transform-origin-x)}
.module--accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}
.module--accordion .accordion details>summary::-webkit-details-marker{display:none}
.module--accordion .accordion-item{display:flex;flex-direction:column;position:relative}
.module--accordion .accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}
:where(.module--accordion .accordion-item>.stack){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}
.module--accordion .accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}
.module--accordion .accordion-item-title-header{display:flex}
.module--accordion .accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}
.module--accordion .accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}
.module--accordion .accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}
.module--accordion .accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}
.module--accordion .accordion-item-title>span{cursor:pointer}
.module--accordion .accordion-item[open]>.accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}
.module--accordion .accordion-item[open]>.accordion-item-title .accordion-item-title-icon .icon-opened{display:flex}
.module--accordion .accordion-item[open]>.accordion-item-title .accordion-item-title-icon .icon-closed{display:none}
.module--accordion .accordion-item[open]>.accordion-item-title .accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}
.module--accordion .accordion-item:not([open]) .stack{display:none}
.module--accordion .accordion-item:not([open]):hover>.accordion-item-title{color:var(--n-accordion-title-hover-color)}
.module--accordion .accordion-item:not([open]):hover>.accordion-item-title .accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}
.module--accordion .accordion-item .accordion-item-title-icon .icon-opened{display:none}
.module--accordion .accordion-item .accordion-item-title-icon .icon-closed{display:flex}
.module--accordion .accordion-item .accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}
.animated{animation-duration:0.8s;animation-fill-mode:both}
.fadeIn.animated{animation-name:fadeIn}
.fadeInLeft.animated{animation-name:fadeInLeft}
.fadeInRight.animated{animation-name:fadeInRight}
.fadeInUp.animated{animation-name:fadeInUp}
.icon-active i.flaticon,[class*=" flaticon-"]{display:inline-flex}
[class*=" flaticon-"]:before,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:inherit;font-style:normal;font-weight:normal}
.flaticon-heptagon:before{content:"\f102"}
.flaticon-confetti:before{content:"\f107"}
.flaticon-geometrical:before{content:"\f108"}
.flaticon-play-button-arrowhead:before{content:"\f10b"}
.flaticon-viber:before{content:"\f10c"}
.flaticon-next:before{content:"\f112"}
.flaticon-check-mark:before{content:"\f114"}
.flaticon-twitter:before{content:"\f11a"}
.flaticon-geometrical-1:before{content:"\f11c"}
.flaticon-geometrical-2:before{content:"\f11f"}
[class^="caseicon-"]{display:inline-flex}
[class^="caseicon-"]:before,[class^="caseicon-"]:after{font-family:Caseicon;font-style:normal;font-weight:400}
.caseicon-angle-arrow-left:before{content:"\f136"}
.caseicon-angle-arrow-right:before{content:"\f14d"}
html{box-sizing:border-box;-ms-overflow-style:scrollbar}
*,::after,::before{box-sizing:inherit}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){
.container{max-width:540px}
}
@media (min-width:768px){
.container{max-width:720px}
}
@media (min-width:992px){
.container{max-width:960px}
}
@media (min-width:1200px){
.container{max-width:1140px}
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col-12,.col-6,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-md-12,.col-md-3,.col-md-6,.col-sm-12,.col-sm-3,.col-sm-6,.col-xl-12,.col-xl-3,.col-xl-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
@media (min-width:576px){
.col-sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
}
@media (min-width:768px){
.col-md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
}
@media (min-width:992px){
.col-lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-lg-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
}
@media (min-width:1200px){
.col-xl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-xl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-xl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
}
.d-block{display:block!important}
@media (min-width:768px) and (max-width:1024px){
.page-content .hidden-on-tablet{display:none!important}
}
@media screen and (max-width:767px){
.page-content .hidden-on-mobile{display:none!important}
}
.tabs .tab--title{display:inline-flex;cursor:pointer;transition:all 250ms linear 0ms;position:relative}
.tabs .tab--content{display:none;width:100%}
.tabs .section--stretched{width:auto!important;left:0!important}
.tab-effect-fade .tab--content{position:absolute;top:0;left:0;right:0;height:100%!important;display:block!important;opacity:0!important;visibility:hidden;transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transform:translateY(30px)}
.tabs.tab-effect-fade .tab--content.active{position:static;opacity:1!important;visibility:visible;transform:translateY(0px)}
.tab-effect-fade .tabs--content,.gallery-grid .grid-masonry{position:relative}
.gallery-grid .grid-sizer{z-index:-1}
.gallery-grid .post--featured{position:relative}
.gallery-grid .post--link{z-index:99}
.gallery-grid .post--featured img{width:100%}
.gallery-grid .post--title a,.gallery-grid .post--title a:hover{color:inherit}
.gallery-grid .post--category{position:relative}
.gallery-grid .post--category a{color:inherit}
.carousel-inner{overflow:hidden}
.carousel-viewport{margin:0 -15px;position:relative;overflow:hidden}
.carousel-track{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}
.carousel-slide{-ms-flex-negative:0;flex-shrink:0;width:auto;height:100%;position:relative;padding:0 15px}
.carousel{position:relative}
.slider-nogap .carousel-viewport{margin:0}
.slider-nogap .carousel-viewport .carousel-slide{padding:0}
.slider-arrow-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:30px}
.slider-arrow-wrap .slider-arrow{transition:all 300ms linear 0ms;cursor:pointer}
.slider-arrow-wrap .slider-arrow.slider-btn-disabled{cursor:not-allowed}
.slider-arrow-wrap .slider-arrow{width:65px;height:65px;color:#cdcdcd;border-radius:65px;border:2px solid #cdcdcd;display:inline-flex;align-items:center;justify-content:center;font-size:19px;margin:0 7px}
.slider-arrow-wrap .slider-arrow:hover{color:var(--primary-color);border-color:var(--primary-color)}
.slider-dots.slider-pagination-bullets span{display:inline-flex;cursor:pointer;transition:all 300ms linear 0ms}
.slider-dots.slider-pagination-bullets{margin:45px 10px 0 10px}
.slider-dots.slider-pagination-bullets .slider-pagination-bullet{width:25px;height:25px;position:relative;background-color:transparent;z-index:1}
.slider-dots.slider-pagination-bullets .slider-pagination-bullet:before,.slider-dots.slider-pagination-bullets .slider-pagination-bullet:after{content:'';position:absolute;border-radius:25px;transition:all 300ms linear 0ms;opacity:0}
.slider-dots.slider-pagination-bullets .slider-pagination-bullet:before{background-color:var(--gradient-color-from);background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));background-image:-webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-image:-moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-image:-ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-image:-o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-image:linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));width:25px;height:25px;top:-9px;left:-9px;z-index:-2}
.slider-dots.slider-pagination-bullets .slider-pagination-bullet:after{background-color:#fff;width:21px;height:21px;top:-7px;left:-7px;z-index:-1}
.slider-dots.slider-pagination-bullets .slider-pagination-bullet span{display:inline-block;width:7px;height:7px;border-radius:7px;background-size:200% 100%;background-position:-100%;transition:all 0.3s ease-in-out}
.slider-dots.slider-pagination-bullets .slider-pagination-bullet.slider-dots-bullet-active span{background-position:0%}
.slider-dots.slider-pagination-bullets .slider-pagination-bullet.slider-dots-bullet-active:before,.slider-dots.slider-pagination-bullets .slider-pagination-bullet.slider-dots-bullet-active:after{opacity:1}
html{box-sizing:border-box}
body{background-color:#fff;font-size:18px;line-height:1.55556;color:#716f73;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-weight:normal;letter-spacing:0;font-family:'DM Sans', sans-serif;margin:0;padding:0;font-weight:400}
a{transition:all 300ms linear 0ms;color:var(--primary-color)}
a:before,a:after{transition:inherit}
a:hover{color:var(--primary-color)}
a:active{color:var(--link-color-active)}
a,a:hover,a:focus,a:before,a:after{outline:none;text-decoration:none}
.breadcrumb,.btn{font-family:"DM Sans", sans-serif}
h1,h2,h3,h4,h5{font-family:'DM Sans', sans-serif;color:#07000e;font-weight:700;margin:0 0 15px;clear:both;line-height:1.28;letter-spacing:-0.25px}
h1{font-size:52px;line-height:1}
h2{font-size:48px}
h3{font-size:32px}
h4{font-size:28px}
h5{font-size:24px;line-height:1.4545}
img{max-width:100%;height:auto;vertical-align:middle;border-style:none}
p{margin:0 0 15px}
table{border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-collapse:collapse;border-spacing:0;line-height:2;margin:0 0 32px;width:100%;border-radius:0}
td{font-weight:normal;border-top:1px solid #ededed;padding:10px;border-right:1px solid #ededed}
ul{padding:0;margin:0 0 32px}
ul li{list-style-position:inside}
#page{overflow-x:clip}
@media screen and (min-width:1201px){
#page .container{max-width:1200px;width:100%}
}
@media screen and (max-width:1200px){
#page .container{max-width:100%}
}
#page .module:not(:last-child){margin-bottom:0}
#main{padding:120px 0;min-height:calc(100vh - 606px)}
@media screen and (max-width:1200px){
#main{overflow-x:clip}
}
.page:not(.single-post):not(.single-product) #main{padding-top:0;padding-bottom:0}
@media (min-width:1201px){.page:not(.single) #main{margin-left:-15px;margin-right:-15px}}
.single #main{padding-left:0;padding-right:0}
#main{position:relative}
body:not(.page) #main{display:flow-root;padding-left:15px;padding-right:15px}
.page:not(.single-post):not(.single-product) #site-footer .row>.col-12{padding:0;min-height:0px}
#page-title{background-color:#fff}
@media screen and (max-width:1200px){
#page-title{overflow:hidden}
}
#page-title-default{background-color:rgba(var(--primary-color-rgb),0.35);padding:150px 0}
@media screen and (max-width:767px){
#page-title-default{padding:90px 0}
}
#page-title-default .row{align-items:center}
#page-title-default .page-title{margin:0}
@media screen and (max-width:1200px){
#page-title-default .page-title{font-size:48px}
}
@media screen and (max-width:767px){
#page-title-default .page-title{font-size:42px;text-align:center;margin-bottom:12px}
}
#page-title-default .ptitle-col-right{justify-content:flex-end;display:inline-flex}
@media screen and (max-width:767px){
#page-title-default .ptitle-col-right{justify-content:center}
}
#site-footer .footer-inner>.container{max-width:100%}
@media screen and (max-width:767px){
#site-footer{overflow-x:clip}
}
.cursor{visibility:hidden;position:fixed;z-index:999999;display:flex;justify-content:center;align-items:center;transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none;top:0;left:0}
.cursor .cursor-wrapper{display:flex;justify-content:center;align-items:center;transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}
.cursor .cursor--follower{position:absolute;background-color:transparent;border:1px solid var(--primary-color);opacity:1;border-radius:100%;width:30px;height:30px;transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}
.cursor .cursor--follower:before{content:'';width:6px;height:6px;background-color:var(--secondary-color);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:6px}
.cursor .cursor--label{position:absolute;display:flex;justify-content:center;align-items:center;color:white;font-size:15px;transform:scale(0);will-change:transform, opacity;transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}
.cursor .cursor--drap{line-height:87px;text-align:center;width:87px;height:87px;font-size:0px;border-radius:87px;transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(0);will-change:transform, opacity;color:#fff}
.cursor .cursor--drap:before,.cursor .cursor--drap:after{content:"\f10b";font-family:"Caseicon";font-size:10px;display:inline-flex}
.cursor .cursor--drap:before{transform:scaleX(-1)}
.cursor .cursor--drap:after{margin-left:10px}
.cursor .cursor--icon{position:absolute;display:flex;justify-content:center;align-items:center;color:white;transform:scale(0);will-change:transform, opacity;transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1)}
.cursor.is-enabled{visibility:visible}
.is-hidden .cursor-wrapper{transform:scale(0)!important}
.is-mouse-down .cursor-wrapper{transform:scale(0.8)}
.is-active .cursor--follower{background-color:rgba(var(--primary-color-rgb),0.25);transform:scale(3);border:none}
.is-active .cursor--follower:before{display:none}
@media (min-width:768px) and (max-width:1024px){
body:not(.editor-active) .page-content .hidden-on-tablet{position:absolute;visibility:hidden;opacity:0;display:block!important;text-indent:-99999px}
}
@media screen and (max-width:767px){
body:not(.editor-active) .page-content .hidden-on-mobile{position:absolute;visibility:hidden;opacity:0;display:block!important;text-indent:-99999px}
}
.section--clip{overflow:hidden!important}
@media screen and (max-width:1200px){
.section .section__row{flex-wrap:wrap}
}
.col-align-center>.column__inner{justify-content:center}
.hover-imge-effect3{position:relative;overflow:hidden}
.hover-imge-effect3 img{transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1)}
.post--inner:hover .hover-imge-effect3 img{transform:scale(1.06)}
.ui-text-center{text-align:center}
.is-empty:empty,.empty:empty{display:none!important}
.gallery-grid .post--link{content:'';position:absolute;top:0;left:0;width:100%;height:100%}
.item--flexnw{display:flex;flex-wrap:nowrap;align-items:center}
.text-gradient{background-image:-webkit-linear-gradient(-45deg, var(--primary-color) 45%, var(--secondary-color) 75%);background-image:-moz-linear-gradient(-45deg, var(--primary-color) 45%, var(--secondary-color) 75%);background-image:-ms-linear-gradient(-45deg, var(--primary-color) 45%, var(--secondary-color) 75%);background-image:-o-linear-gradient(-45deg, var(--primary-color) 45%, var(--secondary-color) 75%);background-image:linear-gradient(-45deg, var(--primary-color) 45%, var(--secondary-color) 75%);background-color:transparent;background-clip:text;-o-background-clip:text;-ms-background-clip:text;-moz-background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-o-text-fill-color:transparent;-ms-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent}
.text-gradient-first{background-image:-webkit-linear-gradient(45deg, var(--gradient-first-color), var(--gradient-color-from) 45%, var(--gradient-color-to) 100%);background-image:-moz-linear-gradient(45deg, var(--gradient-first-color), var(--gradient-color-from) 45%, var(--gradient-color-to) 100%);background-image:-ms-linear-gradient(45deg, var(--gradient-first-color), var(--gradient-color-from) 45%, var(--gradient-color-to) 100%);background-image:-o-linear-gradient(45deg, var(--gradient-first-color), var(--gradient-color-from) 45%, var(--gradient-color-to) 100%);background-image:linear-gradient(45deg, var(--gradient-first-color), var(--gradient-color-from) 45%, var(--gradient-color-to) 100%)}
.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}
.error404 #main{padding-top:220px;padding-bottom:220px}
.error404 .error-image{margin-bottom:43px}
.error404 .error-inner{position:relative}
.error404 .error-inner .error-image1{position:absolute;left:31%;top:50px;transform-origin:left bottom;animation:foldHat 3s infinite}
.error404 .error-title{font-size:40px;font-weight:700;line-height:1.8}
@media screen and (max-width:767px){
.error404 .error-title{font-size:25px}
}
.error404 .btn-icon-box4{padding:0 15px 0 6px}
.error404 .btn-icon-box4 .btn-text{color:#fff;font-size:16px;font-weight:700;line-height:59px}
.error404 .btn-icon-box4 .btn-icon{font-size:22px;border-radius:4px;box-shadow:none}
input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:1;text-overflow:ellipsis}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:1;text-overflow:ellipsis}
input::-o-placeholder,textarea::-o-placeholder{color:inherit;opacity:1;text-overflow:ellipsis}
input::-ms-placeholder,textarea::-ms-placeholder{color:inherit;opacity:1;text-overflow:ellipsis}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select{background-color:#f8f8f8;border:1px solid #f8f8f8;color:#454545;padding:6px 32px;line-height:1.73;font-size:18px;font-weight:400;height:60px;transition:all 300ms linear 0ms;box-shadow:none;border-radius:60px;width:100%;outline:none;font-family:inherit}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{outline:0;border-color:var(--primary-color);color:#333}
select{height:60px}
textarea{padding-top:17px;padding-bottom:17px;height:154px;margin:0;border-radius:20px}
.process1{text-align:center}
.icon-box3{border-radius:26px;background-color:#efefef;padding:50px 30px 33px 30px;border:2px solid transparent;transition:all 0.3s;text-align:center;min-height:240px}
@media screen and (max-width:1024px){
.icon-box3{padding:50px 20px 25px 20px}
}
.icon-box3::before{content:'';position:absolute;z-index:-1;width:100%;height:100%;bottom:-10px;right:-8px;background-color:rgba(var(--primary-color-rgb),0.9);border-radius:inherit;transition:all 0.3s}
.icon-box3::after{content:'';position:absolute;z-index:-1;width:100%;height:100%;bottom:0;right:0;background-color:#fff;border-radius:inherit;transition:all 0.3s}
.icon-box3:hover{border:2px solid #d7b7f1;background-image:-webkit-linear-gradient(180deg, #edcdf1 0%, #fff 100%);background-image:-moz-linear-gradient(180deg, #edcdf1 0%, #fff 100%);background-image:-ms-linear-gradient(180deg, #edcdf1 0%, #fff 100%);background-image:-o-linear-gradient(180deg, #edcdf1 0%, #fff 100%);background-image:linear-gradient(180deg, #edcdf1 0%, #fff 100%);box-shadow:11.491px 9.642px 0px 0px rgba(255, 255, 255, 0.004)}
.icon-box3:hover::after{bottom:-8px;right:-9px}
.icon-box3:hover::before{bottom:0;right:0}
.icon-box3:hover .item--icon::before{opacity:0}
.icon-box3:hover .item--icon::after{opacity:1}
.icon-box3:hover .item--icon i{transform:rotate(0deg);color:#fff}
.icon-box3 .item--icon{display:flex;justify-content:center;align-items:center;position:absolute;width:51px;height:51px;border-radius:51px;top:10px;right:18px;transition:all 0.3s;z-index:3}
.icon-box3 .item--icon::before{width:100%;height:100%;position:absolute;content:'';background-image:-webkit-linear-gradient(90deg, rgba(234, 0, 255, 0.14) 0%, rgba(93, 0, 247, 0.14) 100%);background-image:-moz-linear-gradient(90deg, rgba(234, 0, 255, 0.14) 0%, rgba(93, 0, 247, 0.14) 100%);background-image:-ms-linear-gradient(90deg, rgba(234, 0, 255, 0.14) 0%, rgba(93, 0, 247, 0.14) 100%);background-image:-o-linear-gradient(90deg, rgba(234, 0, 255, 0.14) 0%, rgba(93, 0, 247, 0.14) 100%);background-image:linear-gradient(90deg, rgba(234, 0, 255, 0.14) 0%, rgba(93, 0, 247, 0.14) 100%);z-index:-1;transition:all 0.3s;border-radius:inherit}
.icon-box3 .item--icon::after{width:100%;height:100%;position:absolute;content:'';background-image:-webkit-linear-gradient(90deg, #ea00ff 0%, #5d00f7 100%);background-image:-moz-linear-gradient(90deg, #ea00ff 0%, #5d00f7 100%);background-image:-ms-linear-gradient(90deg, #ea00ff 0%, #5d00f7 100%);background-image:-o-linear-gradient(90deg, #ea00ff 0%, #5d00f7 100%);background-image:linear-gradient(90deg, #ea00ff 0%, #5d00f7 100%);z-index:-1;opacity:0;transition:all 0.3s;border-radius:inherit}
.icon-box3 .item--icon i{transform:rotate(-45deg);color:#0d0712;transition:all 0.3s}
.icon-box3 .item--title{font-size:28px}
.icon-box3 .item--description{font-size:16px}
@media screen and (max-width:1024px){
.icon-box3 .item--description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
}
.rich-text .item--inner,.item--inner.rich-text{display:inline-block}
.rich-text p,p.rich-text{margin-bottom:30px}
.rich-text p:last-child,p.rich-text{margin-bottom:0}
.image-single,.image-single *,.image-single img,img.image-single{border-radius:inherit}
.image-single img,img.image-single{width:auto}
@media screen and (max-width:767px){
.disable-parallax-sm{transform:none!important}
}
.image-single{position:relative}
.heading-group .heading-group__reveal>div>div.first-char{text-transform:capitalize}
.heading-group .heading-group__reveal>div>div{text-transform:unset}
.heading-group .heading-group__inner,.heading-group__inner.heading-group{display:inline-block;position:relative}
.heading-group h2.item--title{font-size:55px}
.heading-group h3.item--title,h3.heading-group{font-size:30px}
.heading-group .title--highlight{color:var(--primary-color);white-space:normal;display:inline}
.heading-group .style-1{position:relative}
.heading-group .style-1::before{position:absolute;content:'';width:58px;height:2px;background:var(--primary-color);top:51%;right:-74px}
.heading-group .style-1::after{position:absolute;content:'';width:30px;height:2px;background:var(--primary-color);top:calc(50% + 12px);right:-46px}
.heading-group .style-2{border-bottom:1px solid rgba(255, 255, 255, 0.2);position:relative;padding-bottom:15px}
.heading-group .style-2::before{width:38px;height:2px;content:'';position:absolute;bottom:0;left:0;background-image:-webkit-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);background-image:-moz-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);background-image:-ms-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);background-image:-o-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);background-image:linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%)}
.heading-group .sub-title-shape3{font-size:24px;font-weight:600;margin-bottom:16px;color:#262524}
.heading-group .sub-title-shape3 .item--subtext{display:inline-flex;align-items:center}
.heading-group .sub-title-shape3 i{font-size:26px;color:var(--primary-color);margin-right:12px;text-shadow:0 3px 7px rgba(0, 0, 0, 0.36)}
.heading-group .sub-title-shape6{position:relative;padding:0 64px;display:inline-flex}
.heading-group .sub-title-shape6::before{content:'';position:absolute;width:52px;height:2px;border-radius:5px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, var(--primary-color) 100%);top:50%;transform:translateY(-50%);right:0}
.heading-group .sub-title-shape6::after{content:'';position:absolute;width:52px;height:2px;border-radius:5px;background:linear-gradient(90deg, var(--primary-color) 0%, rgba(255, 255, 255, 0.1) 100%);top:50%;transform:translateY(-50%);left:0}
.heading-group .sub-title-shape7{position:relative;padding:0 0 0 64px;display:inline-flex}
.heading-group .sub-title-shape7::after{content:'';position:absolute;width:52px;height:2px;border-radius:5px;background:linear-gradient(90deg, var(--primary-color) 0%, rgba(255, 255, 255, 0) 100%);top:50%;transform:translateY(-50%);left:0}
.heading-group .sub-title-shape9 .item--subtext{position:relative;padding:0 13px}
.heading-group .sub-title-shape9 .item--subtext::before,.heading-group .sub-title-shape9 .item--subtext::after{position:absolute;content:'';width:4px;height:4px;border-radius:4px;top:50%;transform:translateY(-50%);background:linear-gradient(90deg, #6300db 0.01%, #ff2870 100%)}
.heading-group .sub-title-shape9 .item--subtext::before{left:0}
.heading-group .sub-title-shape9 .item--subtext::after{right:4px}
.icon1 a{position:relative;display:inline-flex;justify-content:center;align-items:center}
.tabs2 .tab--control{width:48px;height:27px;background-color:#e7e9fe;border-radius:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;cursor:pointer}
.tabs2 .tab--control:before{content:'';height:19px;width:19px;border-radius:19px;position:absolute;top:4px;left:7px;transition:all 250ms linear 0ms;background:var(--primary-color)}
.tabs2 .tabs--title{position:relative;z-index:1;display:flex;justify-content:center;font-size:16px;font-weight:400;margin-bottom:25px;color:#0b1b2b}
.tabs2 .tabs--title .title--text{display:inline-flex;justify-content:center;align-items:center}
.tabs2 .tabs--title .tab--title{padding:0 37px;width:50%;align-items:center}
.tabs2 .tabs--title .tab--title:nth-child(1){justify-content:flex-end}
.tabs2 .tabs--title label{font-size:10px;text-transform:uppercase;line-height:30px;display:inline-flex;padding:0 10px;position:relative;margin:0 12px;background-color:var(--primary-color);color:#fff;border-radius:30px;white-space:nowrap}
@media screen and (max-width:767px){
.tabs2 .tabs--title label{font-size:8px}
}
.tabs2 .l-active .tab--control:before{left:23px}
@media screen and (max-width:767px){
.tabs2 .content--inner{margin:0 -15px}
}
.style-2 .tabs--title label{background-color:var(--gradient-color-from)}
.style-2 .tab--control{background-color:#221e65}
.style-2 .tab--control:before{background:var(--primary-color)}
.style-2 .pricing1{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-from)), to(var(--gradient-color-to)));background-image:-webkit-linear-gradient(to top, var(--gradient-color-from), var(--gradient-color-to));background-image:-moz-linear-gradient(to top, var(--gradient-color-from), var(--gradient-color-to));background-image:-ms-linear-gradient(to top, var(--gradient-color-from), var(--gradient-color-to));background-image:-o-linear-gradient(to top, var(--gradient-color-from), var(--gradient-color-to));background-image:linear-gradient(to top, var(--gradient-color-from), var(--gradient-color-to))}
.style-1 .counter--holder{display:flex;flex-wrap:wrap;justify-content:center}
.style-1 .counter--number{font-size:72px;color:#fff;font-weight:bold;line-height:1;letter-spacing:-1px;display:flex}
.pricing1{position:relative;z-index:1;border-radius:20px;padding:34px 47px 30px 47px;font-size:20px;line-height:1.5;box-shadow:0px 3px 109px 0px rgba(0, 0, 0, 0.08);text-align:center;border:3px solid transparent;transition:border 0.3s ease}
@media screen and (max-width:1199px){
.pricing1{padding:25px}
}
@media screen and (max-width:1024px){
.pricing1{padding:15px;padding-top:30px}
}
.pricing1:hover,.pricing1.style-2{border-color:var(--primary-color)}
.pricing1:hover .btn::before,.pricing1.style-2 .btn::before,.pricing1:hover .btn::after,.pricing1.style-2 .btn::after{background:rgba(255, 255, 255, 0.6)}
.pricing1:hover .item-image,.pricing1.style-2 .item-image{transform:scaleY(1);height:auto}
.pricing1:hover .item-image img,.pricing1.style-2 .item-image img{transform:scaleY(1)}
.pricing1 .pricing--absolute{border-radius:3px;background-color:#292962;position:absolute;font-size:16px;color:#fff;line-height:30px;padding:0 22px;right:30px;top:-15px}
.pricing1 .pricing--top{font-size:19px;color:#0b1b2b;line-height:1.572;margin-bottom:6px}
.pricing1 .pricing--price{color:#0b1b2b;margin-left:40px}
.pricing1 .pricing--price .pricing--currency{font-size:21px;position:relative;top:-17px}
.pricing1 .pricing--price .price{font-size:47.7px;font-weight:600}
.pricing1 .pricing--price .time{font-size:15px;margin-left:-6px}
.pricing1 .pricing--feature{margin-bottom:40px;list-style:none;font-size:16px;color:#0b1b2b;margin-left:16px}
.pricing1 .pricing--feature li{display:flex;align-items:flex-start;text-align:left}
.pricing1 .pricing--feature li+li{margin-top:18px}
.pricing1 .pricing--feature li i{margin-top:3px;min-width:17px;height:17px;background-color:#535ee0;color:#fff;font-size:7px;display:flex;justify-content:center;align-items:center;border-radius:3px;margin-right:13px}
.pricing1 .btn{display:flex;border-radius:12px;background:var(--primary-color);margin-bottom:39px;position:relative}
.pricing1 .btn::before,.pricing1 .btn::after{content:'';position:absolute;width:100px;height:100px;background:rgba(255, 255, 255, 0);filter:blur(30px);border-radius:50%;transition:0.3s all}
.pricing1 .btn::before{top:50%;left:-33px;transform:translateY(-50%)}
.pricing1 .btn::after{top:50%;right:-20px;transform:translateY(-50%)}
.pricing1 .item-image{overflow:hidden;transition:height 0.3s ease;height:0;transform:scaleY(0);transform-origin:top}
.pricing1 .item-image img{border-radius:18px;transform:scaleY(0);transform-origin:top;transition:transform 0.5s ease}
.pricing1.style-3 .item-image{display:none}
.image-carousel1.style-1 .carousel-inner{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 8%, #000 30%, #000 70%, rgba(0, 0, 0, 0) 96%)}
.image-carousel1.style-1 .item-image{display:flex;justify-content:center;align-items:center;height:110px}
.image-carousel1.style-3 img{border-radius:16px 0px 0px 16px;mix-blend-mode:luminosity;filter:grayscale(100%);transition:all 0.3s}
.image-carousel1.style-3 img:hover{filter:grayscale(0%)}
.image-carousel5{position:relative}
.image-carousel5 .item-image a{position:absolute;width:100%;height:100%;inset:0}
.image-carousel5 .carousel-viewport{border:1px solid #d9d9d9}
.image-carousel5 .carousel-slide{padding:32px 32px 0 32px}
.image-carousel5 .carousel-slide+.carousel-slide{border-width:0 0 0 1px;border-style:solid;border-color:#d9d9d9}
.image-carousel5 .item-text{color:var(--heading-color);text-align:center;font-size:18px;font-weight:400;letter-spacing:-0.18px;padding:23px 0 35px}
.breadcrumb{position:relative;padding:0;margin:0;list-style:none;color:#fff;font-weight:500;font-size:20px;display:inline-flex;z-index:1;padding:0 25px;line-height:54px}
@media screen and (max-width:1200px){
.breadcrumb{padding-left:20px;padding-right:20px;font-size:18px}
}
@media screen and (max-width:767px){
.breadcrumb{bottom:-100px}
}
.breadcrumb:before{content:'';z-index:-1;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}
.breadcrumb a{color:inherit;display:inline-flex;align-items:center;position:relative;margin-right:20px;padding-right:20px;color:var(--heading-color)}
.breadcrumb a::after{content:'';position:absolute;background-image:url(../img/arrow-1.png);z-index:1;background-repeat:no-repeat;right:-10px;top:50%;width:20px;height:20px;transform:translateY(-50%)}
.breadcrumb a:hover{color:inherit}
.breadcrumb li{color:#b1b1b1}
.breadcrumb li:after{margin:0 14px;color:inherit}
.breadcrumb li:last-child:before,.breadcrumb li:last-child:after{display:none}
.style-3 .feature-item{display:flex;align-items:center}
.style-3 .item--icon{display:flex;justify-content:center;align-items:center;margin-right:13px}
.icon-text1 .item-wrap{display:flex;align-items:center}
.icon-text1 .item--title{margin:0}
.icon-text1 .item--icon{width:55px;min-width:55px;height:55px;border-radius:5px;display:flex;justify-content:center;align-items:center;background:var(--primary-color)}
.icon-text1 .item--icon i,.icon-text1 .item--icon svg{animation:shake-and-pause 2s ease-in-out infinite;animation-fill-mode:forwards}
.icon-text1.is-default{all:unset}
.is-default .item--icon{all:unset;line-height:1}
.is-default .item--icon i,.icon-text1 .item--icon svg{all:unset}
.style-7 .item--link{position:absolute;inset:0;z-index:2}
.style-7:hover .item--icon i{animation:toRightFromLeft 0.3s forwards}
.style-7 .item--icon{width:105px;height:105px;position:relative;background:transparent}
.style-7 .item--icon i{animation:unset;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);background-image:-moz-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);background-image:-ms-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);background-image:-o-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);background-image:linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 48.53%, var(--third-color) 100%);font-size:33px;line-height:1;position:absolute;bottom:13px;right:18px}
.style-7 .item--icon::before{position:absolute;clip-path:polygon(100% 0, 0 100%, 100% 100%);content:'';border-radius:4px;background:rgba(var(--heading-color-rgb),0.32);width:100%;height:100%;z-index:-2}
.style-7 .item--icon::after{position:absolute;clip-path:polygon(99.9% 2%, 2% 100%, 100% 99.9%);content:'';border-radius:4px;background:#fff;width:calc(100% - 2px);height:calc(100% - 2px);z-index:-1}
.project-box .item--text{display:flex}
.project-box .item--text+.item--text{margin-top:13px}
.project-box .item--text>div{color:var(--heading-color);margin-right:8px;font-weight:500}
.project-box .item--meta{position:relative;padding:35px 45px 30px 30px;border-radius:12px;background:#fff}
.project-box .item--meta::before{content:'';position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:inherit;top:49.9%;left:50.1%;transform:translate(-50%, -50%);background-image:-webkit-linear-gradient(180deg, #f8b6bc 0%, #771a99 47%, var(--primary-color) 100%);background-image:-moz-linear-gradient(180deg, #f8b6bc 0%, #771a99 47%, var(--primary-color) 100%);background-image:-ms-linear-gradient(180deg, #f8b6bc 0%, #771a99 47%, var(--primary-color) 100%);background-image:-o-linear-gradient(180deg, #f8b6bc 0%, #771a99 47%, var(--primary-color) 100%);background-image:linear-gradient(180deg, #f8b6bc 0%, #771a99 47%, var(--primary-color) 100%);z-index:-1}
.showcase-layout1 .item--inner{position:relative}
.showcase-layout1 .item--inner:hover img{filter:grayscale(0)}
.showcase-layout1 .lightbox{position:absolute;opacity:0;top:0;left:0;right:0;bottom:0}
.showcase-layout1 img{border-radius:8px;filter:grayscale(100%);transition:all 0.3s}
.list-modern1{margin:0 -20px}
@media screen and (max-width:1200px){
.list-modern1{margin:0 -15px}
}
.list-modern1>div{padding:0 20px}
@media screen and (max-width:1200px){
.list-modern1>div{padding:0 15px}
}
.list-modern1 .list--content{display:flex;width:100%}
.list-modern1 .list--images{width:32.3%}
@media (max-width:1280px){
.list-modern1 .list--images{width:40%}
}
@media (max-width:991px){
.list-modern1 .list--images{display:none}
}
.list-modern1 .list--images .images--inner{height:100%;position:relative;background-image:-webkit-linear-gradient(180deg, var(--third-color) 0%, var(--secondary-color) 46.5%, var(--primary-color) 100%);background-image:-moz-linear-gradient(180deg, var(--third-color) 0%, var(--secondary-color) 46.5%, var(--primary-color) 100%);background-image:-ms-linear-gradient(180deg, var(--third-color) 0%, var(--secondary-color) 46.5%, var(--primary-color) 100%);background-image:-o-linear-gradient(180deg, var(--third-color) 0%, var(--secondary-color) 46.5%, var(--primary-color) 100%);background-image:linear-gradient(180deg, var(--third-color) 0%, var(--secondary-color) 46.5%, var(--primary-color) 100%);border-radius:8px}
.list-modern1 .list--images .images--inner .list--featured{height:100%;position:relative;z-index:1;transition:all 0.35s ease}
.list-modern1 .list--images .images--inner .list--featured:not(.portfolio--first){position:absolute;top:0;left:0;width:0;height:100%;opacity:0}
.list-modern1 .list--images .images--inner .list--featured.active{width:100%;z-index:3;opacity:1}
.list-modern1 .list{width:69.5%;padding-left:30px;padding-top:13px}
@media (max-width:1280px){
.list-modern1 .list{width:60%;padding-left:50px}
}
@media (max-width:991px){
.list-modern1 .list{width:100%;padding:0}
}
.list-modern1 .list .feature-item{cursor:pointer}
@media screen and (max-width:767px){
.list-modern1 .list .feature-item{z-index:3;position:relative}
}
.list-modern1 .list .feature-item.active{background:rgba(162, 52, 253, 0.10);padding:0 30px}
.list-modern1 .list .active .item-content{color:var(--primary-color)}
.list-modern1 .list .feature-item .item-content{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe1e5;padding:35px 0 32px;transition:all 0.3s}
@media (max-width:991px){
.list-modern1 .list .feature-item .item-content{text-align:center}
}
@media (max-width:575px){
.list-modern1 .list .feature-item .item-content{display:block}
}
@media (max-width:480px){
.list-modern1 .list .feature-item .item-content{font-size:18px}
}
.list-modern1 .list .feature-item .item-content .item--text{color:var(--heading-color);font-size:24px;font-weight:500;line-height:1.25}
.list-modern1 .item-image{display:none}
@media (max-width:991px){
.list-modern1 .item-image{display:block;width:50%}
}
@media (max-width:575px){
.list-modern1 .item-image{width:100%}
}
.style2 .feature-item{display:flex;position:relative;align-items:center;z-index:1;padding:28px 36px 28px 28px;overflow:hidden}
@media screen and (max-width:767px){
.style2 .feature-item{padding:15px;display:block}
.style2 .feature-item .item-image img{max-width:150px}
}
.style2 .feature-item+.feature-item{margin-top:32px}
.style2 .feature-item::before{content:'';position:absolute;width:100%;height:100%;inset:0;background-color:#fff;z-index:-1;clip-path:polygon(8.2% 0, 100% 0, 100% 72%, 87.1% 100%, 0 100%, 0 17.5%)}
@media screen and (max-width:1025px){
.style2 .feature-item::before{clip-path:polygon(10% 0, 100% 0, 100% 75%, 85% 100%, 0 100%, 0 17.5%)}
}
@media screen and (max-width:767px){
.style2 .feature-item::before{clip-path:none}
}
.style2 .feature-item .item--link{position:absolute;inset:0;z-index:1}
.style2 .feature-item .item-image{margin-right:36px}
@media screen and (max-width:767px){
.style2 .feature-item .item-image{margin-bottom:15px}
}
.style2 .feature-item .item-image img{min-width:263px;clip-path:polygon(19.77% 0, 100% 0, 100% 82.8%, 80.19% 100%, 0 100%, 0 17.11%)}
@media screen and (max-width:767px){
.style2 .feature-item .item-image img{min-width:150px}
}
.style2 .feature-item .title{font-size:32px;font-weight:800;line-height:1.12;letter-spacing:-1.28px;padding-right:20px;margin:6px 0 0 0;transition:all 0.3s ease}
.style2 .feature-item .line{margin:37px 0 30px}
@media screen and (max-width:767px){
.style2 .feature-item .line{margin:15px 0 15px}
}
.style2 .feature-item .line .item--inner{width:100%;height:1px;background:#d9d9d9}
.style2 .feature-item .desc{color:var(--ai-agency-5-f-5-d-61, #5f5d61);font-size:18px;font-weight:400;padding-right:15px}
.style2 .feature-item .item--image-ovelay{top:-32px;right:-59px;filter:grayscale(100%)}
@media screen and (max-width:1025px){
.style2 .feature-item .item--image-ovelay{top:-60px;right:-90px}
}
@media screen and (max-width:767px){
.style2 .feature-item .item--image-ovelay{top:-60px;right:-80px}
}
.style2 .feature-item .icon-wrap,.style2 .feature-item .item--image-ovelay{position:absolute}
.style2 .feature-item .icon-wrap{width:72px;height:72px;bottom:0;right:0;display:flex;justify-content:end;align-items:end;background-color:var(--primary-color);clip-path:polygon(100% 0, 0% 100%, 100% 100%);padding:0 6px 7px 0}
.style2 .feature-item .icon-wrap i{color:#fff;fill:#fff;font-size:16px;transition:all 0.3s ease}
.style2 .feature-item:hover .icon-wrap i{transform:rotate(45deg)}
.style2 .feature-item:hover .title{color:var(--primary-color)}
.client-review1 .item--inner{display:flex;align-items:center;flex-wrap:wrap}
.client-review1 .item--inner .item--images{display:flex;flex-wrap:nowrap;padding-left:13px;margin-right:20px}
.client-review1 .item--inner .item--images .item--img{width:60px;min-width:60px;height:60px;border-radius:50%;border:3px solid #fff;overflow:hidden;margin-left:-16px;transition:all 220ms linear 0ms}
.client-review1 .item--inner .item--images .item--img img{object-fit:cover;width:100%}
.client-review1 .item--inner .item--meta{line-height:42px;display:flex;flex-direction:column;margin-top:5px}
.client-review1 .item--inner .item--meta .item--star i{color:#efcc4c}
.client-review1 .item--inner .item--meta .item--title{font-size:16px;line-height:1.875;font-weight:500}
@media screen and (max-width:991px){
.process1 .list-modern1 .list{width:90%}
.process1 .list-modern1 .list .item-image{margin-bottom:30px}
}
@media screen and (max-width:767px){
.process1 .list-modern1 .list{width:100%}
}
.process1 .list-modern1 .list--images{margin-left:110px;margin-top:-186px}
@media screen and (max-width:1024px){
.process1 .list-modern1 .list--images{margin-top:0px}
}
.process1 .list-modern1 .images--inner{width:665px;height:1000px;border-radius:60px;overflow:hidden;transform:rotate(6deg)}
@media (max-width:992px){
.process1 .list-modern1 .images--inner{transform:rotate(0deg)}
}
@media screen and (max-width:1024px){
.process1 .list-modern1 .images--inner{width:400px;height:450px}
}
.process1 .list-modern1 .feature-item .item-content{display:block;text-align:left;border:none;padding:19px 0 0px}
.process1 .list-modern1 .feature-item .item-content .item--text{font-size:30px;color:#313131;font-weight:bold;margin-bottom:9px;transition:all 0.3s}
.process1 .list-modern1 .feature-item .item-content .item-desc{font-size:18px;color:#1c1c1c;transition:all 0.3s}
@media screen and (max-width:991px){
.process1 .list-modern1 .feature-item .item-content{display:flex;align-items:start}
.process1 .list-modern1 .feature-item .item-content .content{width:65%;margin-left:15px}
.process1 .list-modern1 .feature-item .item-content .item-image{width:35%}
}
@media screen and (max-width:479px){
.process1 .list-modern1 .feature-item .item-content{display:block}
.process1 .list-modern1 .feature-item .item-content .content{width:auto;margin-left:0}
.process1 .list-modern1 .feature-item .item-content .item-image{width:50%}
}
.process1 .list-modern1 .feature-item.active{padding:0;background:unset}
.process1 .list-modern1 .active .item--text{color:#fff}
.process1 .list-modern1 .active .item-desc{color:#979797}
.process1 .list{width:41%;padding:0;padding-left:50px;position:relative;text-align:left}
@media screen and (max-width:767px){
.process1 .list{padding-left:15px}
}
.process1 .list::before{content:'';position:absolute;left:0;top:0;width:2px;height:79%;background:#1a1c21}
.process1 .list .btn{margin-top:33px}
.process1 .list .btn .btn-icon{margin-left:9px}
.process1 .list .bacground-gradien{position:absolute;left:0;top:0;width:2px;background:#1a1c21;transition:height 0.3s ease}
@media screen and (max-width:767px){
.process1 .list .bacground-gradien{display:none}
}
.process1 .list .bacground-gradien .gradien1{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:2px;height:100%;background-image:-webkit-linear-gradient(180deg, #191a20 1%, var(--secondary-color) 40%, var(--primary-color) 50%, #fff 100%);background-image:-moz-linear-gradient(180deg, #191a20 1%, var(--secondary-color) 40%, var(--primary-color) 50%, #fff 100%);background-image:-ms-linear-gradient(180deg, #191a20 1%, var(--secondary-color) 40%, var(--primary-color) 50%, #fff 100%);background-image:-o-linear-gradient(180deg, #191a20 1%, var(--secondary-color) 40%, var(--primary-color) 50%, #fff 100%);background-image:linear-gradient(180deg, #191a20 1%, var(--secondary-color) 40%, var(--primary-color) 50%, #fff 100%);z-index:3}
.process1 .list .bacground-gradien .gradien2{width:28px;height:40%;position:absolute;left:50%;transform:translateX(-50%);bottom:0;background:#09AEED;filter:blur(15px);z-index:2;border-radius:40px 40px 0 0}
.process1 .list .bacground-gradien .gradien3{width:68px;height:65%;position:absolute;left:50%;transform:translateX(-50%);bottom:10px;background:#09AEED;filter:blur(30px);z-index:1;border-radius:40px 40px 0 0}
.process1 .list .bacground-gradien .img-star{width:28px;height:28px;bottom:0;left:50%;transform:translateX(-50%);background-image:url(../img/sparkle-star.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:3}
.process1 .heading-group{margin-bottom:44px}
.process1 .heading-group .heading{font-size:54.31px;color:#fff;font-weight:bold;line-height:1.016}
.process1 .heading-group .item--subtext{position:relative;margin-bottom:22px;display:inline-flex;padding:5px 46px 5px 50px}
.process1 .heading-group .item--subtext::before{content:'';position:absolute;width:16px;height:16px;background-position:center;background-repeat:no-repeat;left:20px;top:50%;transform:translateY(-50%)}
.process1 .item--subtext{border:1px solid #eee;border-radius:50px}
.process1 .heading-group .item--subtext::after{content:'';position:absolute;width:16px;height:16px;background-position:center;background-repeat:no-repeat;right:18px;top:50%;transform:translateY(-50%)}
.line{overflow:hidden}
.line .item--inner{width:580px;height:1px;background:radial-gradient(50% 50% at 50% 50%, #fe7524 0%, rgba(152, 70, 22, 0.00) 100%)}
.image-effect1 .item--inner{position:relative}
.image-effect1 .canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.image-effect1 .item--image img{opacity:0;object-fit:cover}
.portfolio-style1 .post--featured{border-radius:12px}
.portfolio-style1 .post--featured img{border-radius:inherit}
.portfolio-style1 .post--title{color:#000;font-size:28px;font-weight:500;line-height:1;margin:0}
@media screen and (max-width:767px){
.portfolio-style1 .post--title{font-size:24px}
}
.portfolio-style1 .post--holder{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;margin-top:23px;border-bottom:1px solid #dfe1e5;margin-bottom:40px}
.portfolio-style3{position:relative}
.portfolio-style3 .post--featured img{border-radius:36px}
.portfolio-style3 .grid-item1{position:sticky;top:50px}
@media (max-width:767px){
.portfolio-style3 .grid-item1{position:unset}
}
.portfolio-style3 .grid-item1+.grid-item1{margin-top:52px!important}
@media (max-width:580px){
.portfolio-style3 .grid-item1+.grid-item1{margin-top:15px!important}
}
.portfolio-style3 .post--holder{position:absolute;max-width:460px;bottom:0;left:160px;padding:46px 55px 30px 40px;background-color:#fff;border-radius:36px 36px 0 0}
@media (max-width:880px){
.portfolio-style3 .post--holder{padding:30px;max-width:320px}
}
@media (max-width:767px){
.portfolio-style3 .post--holder{position:unset;padding:30px 0 0 0;margin-top:30px}
}
.portfolio-style3 .post--holder .svg1{position:absolute;bottom:-0.5px;left:-33px;fill:#fff;width:33px;height:33px}
.portfolio-style3 .post--holder .svg2{position:absolute;bottom:-0.5px;right:-33px;fill:#fff;width:33px;height:33px;transform:rotate(90deg)}
.portfolio-style3 .post--holder .post--category{margin-bottom:29px}
@media (max-width:880px){
.portfolio-style3 .post--holder .post--category{margin-bottom:15px}
}
.portfolio-style3 .post--holder .post--category a{color:var(--ai-agency-07000-e, #07000e);font-size:14px;font-style:normal;font-weight:400;height:32px;display:inline-flex;align-items:center;padding:0 16px;border-radius:6px;background:#ebedef}
.portfolio-style3 .post--holder .post--title{font-size:32px;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:-0.32px;margin-bottom:37px}
@media (max-width:880px){
.portfolio-style3 .post--holder .post--title{margin-bottom:15px}
}
.portfolio-style3 .post--holder .btn-wrap{width:52px;height:52px;display:inline-flex;border-radius:52px;background:#000;justify-content:center;align-items:center;color:#fff}
@media (max-width:580px){
.portfolio-style3 .post--holder .btn-wrap{width:35px;height:35px}
}
button:not(.btn){font-size:16px;font-weight:700;padding:0 28px;line-height:56px;transition:all 200ms linear 0ms;display:inline-block;cursor:pointer;border-radius:56px;color:#fff;border:none;height:auto;text-align:center;justify-content:center;position:relative;z-index:1;overflow:hidden;background-color:var(--primary-color)}
button:not(.btn):hover,button:not(.btn):focus{background-color:var(--secondary-color);color:#fff}
.btn{font-size:16px;font-weight:700;color:#fff;padding:0 28px;line-height:56px;border-radius:56px;transition:all 300ms linear 0ms;position:relative;cursor:pointer;border:none;height:auto;display:inline-flex;align-items:center;text-align:center;background-color:var(--primary-color);justify-content:center;overflow:hidden;z-index:1}
.btn:hover,.btn:focus{outline:medium none;text-decoration:none;color:#fff;background-color:var(--secondary-color)}
.btn-block{width:100%}
.icon--right{flex-direction:row-reverse}
.icon-active i{justify-content:center;align-items:center}
.btn .btn-icon{display:inline-flex;transition:all 300ms linear 0ms}
.btn .btn-icon i,.btn .btn-icon svg,.btn i.btn-icon{transition:all 300ms linear 0ms}
.btn.btn-icon-box4{line-height:50px;color:#dbd8d8;background:var(--primary-color);font-size:18px;border-radius:8px;border:3px solid #fff}
.btn-icon-box4 .btn-icon{width:40px;height:40px;background:#fff;border-radius:inherit;color:#07000e;display:inline-flex;justify-content:center;align-items:center;font-size:13px;font-weight:400;overflow:hidden;box-shadow:4px 4px 2px rgba(0, 0, 0, 0.2)}
.btn-icon-box4 .btn-icon i{display:inline-block;margin-top:4px}
.btn-icon-box4 .btn-text{margin:0 17px}
.btn-icon-box4:hover{background:#220210}
.btn-icon-box4:hover .btn-icon i{animation:toRightFromLeft 0.3s forwards}
.btn-text-nanuk .btn-text span{display:inline-block}
.btn-text-nanuk:hover,.btn.btn-text-nanuk:active,.btn.btn-text-nanuk:not([disabled]):not(.disabled).active,.btn.btn-text-nanuk:not([disabled]):not(.disabled):active{background-color:var(--primary-color)}
.btn-text-nanuk:hover .btn-text span:nth-child(2n+1),.btn-text-nanuk:hover .btn-text span:nth-child(2n){-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-animation-function:cubic-bezier(0.75, 0, 0.125, 1)}
.btn-text-nanuk:hover .btn-text span:nth-child(2n+1){animation:nanuk-1 0.5s forwards}
.btn-text-nanuk:hover .btn-text span:nth-child(2n){animation:nanuk-2 0.5s forwards}
.btn.btn-text-parallax{overflow:visible}
.btn-text-parallax .btn-text{transition:all 120ms linear 0ms}
.btn.btn-text-parallax:not(.hovered),.btn.btn-text-parallax:not(.hovered) .btn-text{transform:translate3d(0px, 0px, 0px)!important}
.btn-gradient-rotate{position:relative}
.btn-gradient-rotate .btn-icon{border-radius:inherit}
.btn-gradient-rotate .btn-icon::before{content:"";width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(var(--rotate), #4a454e, #fff 5%, #4a454e 10%);position:absolute;z-index:-2;top:50%;left:50%;transform:translate(-50%, -50%);animation:spin 10s linear infinite}
.btn-gradient-rotate::before{content:'';top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg);right:14px;width:calc(100% - 4px);height:calc(100% - 4px);background-image:url(../img/Layer-19.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;border-radius:inherit;z-index:-1;opacity:0;transform:opacity 0.3s}
.btn-gradient-rotate::after{content:'';top:50%;left:50%;transform:translate(-50%, -50%);right:14px;width:calc(100% - 4px);height:calc(100% - 4px);background-image:url(../img/Layer-19.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;border-radius:inherit;z-index:-1;opacity:1;transform:opacity 0.3s}
.btn-gradient-rotate:hover::before{opacity:1}
.btn-gradient-rotate:hover::after{opacity:0}
.btn.btn-gradient-horizontal{background-color:var(--gradient-color-from);background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));background-image:-webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-image:-moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-image:-ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-image:-o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-image:linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));background-color:transparent}
.btn-gradient-horizontal:hover{background-color:transparent}
.icon-box{position:relative}
.testimonial-carousel .item--4-star i:nth-child(5){display:none}
.testimonial-carousel .item--star{color:#000}
.testimonial-carousel2{position:relative}
.testimonial-carousel2 .link{position:absolute;inset:0}
.testimonial-carousel2 .carousel-slide{transition:width 1s ease;padding:0 10px}
.testimonial-carousel2 .carousel-viewport{margin:0 -10px}
.testimonial-carousel2 .slide-transition{display:flex;justify-content:center}
.testimonial-carousel2 .slider-dot{display:inline-flex;position:relative;justify-content:center;margin-top:55px}
.testimonial-carousel2 .slider-dot .item--fraction,.testimonial-carousel2 .slider-dot .slider-arrow-wrap{position:absolute}
.testimonial-carousel2 .slider-dot .item--fraction{top:-15px;left:50%;transform:translateX(-50%)}
@media screen and (max-width:767px){
.testimonial-carousel2 .slider-dot .item--fraction{top:-25px}
}
.testimonial-carousel2 .slider-dot .item--fraction .item--fraction-active{font-size:18px;color:#222;font-weight:bold}
.testimonial-carousel2 .slider-dot .item--fraction .item--fraction-sum{font-size:16px;color:#bfbfbf;font-weight:bold}
.testimonial-carousel2 .slider-dot .slider-arrow-wrap{width:calc(100% + 46px);margin:0;justify-content:space-between;top:63%;transform:translateY(-50%)}
@media screen and (max-width:767px){
.testimonial-carousel2 .slider-dot .slider-arrow-wrap{transform:translateY(-55%)}
}
.testimonial-carousel2 .slider-dot .slider-arrow-wrap .slider-arrow{border:none;color:#d0d0d0;width:auto;height:auto}
.testimonial-carousel2 .slider-dot .slider-arrow-wrap .slider-arrow i{font-weight:900;font-size:15px}
.testimonial-carousel2 .slider-dot .slider-arrow-wrap .slider-arrow:hover{color:#000}
.testimonial-carousel2 .slider-dots{position:relative}
@media screen and (max-width:767px){
.testimonial-carousel2 .slider-dots{display:flex}
}
.testimonial-carousel2 .slider-dots::before{content:'';width:100%;height:1px;position:absolute;top:66%;transform:translateY(-50%);left:0;background:#d0d0d0}
.testimonial-carousel2 .slider-dots .slider-pagination-bullet{width:56px;height:3px;position:relative;z-index:7;background-color:transparent}
.testimonial-carousel2 .slider-dots.style-1 .slider-pagination-bullet span{width:100%;height:100%;border-radius:0;background:transparent;background-image:none}
.testimonial-carousel2 .slider-dots .slider-pagination-bullet::before,.testimonial-carousel2 .slider-dots .slider-pagination-bullet::after{display:none}
.testimonial-carousel2 .slider-dots.style-1 .slider-pagination-bullet.slider-dots-bullet-active{background-color:#222}
.testimonial-carousel2 .slider-dots .slider-pagination-bullet.slider-dots-bullet-active span{background:#222;background-image:none}
.testimonial-carousel2 .slider-dots.slider-pagination-bullets{margin:0}
@media screen and (max-width:991px){
.testimonial-carousel2 .slider-dots.slider-pagination-bullets{margin:0}
}
.testimonial-carousel2 .item--inner{border-radius:40px;min-height:395px;z-index:2;position:relative;transition:all 0.3s;padding:35px 72px 0 37px}
@media screen and (max-width:1400px){
.testimonial-carousel2 .item--inner{padding:35px 32px 0 37px}
.testimonial-carousel2 .item--inner .item--meta{padding-right:45px}
}
@media screen and (max-width:1199px){
.testimonial-carousel2 .item--inner{padding:30px 35px 30px 30px}
}
.testimonial-carousel2 .item--inner::before{content:'';position:absolute;width:100%;height:100%;border-radius:inherit;top:0;left:0;background-color:#f2f2f2;z-index:-1;transition:all 0.3s}
.testimonial-carousel2 .item--inner::after{content:'';position:absolute;width:100%;height:100%;border-radius:inherit;top:0;left:0;background-image:url(../img/bg-ttm-h2.webp);background-position:top right;background-repeat:no-repeat;background-size:cover;z-index:-1;opacity:0;transition:all 0.3s}
.testimonial-carousel2 .item--inner .item-content{display:flex}
.testimonial-carousel2 .item--inner .quote{width:29px;transform:translate(50%, -243%);transition:all 0.3s;margin-right:-9px}
.testimonial-carousel2 .item--inner:hover .quote{transform:translate(0);fill:#fff}
.testimonial-carousel2 .item--inner:hover::before{opacity:0}
.testimonial-carousel2 .item--inner:hover::after{opacity:1}
.testimonial-carousel2 .item--inner:hover .item--desc{color:#fff}
.testimonial-carousel2 .item--inner:hover .item--title{color:rgba(163, 163, 163, 0.871)}
.testimonial-carousel2 .item--inner:hover .item--position .title{color:#fff}
.testimonial-carousel2 .item--inner:hover .icon-link{transform:translate(0);opacity:1}
.testimonial-carousel2 .item--inner:hover .item--rating{opacity:1}
.testimonial-carousel2 .item--inner:hover .item--holder{border-color:rgba(255, 255, 255, 0.122)}
.testimonial-carousel2 .item--title{margin-bottom:28px;font-size:14px;color:rgba(7, 4, 10, 0.871);transition:all 0.3s;text-transform:uppercase}
.testimonial-carousel2 .item--desc{font-size:24px;color:#07040a;font-weight:bold;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.17;margin-bottom:41px;transition:all 0.3s}
.testimonial-carousel2 .item--position{display:grid}
.testimonial-carousel2 .item--rating{margin-bottom:17px;opacity:0;transition:all 0.3s}
.testimonial-carousel2 .item--rating i{color:#efcc4c;font-size:16px}
.testimonial-carousel2 .item--avatar{border-radius:50%;border:3px solid #fff;box-shadow:0px 3px 9.7px 0.3px rgba(0, 0, 0, 0.47);width:60px;min-width:60px;height:60px}
.testimonial-carousel2 .item--avatar img{border-radius:inherit}
.testimonial-carousel2 .item--position .title{font-size:18px;color:#131313;font-weight:bold}
.testimonial-carousel2 .item--position .position{font-size:14px;color:#777c83}
.testimonial-carousel2 .icon-link{position:absolute;width:63px;height:63px;top:26px;right:28px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-image:-webkit-linear-gradient(90deg, #e500ff, var(--secondary-color));background-image:-moz-linear-gradient(90deg, #e500ff, var(--secondary-color));background-image:-ms-linear-gradient(90deg, #e500ff, var(--secondary-color));background-image:-o-linear-gradient(90deg, #e500ff, var(--secondary-color));background-image:linear-gradient(90deg, #e500ff, var(--secondary-color));transition:all 0.3s;transform:translate(-10px, 10px);opacity:0}
.testimonial-carousel2 .icon-link i{transform:rotate(-45deg);color:#fff}
.testimonial-carousel2 .item--holder{padding-top:39px;border-top:1px solid transparent;display:flex;justify-content:space-between}
.testimonial-carousel4 .item--4-star .star--show i:nth-child(5),.testimonial-carousel4 .item--4-star .star--hide i:nth-child(5),.testimonial-carousel4 .item--4-star .star--hide i:nth-child(4),.testimonial-carousel4 .item--4-star .star--hide i:nth-child(3),.testimonial-carousel4 .item--4-star .star--hide i:nth-child(2){display:none}
.testimonial-carousel4 .item--star{color:#fe7524}
.testimonial-carousel4 .item--star>div{display:flex}
.testimonial-carousel4 .item--star i{display:flex;font-size:16px;margin-right:7px}
.testimonial-carousel4 .item--avatar img{clip-path:polygon(31% 0, 100% 0, 100% 69%, 69% 100%, 0 100%, 0 31%)}
.testimonial-carousel4 .item--rating{margin-bottom:27px}
.testimonial-carousel4 .item--desc{margin-bottom:32px}
.testimonial-carousel4 .item--holder{display:block}
.testimonial-carousel4 .item-content{display:flex}
.testimonial-carousel4 .item--position{display:grid}
.testimonial-carousel4 .item--desc{color:var(--heading-color);font-size:20px;font-style:italic;font-weight:400;line-height:1.6;letter-spacing:-0.8px;max-width:600px}
.testimonial-carousel4 .title{color:var(--it-agency-1-e-1-e-1-e, #1e1e1e);font-size:20px;font-weight:600;margin-top:5px}
.testimonial-carousel4 .position{color:var(--it-agency-404046, #404046);font-size:16px;font-weight:400}
.testimonial-carousel4 .slider-dots{display:flex;justify-content:end;margin:-25px 72px 0 10px}
.testimonial-carousel4 .slider-dots .slider-pagination-bullet{display:flex;justify-content:center;align-items:center}
.testimonial-carousel4 .slider-dots .slider-pagination-bullet::before{width:24px;height:24px;transform:translate(-50%, -50%);top:50%;left:50%}
.testimonial-carousel4 .slider-dots .slider-pagination-bullet::after{width:22px;height:22px;transform:translate(-50%, -50%);top:50%;left:50%;background-color:transparent}
.testimonial-carousel4 .slider-dots .slider-pagination-bullet>span{background:rgba(var(--heading-color-rgb),0.24);width:6px;height:6px}
.testimonial-carousel4 .slider-dots .slider-pagination-bullet.slider-dots-bullet-active::before{width:24px;height:24px;background-image:-webkit-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);background-image:-moz-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);background-image:-ms-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);background-image:-o-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);background-image:linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);transform:translate(-50%, -50%);top:50%;left:50%;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.testimonial-carousel4 .slider-dots .slider-pagination-bullet.slider-dots-bullet-active::after{width:22px;height:22px;transform:translate(-50%, -50%);top:50%;left:50%}
.testimonial-carousel4 .slider-dots .slider-pagination-bullet.slider-dots-bullet-active>span{background-image:-webkit-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);background-image:-moz-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);background-image:-ms-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);background-image:-o-linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%);background-image:linear-gradient(90deg, var(--primary-color) 0%, var(--fourth-color) 49%, var(--third-color) 100%)}
.mr-18{margin-right:18px}
.mr-30{margin-right:30px}
.ml-18{margin-left:18px}
.ss-ttm-h4{clip-path:polygon(15% 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 17%)}
@media (max-width:880px){
.ss-ttm-h4{clip-path:none}
}
:root{--primary-color: #004bd2;--secondary-color: #004bd2;--gradient-first-color: #004bd2;--heading-color: #004bd2;--third-color: #FF6F05;--fourth-color: #FF31AB;--dark-color: #000;--body-bg-color: #fff;--primary-darker-10-color: #004BD2;--primary-darker-20-color: #0039A1;--primary-darker-30-color: #001946;--primary-darker-40-color: #001234;--primary-color-rgb: 0,75,210;--secondary-color-rgb: 0,75,210;--gradient-first-color-rgb: 0,75,210;--heading-color-rgb: 0,75,210;--third-color-rgb: 255,111,5;--fourth-color-rgb: 255,49,171;--dark-color-rgb: 0,0,0;--body-bg-color-rgb: 255,255,255;--primary-darker-10-color-rgb: 0,75,210;--primary-darker-20-color-rgb: 0,57,161;--primary-darker-30-color-rgb: 0,25,70;--primary-darker-40-color-rgb: 0,18,52;--link-color: #6000ff;--link-color-hover: #fe0054;--link-color-active: #fe0054;--gradient-color-from: #004bd2;--gradient-color-to: #004bd2;--gradient-color-from2: #004bd2;--gradient-color-to2: #004bd2}
.addon .collapse{display:none}
.addon .show{display:block!important}
button::-moz-focus-inner{padding:0;border:0}
.addon a,a.addon{text-decoration:none}
.addon a,.addon div,a.addon,div.has-addon{-webkit-tap-highlight-color:transparent;outline:0}
.addon a:active,.addon a:focus,a:active.addon,a:focus.addon{outline:0}
.addon a:active,.addon a:focus,.addon a:hover,.addon a:visited,a:active.addon,a:focus.addon,a:hover.addon,a:visited.addon{outline:0;text-decoration:none}
.addon img:not([draggable]){max-width:100%;height:auto}
.addon a:focus-visible,a:focus-visible.addon{outline:-webkit-focus-ring-color auto 1px}
.addon img{border:none;max-width:100%}
.addon p,p.addon{margin-bottom:10px}
.addon svg{width:1em;height:1em}
.addon .text-left{text-align:left!important}
.addon .text-center{text-align:center!important}
.addon .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.addon .kit-main-slider{position:static}
.addon img{-webkit-user-select:none;user-select:none}
.addon .image-switcher .content-image{position:relative}
.dual-btn--center .dual-btn__align,.dual-btn__align.dual-btn--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.addon .faq{counter-reset:myNumber}
.addon .faq .faq__title{padding-right:10px;display:inline-block}
.addon .faq .faq-card{border:0;border-radius:0;background-color:transparent;transition:all .4s ease}
.addon .faq .faq-card:not(:last-child){margin-bottom:10px}
.addon .faq .faq-card__header{padding:0;background-color:transparent;border-bottom:0 solid #000}
.addon .faq .faq-card__header>.faq__link{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;background-color:#f7f9fb;font-weight:700;padding:14px 30px;border:1px solid transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:all .4s ease;position:relative}
.addon .faq .faq-card__header>.faq__link:focus,.addon .faq .faq-card__header>.faq__link:hover{text-decoration:none}
.addon .faq .faq-card__header>.faq__link[aria-expanded=true] .faq__icon-closed{display:none}
.addon .faq .faq-card__header>.faq__link[aria-expanded=true] .faq__icon-open,.addon .faq .faq-card__header>.faq__link[aria-expanded=false] .faq__icon-closed{display:block}
.addon .faq .faq-card__header>.faq__link[aria-expanded=false] .faq__icon-open{display:none}
.addon .faq .faq-card__body{padding:20px 30px}
.addon .faq .faq-card__body p{margin-top:0;margin-bottom:1em}
.addon .faq .faq-card__body p:last-child{margin-bottom:0}
.addon .faq .faq-card__body{padding-top:30px;padding-bottom:30px;padding-left:65px;padding-right:85px}
.addon .faq__icons{position:absolute;right:0;margin-right:30px}
.faq__content,.faq__toggle{font-size:16px;line-height:24px}
.addon .infobox{padding:60px 40px;transition:all .4s ease;background-color:#fff;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}
.addon .media .infobox__header{-webkit-box-flex:0;flex:0 0 auto}
.addon .infobox .infobox__header{position:relative;z-index:2}
.addon .infobox .infobox__header .infobox__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:13px}
.addon .infobox .infobox__header .infobox__icon i{transition:all .4s}
.addon .infobox .infobox__body{position:relative;z-index:2}
.addon .infobox .infobox__body p{transition:all .4s ease}
.addon .infobox .box-footer,.addon .infobox .btn-wraper{position:relative;z-index:2}
.addon .infobox--icon-side{padding:15px;padding:15px 30px}
.addon .infobox__title{font-size:23px;transition:all .4s ease;margin-top:0}
.addon .infobox,.addon .kit-clients-slider .log-separator{position:relative}
.addon .kit-clients-slider .log-separator::after{content:"";background:#e7e7e7;position:absolute;z-index:999;transform:translateY(-50%)}
.addon .kit-clients-slider .single-client{min-height:170px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;transition:all .4s ease}
.addon .kit-clients-slider .single-client img{transition:all .4s ease}
.addon .kit-clients-slider .single-client .content-image{display:block}
.addon .kit-clients-slider .single-client:hover{z-index:6}
.addon .kit-clients-slider .single-client:hover::before{opacity:1;top:0}
.addon .simple_logo_image .single-client::before{display:none}
.addon .kit-clients-slider .slider:not(.slider-initialized) .slide{max-width:calc(100% / var(--kit-client-logo-slidetosho,4));margin-right:var(--kit-client-logo-left-right-spacing,15px)}
.addon .dual-btn__group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:480px){
.addon .dual-btn__group{display:block}
}
.addon .dual-btn{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;outline:0;position:relative;transition:all .4s ease;text-align:center;overflow:hidden;color:#fff;width:100%;background-color:#3b3b3b;padding:20px;z-index:1}
.addon .dual-btn svg{max-width:14px;height:auto;vertical-align:middle}
.addon .dual-btn:hover{background-color:#1a1919}
.addon .dual-btn__align,.dual-btn__align.addon{flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.addon .dual-btn__first{background-color:#2575fc}
.addon .dual-btn__first:hover{background-color:#0359eb}
.block div.form-container-full,.block div.form-container-full .form-form *{visibility:inherit}
.addon .title-block,.title-block.addon{position:relative}
.addon .title-block__title,.title-block__title.addon{transition:all .3s ease;margin:0;margin-bottom:20px}
.addon .title-block__subtitle{font-weight:700;color:rgba(0,0,0,.5)}
.addon .title-block__title,.title-block__title.addon{font-weight:500}
.addon .title-block__title span{transition:all .3s ease;display:inline-block;font-weight:700}
.center{text-align:center}
.addon .title-block__inner,.title-block__inner.title-block--start.addon{text-align:left}
.title-block__desc{display:inline-block;width:100%;font-size:16px;line-height:24px}
.title-block__desc>p:first-child{margin-top:10px}
@media (max-width:767px){
.title-block__inner.title-block--m-start.addon{text-align:left}
.title-block__inner.title-block--m-center.addon{text-align:center}
}
.module:not(:has(.module__body)) .module__body{overflow:hidden}
.module .icon-list,.icon-list.module{list-style-type:none;margin:0;padding:0}
.module .icon-list__item{margin:0;padding:0;position:relative}
.module .icon-list__item:after{inset-block-end:0;position:absolute;width:100%}
.module .icon-list__item,.module .icon-list__item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}
.module .icon-list__icon+.icon-list__text{align-self:center;padding-inline-start:5px}
.module .icon-list__icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}
.module .icon-list__icon svg{height:var(--icon-list-icon-size,1em);width:var(--icon-list-icon-size,1em)}
.module .icon-list__icon i{font-size:var(--icon-list-icon-size);width:1.25em}
.module--list .icon-list__icon{text-align:var(--icon-list-icon-align)}
.module--list .icon-list__icon svg{margin:var(--icon-list-icon-margin,0 calc(var(--icon-list-icon-size, 1em) * .25) 0 0)}
.list-item-link-full-width a{width:100%}
.module:not(.align-end) .icon-list__item:after{inset-inline-start:0}
.module:not(.align-start) .icon-list__item:after{inset-inline-end:0}
@media (min-width:2400px){
.module:not(.widescreen-align-end) .icon-list__item:after{inset-inline-start:0}
.module:not(.widescreen-align-start) .icon-list__item:after{inset-inline-end:0}
}
@media (max-width:1440px){
.module:not(.laptop-align-end) .icon-list__item:after{inset-inline-start:0}
.module:not(.laptop-align-start) .icon-list__item:after{inset-inline-end:0}
}
@media (max-width:1200px){
.module:not(.tablet-extra-align-end) .icon-list__item:after{inset-inline-start:0}
.module:not(.tablet-extra-align-start) .icon-list__item:after{inset-inline-end:0}
}
@media (max-width:1024px){
.tablet-align-center .icon-list__item{justify-content:center}
.tablet-align-center .icon-list__item:after{margin:auto}
.module:not(.tablet-align-end) .icon-list__item:after{inset-inline-start:0}
.module:not(.tablet-align-start) .icon-list__item:after{inset-inline-end:0}
}
@media (max-width:880px){
.module:not(.mobile-extra-align-end) .icon-list__item:after{inset-inline-start:0}
.module:not(.mobile-extra-align-start) .icon-list__item:after{inset-inline-end:0}
}
@media (max-width:767px){
.mobile-align-start .icon-list__item,.mobile-align-start .icon-list__item a{justify-content:start;text-align:start}
.module:not(.mobile-align-end) .icon-list__item:after{inset-inline-start:0}
.module:not(.mobile-align-start) .icon-list__item:after{inset-inline-end:0}
}
.page-content .block ul.icon-list,.page-content ul.block{padding:0}
.item:after,.item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}
.item:not(:hover):not(:focus):not(.item-active):not(.highlighted):after,.item:not(:hover):not(:focus):not(.item-active):not(.highlighted):before{opacity:0}
.item-active:after,.item-active:before,.item:focus:after,.item:focus:before,.item:hover:after,.item:hover:before{transform:scale(1)}
.pointer-underline .item:after,.pointer-underline .item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}
.pointer-underline .item:after{bottom:0;content:""}
.nav-menu--main .nav-menu a{transition:.4s}
.nav-menu--main .nav-menu a,.nav-menu--main .nav-menu a:focus,.nav-menu--main .nav-menu a:hover{padding:13px 20px}
.nav-menu--layout-horizontal{display:flex}
.nav-menu--layout-horizontal .nav-menu{display:flex;flex-wrap:wrap}
.nav-menu--layout-horizontal .nav-menu a{flex-grow:1;white-space:nowrap}
.nav-menu--layout-horizontal .nav-menu>li{display:flex}
.nav-menu--layout-horizontal .nav-menu>li:not(:first-child)>a{margin-inline-start:var(--nav-menu-horizontal-menu-item-margin)}
.nav-menu--layout-horizontal .nav-menu>li:not(:last-child)>a{margin-inline-end:var(--nav-menu-horizontal-menu-item-margin)}
.nav-menu--layout-horizontal .nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--nav-menu-divider-color,#000);border-left-style:var(--nav-menu-divider-style,solid);border-left-width:var(--nav-menu-divider-width,2px);content:var(--nav-menu-divider-content,none);height:var(--nav-menu-divider-height,35%)}
.module--nav:not(:has(.module__body)):not([class*="hidden-on-"]){display:flex;flex-direction:column}
.nav-menu{position:relative;z-index:2}
.nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}
.nav-menu,.nav-menu li{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.nav-menu a,.nav-menu li{position:relative}
.nav-menu li{border-width:0}
.nav-menu a{align-items:center;display:flex}
.nav-menu a,.nav-menu a:focus,.nav-menu a:hover{line-height:20px;padding:10px 20px}
.grid-0:not(:has(.module__body)){font-size:0;line-height:1}
.module--social:not(.grid-0):not(.grid-tablet-0):not(.grid-mobile-0) .social-list{display:inline-grid}
.module--social .social-list{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}
.social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));--social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}
.social-icon i{color:var(--social-icon-icon-color)}
.social-icon:last-child{margin:0}
.social-icon:hover{color:#fff;opacity:.9}
.social-icon-instagram{background-color:#262626}
.social-icon-x-twitter{background-color:#000}
.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-arrow-right:before{content:"\f061"}
.fa-award:before{content:"\f559"}
.fa-chalkboard-teacher:before{content:"\f51c"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-credit-card:before{content:"\f09d"}
.fa-cube:before{content:"\f1b2"}
.fa-dot-circle:before{content:"\f192"}
.fa-eye:before{content:"\f06e"}
.fa-facebook-f:before{content:"\f39e"}
.fa-file-pdf:before{content:"\f1c1"}
.fa-glass-martini-alt:before{content:"\f57b"}
.fa-globe:before{content:"\f0ac"}
.fa-hand-holding:before{content:"\f4bd"}
.fa-instagram:before{content:"\f16d"}
.fa-layer-group:before{content:"\f5fd"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-location-arrow:before{content:"\f124"}
.fa-lock:before{content:"\f023"}
.fa-minus:before{content:"\f068"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-people-arrows:before{content:"\e068"}
.fa-play-circle:before{content:"\f144"}
.fa-plus:before{content:"\f067"}
.fa-sms:before{content:"\f7cd"}
.fa-star:before{content:"\f005"}
.fa-ticket-alt:before{content:"\f3ff"}
.fa-times:before{content:"\f00d"}
.fa-user-cog:before{content:"\f4fe"}
.fa-window-close:before{content:"\f410"}
.fa-wine-bottle:before{content:"\f72f"}
.fa-x-twitter:before{content:"\e9ca"}
.fas{font-family:"Font Awesome 5 Free";font-weight:900}
.far{font-family:"Font Awesome 5 Free";font-weight:400}
.addon .icon::before,.module .icon::before{font-family:kit-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-shirt::before{content:"\e82c"}
.icon-map-marker::before{content:"\e833"}
.icon-gift1::before{content:"\e844"}
.icon-dinner::before{content:"\e847"}
.icon-coffee-cup::before{content:"\e848"}
.icon-rocket::before{content:"\e84b"}
.icon-briefcase::before{content:"\e84c"}
.icon-cross::before{content:"\e870"}
.icon-arrow-right::before{content:"\e87a"}
.addon .icon-right-arrow::before,.icon-right-arrow::before{content:"\e9c5"}
.addon .icon-up-arrow::before,.icon-up-arrow::before{content:"\e9c3"}
.addon .icon-down-arrow1::before,.icon-down-arrow1::before{content:"\e994"}
.addon .icon-map-marker1::before,.icon-map-marker1::before{content:"\e973"}
.icon-man::before{content:"\e98c"}
.icon-checked1::before{content:"\e9f2"}
.icon-cogwheel1::before{content:"\e9fc"}
.icon-growth::before{content:"\ea27"}
.addon .icon-layers1::before,.icon-layers1::before{content:"\ea38"}
.icon-money-bag1::before{content:"\ea47"}
.icon-truck1::before{content:"\ea91"}
.icon-cart11::before{content:"\eaae"}
.addon .icon-dollar::before,.icon-dollar::before{content:"\eab1"}
.icon-trophy::before{content:"\eac3"}
.icon-money-bag3::before{content:"\eaf3"}
.icon-facebook::before{content:"\eb43"}
.icon-linkedin::before{content:"\eb45"}
.addon .icon-app::before,.icon-app::before{content:"\eba2"}
.icon-management::before{content:"\ebce"}
.icon-Massage-table::before{content:"\ebcf"}
.icon-accordion::before{content:"\e901"}
.addon .icon-brands::before,.icon-brands::before{content:"\e904"}
.icon-post-banner::before{content:"\e922"}
.icon-social-share::before{content:"\e937"}
.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
.firstScreen img,.secondScreen img,.thirdScreen img,.forthScreen img,.fifthScreen img{border-radius:25px}
/* Image column that changes while scrolling (industry pages): each image shows while it is pinned
   (.is-stuck, set by main.js) and hides once the page has scrolled past its effects offset (.is-past).
   Pinning is enabled from 1201px (laptop and up); below that the images simply stack with their text. */
@media (min-width:1201px){
.secondScreen,.thirdScreen,.forthScreen,.fifthScreen{opacity:0}
.firstScreen,.secondScreen,.thirdScreen,.forthScreen,.fifthScreen{transition:opacity .025s ease-out}
.is-stuck{position:relative;z-index:99;opacity:1}
.firstScreen.is-past,.is-stuck.is-past{opacity:0}
}
.image-carousel5 .item-text{color:#fff;font-size:24px}
.image-effect1 .item--image img{opacity:1!important}
a.icon-link{display:none!important}
#submit-16274,#submit-15932{background:#004BD2;padding:10px 32px;border-radius:50px;color:#FFFFFF;font-size:18px;font-weight:bold}
.post--readmore{display:none}
.post--title a{font-size:18px;line-height:18px}
.heading-group .sub-title-shape6::before{background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, #fff 100%)!important}
.heading-group .sub-title-shape6::after{background:linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0.1) 100%)!important}
.portfolio-style3 .post--featured img{border:2px solid #fff!important}
.widthhund{width:100%}
.bordernone .image-carousel5 .carousel-slide+.carousel-slide{border:0px}
.bordernone .image-carousel5 .carousel-viewport{border:0px solid #d9d9d9}
.process1 .list{padding-left:0px}
.bacground-gradien{display:none}
.process1 .list::before{width:0px!important}
.process1 .list-modern1 .feature-item .item-content .item--text{color:#004bd2}
.page-id-14455 .process1 .list-modern1 .feature-item .item-content .item-desc{color:#000!important}
body{font-family:Urbanist;font-weight:500;font-style:normal}
h1,h2,h3{font-family:Urbanist;font-weight:600}
:root{--form-field-border-radius: 3px;--form-field-background-color: #ffffff;--form-field-border-color: rgba( 0, 0, 0, 0.25 );--form-field-text-color: rgba( 0, 0, 0, 0.7 );--form-label-color: rgba( 0, 0, 0, 0.85 );--form-label-sublabel-color: rgba( 0, 0, 0, 0.55 );--form-label-error-color: #d63637;--form-button-border-radius: 3px;--form-button-background-color: #066aab;--form-button-text-color: #ffffff;--form-field-size-input-height: 43px;--form-field-size-input-spacing: 15px;--form-field-size-font-size: 16px;--form-field-size-line-height: 19px;--form-field-size-padding-h: 14px;--form-field-size-checkbox-size: 16px;--form-field-size-sublabel-spacing: 5px;--form-field-size-icon-size: 1;--form-label-size-font-size: 16px;--form-label-size-line-height: 19px;--form-label-size-sublabel-font-size: 14px;--form-label-size-sublabel-line-height: 17px;--form-button-size-font-size: 17px;--form-button-size-height: 41px;--form-button-size-padding-h: 15px;--form-button-size-margin-top: 10px;--slider-theme-color:#007aff;--slider-navigation-size:44px}
.slider-dots-bullet-active{opacity:var(--slider-pagination-bullet-opacity, 1);background:var(--slider-pagination-color,var(--slider-theme-color))}
.st0{fill:#B22234}
.st1{fill:#FFFFFF}
.st2{fill:#3C3B6E}

/* ---- Static-site additions (states that the original site set with scripts) ---- */
/* Elements with an entrance animation stay hidden until they scroll into view. */
[data-anim]:not(.animated){visibility:hidden}

/* Gallery lightbox (same look as the original image viewer) */
.image-viewer{position:fixed;inset:0;z-index:9999;display:none;background-color:rgba(0,0,0,.8);color:hsla(0,0%,93%,.9);font-family:"Urbanist",sans-serif;-webkit-user-select:none;user-select:none}
.image-viewer.is-open{display:block}
.image-viewer button{all:unset;box-sizing:border-box;cursor:pointer;color:inherit;transition:color .3s}
.image-viewer button:hover{color:#fff}
.image-viewer svg{display:block;width:1em;height:1em}
.image-viewer__stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:60px 26px 54px;overflow:hidden;animation:image-viewer-in .5s both}
.image-viewer__img{max-width:100%;max-height:100%;border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);transition:transform .3s;cursor:default}
.is-zoomed .image-viewer__img{transform:scale(2);cursor:zoom-out}
.image-viewer__header{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;height:60px;padding:15px 52px 15px 20px;font-size:20px}
.image-viewer__counter{margin-right:auto;font-size:15px}
.image-viewer__tool{padding:5px;margin:0 7px}
.image-viewer__close{position:absolute;top:13px;right:15px;z-index:3;padding:5px;font-size:20px}
.image-viewer__nav{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;width:15%;font-size:25px}
.image-viewer__nav span{display:block;padding:10px;background-color:rgba(0,0,0,.5)}
.image-viewer__prev{left:0;justify-content:flex-start}
.image-viewer__next{right:0;justify-content:flex-end}
.is-single .image-viewer__nav{display:none}
.image-viewer__footer{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:15px 20px;font-size:18px;font-weight:500;text-align:center;pointer-events:none}
@keyframes image-viewer-in{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@media (max-width:767px){.image-viewer__nav{width:20%}}

/* Footer variant (rewards, 404): the original export gave these pages extra space under the column titles */
#site-footer.site-footer--spaced :is(.ftr-title-1,.ftr-title-2,.ftr-title-3,.ftr-title-4){margin-bottom:15px}
@media (max-width:767px){#site-footer.site-footer--spaced :is(.ftr-title-1,.ftr-title-2){margin-bottom:20px}#site-footer.site-footer--spaced :is(.ftr-title-3,.ftr-title-4){margin-bottom:0}}
