.elementor-3570 .elementor-element.elementor-element-a86f2ab{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.6;--padding-top:180px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-a86f2ab:not(.elementor-motion-effects-element-type-background), .elementor-3570 .elementor-element.elementor-element-a86f2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.otwo.co.za/wp-content/uploads/2026/05/Contact-Us-image-opt-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3570 .elementor-element.elementor-element-a86f2ab::before, .elementor-3570 .elementor-element.elementor-element-a86f2ab > .elementor-background-video-container::before, .elementor-3570 .elementor-element.elementor-element-a86f2ab > .e-con-inner > .elementor-background-video-container::before, .elementor-3570 .elementor-element.elementor-element-a86f2ab > .elementor-background-slideshow::before, .elementor-3570 .elementor-element.elementor-element-a86f2ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-3570 .elementor-element.elementor-element-a86f2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-d215bc7 ) 26%);}.elementor-3570 .elementor-element.elementor-element-db373e8{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-f9d4762{--display:flex;--min-height:200px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:99px 99px 99px 99px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-f9d4762:not(.elementor-motion-effects-element-type-background), .elementor-3570 .elementor-element.elementor-element-f9d4762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE6DB;}.elementor-3570 .elementor-element.elementor-element-f9d4762.e-con{--align-self:center;}.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-3570 .elementor-element.elementor-element-7fba4ed{padding:0px 0px 20px 8px;text-align:center;}.elementor-3570 .elementor-element.elementor-element-7fba4ed .elementor-heading-title{font-family:var( --e-global-typography-b2e9dcb-font-family ), Sans-serif;font-size:var( --e-global-typography-b2e9dcb-font-size );font-weight:var( --e-global-typography-b2e9dcb-font-weight );line-height:var( --e-global-typography-b2e9dcb-line-height );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3570 .elementor-element.elementor-element-911c97e{padding:0px 0px 0px 20px;top:-25px;}.elementor-3570 .elementor-element.elementor-element-911c97e.elementor-element{--align-self:center;}.elementor-3570 .elementor-element.elementor-element-911c97e .elementor-icon-wrapper{text-align:center;}.elementor-3570 .elementor-element.elementor-element-911c97e .elementor-icon{font-size:200px;}.elementor-3570 .elementor-element.elementor-element-911c97e .elementor-icon svg{height:200px;}.elementor-3570 .elementor-element.elementor-element-f6748a0{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-a8f9528{--display:flex;--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;}.elementor-3570 .elementor-element.elementor-element-584af29 .elementor-heading-title{font-family:var( --e-global-typography-2142764-font-family ), Sans-serif;font-size:var( --e-global-typography-2142764-font-size );font-weight:var( --e-global-typography-2142764-font-weight );text-transform:var( --e-global-typography-2142764-text-transform );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-a72f8b4{width:var( --container-widget-width, 486px );max-width:486px;padding:10px 0px 20px 0px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-3570 .elementor-element.elementor-element-a72f8b4 .elementor-heading-title{font-family:var( --e-global-typography-581d918-font-family ), Sans-serif;font-size:var( --e-global-typography-581d918-font-size );font-weight:var( --e-global-typography-581d918-font-weight );text-transform:var( --e-global-typography-581d918-text-transform );line-height:var( --e-global-typography-581d918-line-height );letter-spacing:var( --e-global-typography-581d918-letter-spacing );}.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-3570 .elementor-element.elementor-element-1c543bc{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-882b921{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-435ddda );--border-color:var( --e-global-color-435ddda );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-7c8c873 .elementor-heading-title{font-family:var( --e-global-typography-2142764-font-family ), Sans-serif;font-size:var( --e-global-typography-2142764-font-size );font-weight:var( --e-global-typography-2142764-font-weight );text-transform:var( --e-global-typography-2142764-text-transform );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-1e1c337{text-align:start;}.elementor-3570 .elementor-element.elementor-element-1e1c337 p{margin-block-end:0px;}.elementor-3570 .elementor-element.elementor-element-1e1c337 a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-3570 .elementor-element.elementor-element-1e1c337 a:hover, .elementor-3570 .elementor-element.elementor-element-1e1c337 a:focus{color:var( --e-global-color-135289a );}.elementor-3570 .elementor-element.elementor-element-f0120ca{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-435ddda );--border-color:var( --e-global-color-435ddda );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-40a907e .elementor-heading-title{font-family:var( --e-global-typography-2142764-font-family ), Sans-serif;font-size:var( --e-global-typography-2142764-font-size );font-weight:var( --e-global-typography-2142764-font-weight );text-transform:var( --e-global-typography-2142764-text-transform );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-dba72fc{text-align:start;}.elementor-3570 .elementor-element.elementor-element-dba72fc p{margin-block-end:0px;}.elementor-3570 .elementor-element.elementor-element-dba72fc a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-3570 .elementor-element.elementor-element-dba72fc a:hover, .elementor-3570 .elementor-element.elementor-element-dba72fc a:focus{color:var( --e-global-color-135289a );}.elementor-3570 .elementor-element.elementor-element-1347c33{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-435ddda );--border-color:var( --e-global-color-435ddda );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-a71f2a6 .elementor-heading-title{font-family:var( --e-global-typography-2142764-font-family ), Sans-serif;font-size:var( --e-global-typography-2142764-font-size );font-weight:var( --e-global-typography-2142764-font-weight );text-transform:var( --e-global-typography-2142764-text-transform );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-fa6726c{text-align:start;}.elementor-3570 .elementor-element.elementor-element-fa6726c p{margin-block-end:0px;}.elementor-3570 .elementor-element.elementor-element-fa6726c a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-3570 .elementor-element.elementor-element-fa6726c a:hover, .elementor-3570 .elementor-element.elementor-element-fa6726c a:focus{color:var( --e-global-color-135289a );}.elementor-3570 .elementor-element.elementor-element-a7cdacf{padding:20px 0px 0px 0px;text-align:start;}.elementor-3570 .elementor-element.elementor-element-a7cdacf p{margin-block-end:0px;}.elementor-3570 .elementor-element.elementor-element-a7cdacf a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-3570 .elementor-element.elementor-element-a7cdacf a:hover, .elementor-3570 .elementor-element.elementor-element-a7cdacf a:focus{color:var( --e-global-color-135289a );}.elementor-3570 .elementor-element.elementor-element-46920de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3570 .elementor-element.elementor-element-8641956{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-831951e iframe{height:430px;filter:brightness( 100% ) contrast( 100% ) saturate( 17% ) blur( 0px ) hue-rotate( 204deg );transition-duration:0.3s;}.elementor-3570 .elementor-element.elementor-element-831951e:hover iframe{filter:brightness( 106% ) contrast( 100% ) saturate( 27% ) blur( 0px ) hue-rotate( 204deg );}.elementor-3570 .elementor-element.elementor-element-27f8cad{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-de8bdae{width:var( --container-widget-width, 486px );max-width:486px;padding:0px 0px 0px 0px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-3570 .elementor-element.elementor-element-de8bdae .elementor-heading-title{font-family:var( --e-global-typography-581d918-font-family ), Sans-serif;font-size:var( --e-global-typography-581d918-font-size );font-weight:var( --e-global-typography-581d918-font-weight );text-transform:var( --e-global-typography-581d918-text-transform );line-height:var( --e-global-typography-581d918-line-height );letter-spacing:var( --e-global-typography-581d918-letter-spacing );}@media(max-width:1024px){.elementor-3570 .elementor-element.elementor-element-f9d4762{--min-height:190px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3570 .elementor-element.elementor-element-7fba4ed .elementor-heading-title{font-size:var( --e-global-typography-b2e9dcb-font-size );line-height:var( --e-global-typography-b2e9dcb-line-height );}.elementor-3570 .elementor-element.elementor-element-911c97e .elementor-icon{font-size:190px;}.elementor-3570 .elementor-element.elementor-element-911c97e .elementor-icon svg{height:190px;}.elementor-3570 .elementor-element.elementor-element-f6748a0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-584af29 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-a72f8b4 .elementor-heading-title{font-size:var( --e-global-typography-581d918-font-size );line-height:var( --e-global-typography-581d918-line-height );letter-spacing:var( --e-global-typography-581d918-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-7c8c873 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-40a907e .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-a71f2a6 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-27f8cad{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-de8bdae .elementor-heading-title{font-size:var( --e-global-typography-581d918-font-size );line-height:var( --e-global-typography-581d918-line-height );letter-spacing:var( --e-global-typography-581d918-letter-spacing );}}@media(min-width:768px){.elementor-3570 .elementor-element.elementor-element-f9d4762{--width:200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3570 .elementor-element.elementor-element-f9d4762{--width:190px;}}@media(min-width:1367px){.elementor-3570 .elementor-element.elementor-element-a86f2ab:not(.elementor-motion-effects-element-type-background), .elementor-3570 .elementor-element.elementor-element-a86f2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-3570 .elementor-element.elementor-element-db373e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3570 .elementor-element.elementor-element-7fba4ed .elementor-heading-title{font-size:var( --e-global-typography-b2e9dcb-font-size );line-height:var( --e-global-typography-b2e9dcb-line-height );}.elementor-3570 .elementor-element.elementor-element-f6748a0{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-584af29 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-a72f8b4 .elementor-heading-title{font-size:var( --e-global-typography-581d918-font-size );line-height:var( --e-global-typography-581d918-line-height );letter-spacing:var( --e-global-typography-581d918-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-1c543bc{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-882b921{--justify-content:center;}.elementor-3570 .elementor-element.elementor-element-7c8c873 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-f0120ca{--justify-content:center;}.elementor-3570 .elementor-element.elementor-element-40a907e .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-1347c33{--justify-content:center;}.elementor-3570 .elementor-element.elementor-element-a71f2a6 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-27f8cad{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-de8bdae .elementor-heading-title{font-size:var( --e-global-typography-581d918-font-size );line-height:var( --e-global-typography-581d918-line-height );letter-spacing:var( --e-global-typography-581d918-letter-spacing );}}@media(max-width:767px){.elementor-3570 .elementor-element.elementor-element-a86f2ab{--min-height:90vh;}.elementor-3570 .elementor-element.elementor-element-a86f2ab:not(.elementor-motion-effects-element-type-background), .elementor-3570 .elementor-element.elementor-element-a86f2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-571px 0px;}.elementor-3570 .elementor-element.elementor-element-db373e8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-f9d4762{--width:150px;--min-height:150px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3570 .elementor-element.elementor-element-7fba4ed .elementor-heading-title{font-size:var( --e-global-typography-b2e9dcb-font-size );line-height:var( --e-global-typography-b2e9dcb-line-height );}.elementor-3570 .elementor-element.elementor-element-911c97e{padding:0px 0px 0px 15px;top:-20px;}.elementor-3570 .elementor-element.elementor-element-911c97e .elementor-icon{font-size:150px;}.elementor-3570 .elementor-element.elementor-element-911c97e .elementor-icon svg{height:150px;}.elementor-3570 .elementor-element.elementor-element-f6748a0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-a8f9528{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3570 .elementor-element.elementor-element-584af29 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-a72f8b4{padding:0px 0px 20px 0px;}.elementor-3570 .elementor-element.elementor-element-a72f8b4 .elementor-heading-title{font-size:var( --e-global-typography-581d918-font-size );line-height:var( --e-global-typography-581d918-line-height );letter-spacing:var( --e-global-typography-581d918-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-1c543bc{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-882b921{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-3570 .elementor-element.elementor-element-7c8c873 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-f0120ca{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-3570 .elementor-element.elementor-element-40a907e .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-1347c33{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3570 .elementor-element.elementor-element-a71f2a6 .elementor-heading-title{font-size:var( --e-global-typography-2142764-font-size );letter-spacing:var( --e-global-typography-2142764-letter-spacing );}.elementor-3570 .elementor-element.elementor-element-831951e iframe{height:340px;}.elementor-3570 .elementor-element.elementor-element-27f8cad{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-3570 .elementor-element.elementor-element-de8bdae{padding:0px 0px 20px 0px;}.elementor-3570 .elementor-element.elementor-element-de8bdae .elementor-heading-title{font-size:var( --e-global-typography-581d918-font-size );line-height:var( --e-global-typography-581d918-line-height );letter-spacing:var( --e-global-typography-581d918-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-428143d */p.gform_heading {
    display: none;
}

span#input_1_1_3_container {
    padding: 0;
}
div#field_1_4 {
    margin-top: -104px;
}

input#input_1_1_3, input#input_1_3, input#input_1_4, select#input_1_6 {
    height: 80px;
    background-color: rgb(255 255 255 / 70%);
    border: 1px solid #c8c2ba;
    border-radius: 0;
    padding: 10px 60px;
    color: #2B292B;
}

textarea#input_1_5 {
    height: 178px;
        background-color: rgb(255 255 255 / 70%);
    border: 1px solid #c8c2ba;
    border-radius: 0;
    padding: 30px 60px;
    color: #2B292B;
}

/* Placeholder */
body .gform_wrapper ::placeholder,
body .gform_wrapper ::-webkit-input-placeholder,
body .gform_wrapper input[placeholder] {
  color: #8c8783;
}

/* Button */
.gform-footer.gform_footer.top_label {
    justify-content: end;
    padding: 0 !important;
}
input#gform_submit_button_1 {
    background-color: #000000;
    font-family: "Archivo", Sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 2px;
    fill: #2b292b;
    color: white;
    border-radius: 0px;
    width: 220px;
    border: 1px solid #000;
}
input#gform_submit_button_1:hover {
    background-color: #00000099;
}

@media(max-width: 640px) {
    div#field_1_4 {
    margin-top: -6px;
}
span#input_1_1_3_container {
    margin-bottom: 0;
}
input#input_1_1_3, input#input_1_3, input#input_1_4, select#input_1_6 {
    height: 50px;
padding: 10px 20px;
}
textarea#input_1_5 {
    padding: 15px 20px;    
}
input#gform_submit_button_1 {
    width: 100%;
}
}/* End custom CSS */