.elementor-2372 .elementor-element.elementor-element-893a876 .banner-section.style-two .banner-carousel .active .content-box h3,.elementor-2372 .elementor-element.elementor-element-893a876 .banner-carousel .content-box h5{font-family:"Prompt", Sans-serif;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-893a876 .banner-carousel .content-box h1,.elementor-2372 .elementor-element.elementor-element-893a876 .banner-section.style-two .banner-carousel .content-box h1{font-family:"Prompt", Sans-serif;font-size:53px;font-weight:500;font-style:normal;}.elementor-2372 .elementor-element.elementor-element-893a876 .banner-carousel .content-box p{font-family:"Barlow", Sans-serif;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-24849fe{padding:60px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-038fe9b .sec-title span{font-size:18px;}.elementor-2372 .elementor-element.elementor-element-038fe9b .sec-title h2{font-family:"Prompt", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:45px;}.elementor-2372 .elementor-element.elementor-element-038fe9b .content_block_1 .content-box .text h3{font-size:1px;}.elementor-2372 .elementor-element.elementor-element-038fe9b p{font-family:"Barlow", Sans-serif;font-size:16px;}.elementor-2372 .elementor-element.elementor-element-79148c8{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2372 .elementor-element.elementor-element-79148c8:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-79148c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-8f6c986{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-2372 .elementor-element.elementor-element-8871987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-8871987 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:45px;color:#000000;}.elementor-2372 .elementor-element.elementor-element-df05460 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:28px;color:#000000;}.elementor-2372 .elementor-element.elementor-element-821ee81{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2372 .elementor-element.elementor-element-603ed26{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2372 .elementor-element.elementor-element-603ed26:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-603ed26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F36827;}.elementor-2372 .elementor-element.elementor-element-f47bd43{--display:flex;}.elementor-2372 .elementor-element.elementor-element-194054c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2372 .elementor-element.elementor-element-c2649ac{color:#222222;}.elementor-2372 .elementor-element.elementor-element-a89e0df{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2372 .elementor-element.elementor-element-a89e0df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2372 .elementor-element.elementor-element-b55361e .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-2372 .elementor-element.elementor-element-b55361e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2372 .elementor-element.elementor-element-b55361e .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2372 .elementor-element.elementor-element-c675417 .sec-title h2{font-family:"Prompt", Sans-serif;text-transform:uppercase;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-c675417 .project-section .title-inner .text p,.elementor-2372 .elementor-element.elementor-element-c675417 .project-style-two .upper-box .sec-title p{font-family:"Barlow", Sans-serif;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-d7884f9 .sec-title span{font-family:"Prompt", Sans-serif;}.elementor-2372 .elementor-element.elementor-element-d7884f9 .sec-title h2{font-family:"Prompt", Sans-serif;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-d7884f9 .service-section .title-inner .text p,.elementor-2372 .elementor-element.elementor-element-d7884f9 .service-style-three .title-inner .text p{font-family:"Barlow", Sans-serif;font-size:20px;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-d7884f9 .service-block-one .inner-box .lower-content .text h3 a{font-family:"Prompt", Sans-serif;font-size:26px;text-transform:uppercase;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-d7884f9 .service-block-one .inner-box .lower-content .text p{font-family:"Barlow", Sans-serif;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-4eb287b .sec-title span{font-family:"Prompt", Sans-serif;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-4eb287b .sec-title h2,.elementor-2372 .elementor-element.elementor-element-4eb287b .testimonial-block-two .inner-box h2{font-family:"Prompt", Sans-serif;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-4eb287b  p{font-family:"Barlow", Sans-serif;font-size:16px;}.elementor-2372 .elementor-element.elementor-element-36965b6 .sec-title span{font-family:"Prompt", Sans-serif;font-style:italic;}.elementor-2372 .elementor-element.elementor-element-36965b6 .sec-title h2{font-family:"Prompt", Sans-serif;font-size:33px;text-transform:uppercase;font-style:italic;line-height:45px;}.elementor-2372 .elementor-element.elementor-element-36965b6  .content_block_3 .content-box .text p{font-family:"Barlow", Sans-serif;font-size:16px;}.elementor-2372 .elementor-element.elementor-element-dda692e{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2372 .elementor-element.elementor-element-dda692e:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-dda692e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #ED1C24 100%);}.elementor-2372 .elementor-element.elementor-element-619fef1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2372 .elementor-element.elementor-element-80a1204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-80a1204 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;line-height:45px;color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-fa0ef77{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-1652d5b .elementor-button{background-color:#ED1C24;fill:#FFFFFF;color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-1652d5b .elementor-button:hover, .elementor-2372 .elementor-element.elementor-element-1652d5b .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-2372 .elementor-element.elementor-element-1652d5b{width:auto;max-width:auto;}.elementor-2372 .elementor-element.elementor-element-1652d5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2372 .elementor-element.elementor-element-1652d5b .elementor-button:hover svg, .elementor-2372 .elementor-element.elementor-element-1652d5b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-63f62fe{--display:flex;}.elementor-2372 .elementor-element.elementor-element-710dff4{--display:flex;}.elementor-2372 .elementor-element.elementor-element-2206fe9{color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-f440518{--display:flex;}.elementor-2372 .elementor-element.elementor-element-86c4d52{color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-a541c30{--display:flex;}.elementor-2372 .elementor-element.elementor-element-eb03796{color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-9b6b5fb{--display:flex;}.elementor-2372 .elementor-element.elementor-element-e39a86d{color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-ca8b538{--display:flex;}.elementor-2372 .elementor-element.elementor-element-a13657f{color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-86732f2{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-86732f2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#ED1C24;border-style:solid;border-width:1px 0px 1px 0px;}:where( .elementor-2372 .elementor-element.elementor-element-86732f2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Prompt", Sans-serif;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2372 .elementor-element.elementor-element-f47bd43{--width:71%;}.elementor-2372 .elementor-element.elementor-element-a89e0df{--width:0%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2372 .elementor-element.elementor-element-194054c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-2372 .elementor-element.elementor-element-893a876 .banner-carousel .content-box h1,.elementor-2372 .elementor-element.elementor-element-893a876 .banner-section.style-two .banner-carousel .content-box h1{font-size:42px;}.elementor-2372 .elementor-element.elementor-element-893a876 .banner-carousel .content-box p{font-size:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2372 .elementor-element.elementor-element-194054c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for dormatic_banner_slider, class: .elementor-element-893a876 */.location{
    color: #FCB81A !important;
}
.styleService{
    font-family: 'Prompt', 'sans-serif' !important;
    color: #fcb81a !important;
    font-weight: 800 !important;
    font-style: italic !important;
}/* End custom CSS */
/* Start custom CSS for dormatic_about_section, class: .elementor-element-038fe9b */.myCustomClass .elementor-widget-container .about-section .auto-container .clearfix .content-column .content_block_1 .content-box .sec-title h2{
    color: black !important;
}
.myCustomClass .elementor-widget-container .about-section .auto-container .clearfix .content-column .content_block_1 .content-box .text p{
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b7c21fd */.sectionToHide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for dormatic_projects, class: .elementor-element-c675417 */.sec-title h2,
.text p{
    color: white !important;
}
.owl-dot span{
    border: white 2px solid !important;
    transition: all ease 0.3s;
}
.owl-dot span:hover{
    border: black 2px solid !important;
}

.inner{
    display: flex !important;
    justify-content: start !important;
    align-items: start !important;
    flex-direction: column !important;
    gap: 20px !important;
}

.inner h2, .btn-box{
    position: static !important;
}/* End custom CSS */
/* Start custom CSS for dormatic_servces, class: .elementor-element-d7884f9 */.pattern-layer{
background-image: none !important;
background: rgb(0,0,0);

background: -moz-linear-gradient(238deg, rgba(0,0,0,1) 44%, rgba(255,0,0,1) 62%) !important;
background: -webkit-linear-gradient(238deg, rgba(0,0,0,1) 44%, rgba(255,0,0,1) 62%) !important;
background: linear-gradient(238deg, rgba(0,0,0,1) 44%, rgba(255,0,0,1) 62%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ff0000",GradientType=1) !important;
}/* End custom CSS */
/* Start custom CSS for dormatic_testimonial, class: .elementor-element-4eb287b */.testimonial-block-one .inner-box .text p{
    color: black !important;
}
.clearfix .title-column .title-inner .sec-title h2{
    color: black !important;
}
.clearfix .title-column .title-inner .text p{
color: black !important;    
}/* End custom CSS */
/* Start custom CSS for dormatic_contact_info_two, class: .elementor-element-36965b6 */.clearfix .content-column .content_block_3 .content-box .sec-title h2{
    color: black !important;
}
.clearfix .content-column .content_block_3 .content-box .text p{
    color: black    !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa0ef77 */.elementor-clearfix p{
    color: white !important;
}/* End custom CSS */