.elementor-2813 .elementor-element.elementor-element-cb6f5ce{width:var( --container-widget-width, 100.819% );max-width:100.819%;--container-widget-width:100.819%;--container-widget-flex-grow:0;}.elementor-2813 .elementor-element.elementor-element-4dccab7 .container{max-width:1196px;}.elementor-2813 .elementor-element.elementor-global-3876{width:var( --container-widget-width, 102.946% );max-width:102.946%;--container-widget-width:102.946%;--container-widget-flex-grow:0;}.elementor-2813 .elementor-element.elementor-element-2a217faa:not(.elementor-motion-effects-element-type-background), .elementor-2813 .elementor-element.elementor-element-2a217faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2117;}.elementor-2813 .elementor-element.elementor-element-2a217faa > .elementor-container{max-width:1510px;}.elementor-2813 .elementor-element.elementor-element-2a217faa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2813 .elementor-element.elementor-element-2a217faa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2813 .elementor-element.elementor-element-7520a493 > .elementor-widget-container{padding:245px 0px 40px 0px;}.elementor-2813 .elementor-element.elementor-element-7520a493 .prthalign{text-align:left;}.elementor-2813 .elementor-element.elementor-element-7520a493 .ar-banner-text-1 h1{color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-element-7520a493 .ar-section-title-2 .sec_title{color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-element-7520a493 .ard-title-9{color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-element-7520a493 .ar-section-title-4 .sec_title{color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-element-7520a493 .ar-section-title .sec_title{color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-element-7520a493 .ar-banner-text-1 p{color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-element-7520a493 .ar-section-title-2 p{color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-element-7520a493 .ard-para-9{color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-global-3959{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2813 .elementor-element.elementor-element-e03e42b{overflow:hidden;}.elementor-2813 .elementor-element.elementor-element-5ea08a7 > .elementor-container{max-width:1196px;}.elementor-2813 .elementor-element.elementor-element-5ea08a7{padding:20px 0px 110px 0px;}.elementor-2813 .elementor-element.elementor-element-500f9ee4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-2813 .elementor-element.elementor-element-500f9ee4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2813 .elementor-element.elementor-element-6245bdce > .elementor-container{max-width:1195px;}.elementor-2813 .elementor-element.elementor-element-40bf91f6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2813 .elementor-element.elementor-element-40bf91f6 .prthalign{text-align:left;}.elementor-2813 .elementor-element.elementor-element-40bf91f6 .ar-section-title-2 .subtitle .subtitle-shape svg path{stroke:#222425;}.elementor-2813 .elementor-element.elementor-element-40bf91f6 .ar-banner-text-1 h1{color:#222425;}.elementor-2813 .elementor-element.elementor-element-40bf91f6 .ar-section-title-2 .sec_title{color:#222425;}.elementor-2813 .elementor-element.elementor-element-40bf91f6 .ard-title-9{color:#222425;}.elementor-2813 .elementor-element.elementor-element-40bf91f6 .ar-section-title-4 .sec_title{color:#222425;}.elementor-2813 .elementor-element.elementor-element-40bf91f6 .ar-section-title .sec_title{color:#222425;}.elementor-2813 .elementor-element.elementor-element-3ff6d347 .ar-project-top-content .ar-project-count h3{color:#222425;}.elementor-2813 .elementor-element.elementor-element-3ff6d347 .ar-project-top-content .ar-project-count .project-count-text{color:#222425;}.elementor-2813 .elementor-element.elementor-element-503674cd .ar-project-item-2 .project-text .project_title{color:#222425;}.elementor-2813 .elementor-element.elementor-element-503674cd .ar-project-item-2 .project-text span{color:#222425;}.elementor-2813 .elementor-element.elementor-element-725a983{padding:75px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-5d4fcca2 .ar-project-item-2 .project-text .project_title{color:#222425;}.elementor-2813 .elementor-element.elementor-element-5d4fcca2 .ar-project-item-2 .project-text span{color:#222425;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2813 .elementor-element.elementor-element-972a3d4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2813 .elementor-element.elementor-element-972a3d4{text-align:center;}.elementor-2813 .elementor-element.elementor-element-972a3d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.25;color:#060606;}.elementor-2813 .elementor-element.elementor-element-a9d4395:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2813 .elementor-element.elementor-element-a9d4395 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2813 .elementor-element.elementor-element-a9d4395 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2813 .elementor-element.elementor-element-a9d4395 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2813 .elementor-element.elementor-element-01779b1{text-align:center;}.elementor-2813 .elementor-element.elementor-element-2e7a3f7{text-align:center;}.elementor-2813 .elementor-element.elementor-element-2e7a3f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.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-2813 .elementor-element.elementor-element-d13d766{text-align:center;}.elementor-2813 .elementor-element.elementor-element-768bc97 > .elementor-container{max-width:1195px;}.elementor-2813 .elementor-element.elementor-element-78dd6a07 .container{max-width:1540px;}.elementor-2813 .elementor-element.elementor-element-a5be39f .ar-contact-text-area h3{font-size:48px;}.elementor-2813 .elementor-element.elementor-element-a5be39f .ar-contact-text-area li a{padding:7px 60px 7px 60px;}.elementor-2813 .elementor-element.elementor-element-2a4954f:not(.elementor-motion-effects-element-type-background), .elementor-2813 .elementor-element.elementor-element-2a4954f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2813 .elementor-element.elementor-element-2a4954f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2813 .elementor-element.elementor-element-2a4954f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-2813:not(.elementor-motion-effects-element-type-background), body.elementor-page-2813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-2813 .bg-pattern{padding:0em 0em 0em 0em;}@media(min-width:768px){.elementor-2813 .elementor-element.elementor-element-f89cc6{width:41.66666667%;}.elementor-2813 .elementor-element.elementor-element-61dfa0c5{width:58.333%;}.elementor-2813 .elementor-element.elementor-element-c954133{width:41.66666667%;}.elementor-2813 .elementor-element.elementor-element-ed184b9{width:58.333%;}.elementor-2813 .elementor-element.elementor-element-14370d67{width:70%;}.elementor-2813 .elementor-element.elementor-element-742773e9{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2813 .elementor-element.elementor-element-f89cc6{width:100%;}.elementor-2813 .elementor-element.elementor-element-61dfa0c5{width:100%;}.elementor-2813 .elementor-element.elementor-element-c954133{width:100%;}.elementor-2813 .elementor-element.elementor-element-ed184b9{width:100%;}}@media(max-width:1024px){.elementor-2813 .elementor-element.elementor-element-2a217faa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-7520a493 > .elementor-widget-container{padding:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-2813 .elementor-element.elementor-element-503674cd{width:100%;max-width:100%;}.elementor-2813 .elementor-element.elementor-element-972a3d4 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for archid-about-section-2, class: .elementor-element-4dccab7 *//* Hide original text */
.elementor-2813 .elementor-element.elementor-element-4dccab7 .arn-about-side-text{
    font-size: 0 !important;
}

/* Add new text */
.elementor-2813 .elementor-element.elementor-element-4dccab7 .arn-about-side-text::after{
    content: "One8\A Studio";
    white-space: pre;
    font-size: 160px;
    line-height: 0.9;
    font-weight: 700;
    color: rgba(255,255,255,0.35);
    display: block;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3959 *//* =========================================
   ONE8STUDIO - PORTFOLIO IMAGE FIX
   ========================================= */

/* Keep the original portfolio image box */
.ard-services-9-item .main-img,
.ard-services-9-item .project_img,
.ard-services-9-item .hover_area {
    position: relative !important;
    overflow: hidden !important;
}

/* Main actual image */
.ard-services-9-item .hover_area > img[data-sampler="texture0"] {
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center !important;
}

/* Hide duplicate texture image */
.ard-services-9-item .hover_area > img[data-sampler="texture1"] {
    display: none !important;
}

/* Hide the grey polygon map image */
.ard-services-9-item .hover_area > img[data-sampler="map"] {
    display: none !important;
}

/* Keep canvas from creating an extra image/area */
.ard-services-9-item .project_img > .canvas {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for archid-scroll-text, class: .elementor-element-a1cc74d *//* Reduce scrolling text size */
.elementor-2813 .elementor-element.elementor-element-a1cc74d .arn-text-scroll-area h1{
    font-size: 190px !important;
    line-height: 0.9 !important;
}/* End custom CSS */
/* Start custom CSS for archid-ct-sec, class: .elementor-element-732ef88 */.submit-btn{
    display:flex;
    justify-content:flex-end;
    margin-top:25px;
}

.submit-btn .wpcf7-submit{
    background:#F9A033 !important;
    color:#000 !important;
    border:none !important;
    border-radius:50px !important;

    width:170px !important;
    height:50px !important;

    font-size:20px !important;
    font-weight:600 !important;

    padding:0 25px !important;
    line-height:50px !important;

    cursor:pointer;
    transition:.3s;
}

.submit-btn .wpcf7-submit:hover{
    background:#f28b00 !important;
    color:#fff !important;
}/* End custom CSS */