.elementor-29 .elementor-element.elementor-element-ccce4c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-ccce4c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-repeater-item-e893c3e .swiper-slide-bg{background-image:url(https://arcpt.com/wp-content/uploads/2021/08/Home_Hero.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide{height:560px;transition-duration:calc(5000ms*1.2);}.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide-contents{max-width:90%;}.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide-inner{text-align:left;}.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:50px;}.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-slide-heading{font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:normal;}.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-slide-description{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:normal;}.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-slide-button{font-family:"Rubik", Sans-serif;font-weight:normal;text-transform:uppercase;border-width:0px;border-radius:0px;color:#1F2125;background-color:#FCB72B;border-color:#1F2125;}.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-slide-button:hover{background-color:rgba(252, 183, 43, 0.75);}.elementor-29 .elementor-element.elementor-element-60383b9{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D3D3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-60383b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-71d58bd:hover > .elementor-element-populated{background-color:#FCB72B;}.elementor-29 .elementor-element.elementor-element-71d58bd > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#D2D3D3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-71d58bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-ae688d8{text-align:center;}.elementor-29 .elementor-element.elementor-element-ae688d8 .elementor-heading-title{color:#1F2125;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:3.6em;}.elementor-29 .elementor-element.elementor-element-3bd696f:hover > .elementor-element-populated{background-color:#FCB72B;}.elementor-29 .elementor-element.elementor-element-3bd696f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#D2D3D3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-3bd696f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-99d0c0d{text-align:center;}.elementor-29 .elementor-element.elementor-element-99d0c0d .elementor-heading-title{color:#1F2125;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:3.6em;}.elementor-29 .elementor-element.elementor-element-99d0c0d > .elementor-widget-container{border-style:solid;border-color:#D2D3D3;}.elementor-29 .elementor-element.elementor-element-3127882:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29 .elementor-element.elementor-element-3127882 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3127882:hover > .elementor-element-populated{background-color:#FCB72B;}.elementor-29 .elementor-element.elementor-element-3127882 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D3D3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-3127882 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-3127882 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-3127882 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3127882 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-fe0b46e{text-align:center;}.elementor-29 .elementor-element.elementor-element-fe0b46e .elementor-heading-title{color:#1F2125;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:3.6em;}.elementor-29 .elementor-element.elementor-element-75d99b1{margin-top:60px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-e6391b4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-e6391b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-fc18f48 .elementor-heading-title{font-size:50px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-5fb3ab9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-5fb3ab9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-f36914a{--divider-border-style:solid;--divider-color:#D2D3D3;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-f36914a .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-f36914a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-29 .elementor-element.elementor-element-302b4ee{padding:0px 0px 40px 0px;}.elementor-29 .elementor-element.elementor-element-88eeade > .elementor-element-populated > .elementor-widget-wrap{padding:60px 0px 60px 0px;}.elementor-29 .elementor-element.elementor-element-c0fde4c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D3D3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-c0fde4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-a6f8efd > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 60px 60px;}.elementor-29 .elementor-element.elementor-element-4eb9a25:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29 .elementor-element.elementor-element-4eb9a25 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arcpt.com/wp-content/uploads/2021/08/Home_Content.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-4eb9a25 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-4eb9a25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-b7ec52d .elementor-spacer-inner{height:50px;}.elementor-29 .elementor-element.elementor-element-213a12a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-213a12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2125;}.elementor-29 .elementor-element.elementor-element-213a12a{border-style:solid;border-width:0px 0px 1px 0px;border-color:#636467;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-213a12a, .elementor-29 .elementor-element.elementor-element-213a12a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-213a12a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-ac9fe97.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-ac9fe97.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-fe7b492{padding:20px 0px 20px 0px;z-index:9;}.elementor-29 .elementor-element.elementor-element-8a7af4c .elementor-heading-title{color:#FFFFFF;font-size:32px;}.elementor-29 .elementor-element.elementor-element-8a7af4c > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-e691d62.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-e691d62.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-d0c9972:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d0c9972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2125;}.elementor-29 .elementor-element.elementor-element-d0c9972{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-d0c9972 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-f2c9836 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-29 .elementor-element.elementor-element-f2c9836 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ef1308a .elementor-heading-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-1c13897 .elementor-spacer-inner{height:50px;}.elementor-29 .elementor-element.elementor-element-73a9b6c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-73a9b6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024B8F;}.elementor-29 .elementor-element.elementor-element-73a9b6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-29 .elementor-element.elementor-element-73a9b6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-95bffcd{text-align:center;}.elementor-29 .elementor-element.elementor-element-95bffcd .elementor-heading-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-95bffcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fb90f4d .ae-acf-repeater-wrapper{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-fb90f4d .swiper-pagination-bullet{width:20px;height:20px;background-color:#D2D3D3;}.elementor-29 .elementor-element.elementor-element-fb90f4d .swiper-pagination-bullet-active{background-color:#FFFFFF !important;}.elementor-29 .elementor-element.elementor-element-fb90f4d > .elementor-widget-container{margin:40px 0px 0px 0px;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide{height:337px;}.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide-inner{padding:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-slide-heading{font-size:50px;}.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-slide-description{font-size:20px;}.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-slide-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-e6391b4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 20px;}.elementor-29 .elementor-element.elementor-element-fc18f48 .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-29 .elementor-element.elementor-element-302b4ee{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-88eeade > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c0fde4c{border-width:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a6f8efd > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-b7ec52d .elementor-spacer-inner{height:425px;}.elementor-29 .elementor-element.elementor-element-213a12a{padding:20px 0px 20px 10px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-0e1cdfb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-0e1cdfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-8a7af4c .elementor-heading-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-8a7af4c > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-29 .elementor-element.elementor-element-e691d62 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f2c9836 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 2px;}.elementor-29 .elementor-element.elementor-element-ef1308a{text-align:center;}.elementor-29 .elementor-element.elementor-element-1c13897 .elementor-spacer-inner{height:500px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide{height:450px;}.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide-contents{max-width:100%;}.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide-inner{padding:0px 0px 0px 60px;}.elementor-29 .elementor-element.elementor-element-60383b9{border-width:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-71d58bd > .elementor-element-populated{border-width:1px 0px 1px 0px;}.elementor-29 .elementor-element.elementor-element-3bd696f > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-29 .elementor-element.elementor-element-3127882 > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-29 .elementor-element.elementor-element-fe0b46e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e6391b4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fc18f48{text-align:center;}.elementor-29 .elementor-element.elementor-element-fc18f48 .elementor-heading-title{font-size:49px;}.elementor-29 .elementor-element.elementor-element-c0fde4c{border-width:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a6f8efd > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-b7ec52d .elementor-spacer-inner{height:250px;}.elementor-29 .elementor-element.elementor-element-8a7af4c{text-align:justify;}.elementor-29 .elementor-element.elementor-element-8a7af4c > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-29 .elementor-element.elementor-element-d0c9972{padding:40px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-73a9b6c{padding:40px 10px 0px 10px;}.elementor-29 .elementor-element.elementor-element-29da9c6{width:100%;}.elementor-29 .elementor-element.elementor-element-fb90f4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-e6391b4{width:56.488%;}.elementor-29 .elementor-element.elementor-element-5fb3ab9{width:43.319%;}.elementor-29 .elementor-element.elementor-element-a6f8efd{width:45.284%;}.elementor-29 .elementor-element.elementor-element-4eb9a25{width:54.716%;}.elementor-29 .elementor-element.elementor-element-0e1cdfb{width:40%;}.elementor-29 .elementor-element.elementor-element-e691d62{width:60%;}.elementor-29 .elementor-element.elementor-element-f2c9836{width:45%;}.elementor-29 .elementor-element.elementor-element-b95bd63{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-a6f8efd{width:100%;}.elementor-29 .elementor-element.elementor-element-4eb9a25{width:100%;}.elementor-29 .elementor-element.elementor-element-0e1cdfb{width:30%;}.elementor-29 .elementor-element.elementor-element-e691d62{width:70%;}.elementor-29 .elementor-element.elementor-element-f2c9836{width:100%;}.elementor-29 .elementor-element.elementor-element-b95bd63{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-fa1568f */.elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide-inner {
    padding-left:calc((100% - 1200px) / 2);
}
.elementor-29 .elementor-element.elementor-element-fa1568f .elementor-slide-button{padding:20px 40px;}

@media screen and (max-width: 767px) {
   .elementor-29 .elementor-element.elementor-element-fa1568f .swiper-slide-inner {
   padding:30px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae688d8 */.elementor-29 .elementor-element.elementor-element-ae688d8 a{
    width: 100%;
    display: block;
}
.elementor-29 .elementor-element.elementor-element-ae688d8 a:hover{color:#1f2125 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d0c0d */.elementor-29 .elementor-element.elementor-element-99d0c0d a{
    width: 100%;
    display: block;
}
.elementor-29 .elementor-element.elementor-element-99d0c0d a:hover{color:#1f2125 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0b46e */.elementor-29 .elementor-element.elementor-element-fe0b46e a{
    width: 100%;
    display: block;
}
.elementor-29 .elementor-element.elementor-element-fe0b46e a:hover{color:#1f2125 !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6de8b61 */.elementor-29 .elementor-element.elementor-element-6de8b61 .arc_h_proximity{display:inline-block;}
.elementor-29 .elementor-element.elementor-element-6de8b61 .arc_h_proximity_btn{display:inline-block;z-index:9999 !important;}

@media screen and (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-6de8b61 .arc_h_proximity{
        width:100%;
        padding:10px;
    }
    .elementor-29 .elementor-element.elementor-element-6de8b61 .arc_h_proximity_btn {width:100%;padding:10px;margin:0;}
    .elementor-29 .elementor-element.elementor-element-6de8b61 .arc_h_proximity_btn .fwp-submit{
        margin-left:0px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f2c9836 */.elementor-29 .elementor-element.elementor-element-f2c9836{
        padding: 20px 20px 20px calc((100% - 1200px)/2);
}/* End custom CSS */