.elementor-170 .elementor-element.elementor-element-81af4f3{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:6vw;--padding-block-end:6vw;--padding-inline-start:0vw;--padding-inline-end:0vw;position:relative;top:0px;}.elementor-170 .elementor-element.elementor-element-81af4f3:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-81af4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1dee63 );}.elementor-170 .elementor-element.elementor-element-81af4f3, .elementor-170 .elementor-element.elementor-element-81af4f3::before{--border-transition:0.3s;}.elementor-170 .elementor-element.elementor-element-81af4f3.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-9244b21{--display:flex;--min-height:0vh;--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;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:2vw;--padding-block-end:2vw;--padding-inline-start:2vw;--padding-inline-end:2vw;}.elementor-170 .elementor-element.elementor-element-9244b21:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-9244b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1dee63 );}.elementor-170 .elementor-element.elementor-element-9244b21::before, .elementor-170 .elementor-element.elementor-element-9244b21 > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-9244b21 > .e-con-inner > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-9244b21 > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-9244b21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-9244b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://gentlemagicians.com/wp-content/wp-content/uploads/sites/224/2020/10/Group_1.png");background-position:center center;background-size:cover;}.elementor-170 .elementor-element.elementor-element-9244b21, .elementor-170 .elementor-element.elementor-element-9244b21::before{--border-transition:0.3s;}.elementor-170 .elementor-element.elementor-element-c6e8209{--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;--justify-content:flex-start;--align-items:flex-start;--gap:5vw 5vw;--background-transition:0.3s;}.elementor-170 .elementor-element.elementor-element-c6e8209.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-170 .elementor-element.elementor-element-52de2b5{--display:flex;--gap:2vw 2vw;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-3a2aa0d .aux-modern-heading-primary{font-size:45px;line-height:1.2em;letter-spacing:-1.8px;color:var( --e-global-color-text );max-width:330px;}.elementor-170 .elementor-element.elementor-element-3a2aa0d{width:auto;max-width:auto;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-170 .elementor-element.elementor-element-dff6d28{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-dff6d28.e-con{--align-self:flex-start;}.elementor-170 .elementor-element.elementor-element-fe71223{--icon-box-icon-margin:5px;}.elementor-170 .elementor-element.elementor-element-fe71223 .elementor-icon{font-size:25px;}.elementor-170 .elementor-element.elementor-element-fe71223 .elementor-icon-box-title{margin-bottom:8px;}.elementor-170 .elementor-element.elementor-element-fe71223 .elementor-icon-box-title, .elementor-170 .elementor-element.elementor-element-fe71223 .elementor-icon-box-title a{font-family:"DM Sans", Inconsolata;font-size:20px;font-weight:500;}.elementor-170 .elementor-element.elementor-element-fe71223 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-170 .elementor-element.elementor-element-c7f699c{--icon-box-icon-margin:5px;}.elementor-170 .elementor-element.elementor-element-c7f699c .elementor-icon{font-size:25px;}.elementor-170 .elementor-element.elementor-element-c7f699c .elementor-icon-box-title{margin-bottom:8px;}.elementor-170 .elementor-element.elementor-element-c7f699c .elementor-icon-box-title, .elementor-170 .elementor-element.elementor-element-c7f699c .elementor-icon-box-title a{font-family:"DM Sans", Inconsolata;font-size:20px;font-weight:500;}.elementor-170 .elementor-element.elementor-element-c7f699c > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-170 .elementor-element.elementor-element-578508d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-170 .elementor-element.elementor-element-578508d.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-578508d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-170 .elementor-element.elementor-element-578508d{--icon-box-icon-margin:5px;}.elementor-170 .elementor-element.elementor-element-578508d .elementor-icon{font-size:25px;}.elementor-170 .elementor-element.elementor-element-578508d .elementor-icon-box-title{margin-bottom:8px;}.elementor-170 .elementor-element.elementor-element-578508d .elementor-icon-box-title, .elementor-170 .elementor-element.elementor-element-578508d .elementor-icon-box-title a{font-family:"DM Sans", Inconsolata;font-size:20px;font-weight:500;}.elementor-170 .elementor-element.elementor-element-578508d > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-170 .elementor-element.elementor-element-5f5e0e3{--display:flex;--gap:2vw 2vw;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-434cec3{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:23px;--grid-row-gap:5px;}.elementor-170 .elementor-element.elementor-element-434cec3 .elementor-widget-container{text-align:left;}.elementor-170 .elementor-element.elementor-element-434cec3 .elementor-social-icon{background-color:#A4662300;--icon-padding:0.2em;}.elementor-170 .elementor-element.elementor-element-434cec3 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-170 .elementor-element.elementor-element-434cec3 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-170 .elementor-element.elementor-element-c0dd3d1{--display:flex;--justify-content:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:50px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-c0dd3d1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-170 .elementor-element.elementor-element-e697afb input:not([type="submit"]){font-family:var( --e-global-typography-primary-font-family ), Inconsolata;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c1dee63 );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;margin:40px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );transition:all ease-out 0.3s;}.elementor-170 .elementor-element.elementor-element-e697afb input:not([type="submit"]):focus{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-170 .elementor-element.elementor-element-e697afb input:not([type="submit"])::placeholder{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:var( --e-global-color-text );}.elementor-170 .elementor-element.elementor-element-e697afb input[type="text"]{color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-170 .elementor-element.elementor-element-e697afb input[type="email"]{transition:all ease-out 0.3s;}.elementor-170 .elementor-element.elementor-element-e697afb select{transition:all ease-out 0.3s;}.elementor-170 .elementor-element.elementor-element-e697afb textarea{font-size:16px;font-weight:700;letter-spacing:-0.64px;color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 80px 0px;margin:40px 0px 10px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );transition:all ease-out 0.3s;}.elementor-170 .elementor-element.elementor-element-e697afb textarea:focus{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-170 .elementor-element.elementor-element-e697afb textarea::placeholder{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:var( --e-global-color-text );}.elementor-170 .elementor-element.elementor-element-e697afb label{font-size:18px;font-weight:600;text-transform:capitalize;letter-spacing:-1.3px;color:var( --e-global-color-text );}.elementor-170 .elementor-element.elementor-element-e697afb input[type="submit"]{font-family:"DM Sans", Inconsolata;font-size:20px;font-weight:500;text-transform:none;letter-spacing:-2px;border-style:solid;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:10px 28px 10px 28px;margin:0px 0px 0px 0px;background-color:var( --e-global-color-accent );transition:all ease-out 0.3s;}.elementor-170 .elementor-element.elementor-element-e697afb input[type="submit"]:hover{background-color:#A4662300;}.elementor-170 .elementor-element.elementor-element-e697afb.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-170 .elementor-element.elementor-element-e697afb{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}body.elementor-page-170{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-170:not(.elementor-motion-effects-element-type-background), body.elementor-page-170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1dee63 );}@media(max-width:1024px){.elementor-170 .elementor-element.elementor-element-81af4f3{--padding-block-start:14vw;--padding-block-end:5vw;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-170 .elementor-element.elementor-element-9244b21{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-c6e8209{--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-3a2aa0d .aux-modern-heading-primary{font-size:36px;}.elementor-170 .elementor-element.elementor-element-c0dd3d1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-e697afb input:not([type="submit"]){font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-170 .elementor-element.elementor-element-e697afb textarea{padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-170 .elementor-element.elementor-element-81af4f3{--width:100vw;}.elementor-170 .elementor-element.elementor-element-c6e8209{--width:100%;}.elementor-170 .elementor-element.elementor-element-c0dd3d1{--width:100%;}}@media(max-width:767px){.elementor-170 .elementor-element.elementor-element-81af4f3{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:18vw;--padding-block-end:9vw;--padding-inline-start:9vw;--padding-inline-end:9vw;}.elementor-170 .elementor-element.elementor-element-9244b21{--gap:0px 0px;}.elementor-170 .elementor-element.elementor-element-c6e8209{--margin-block-start:0vw;--margin-block-end:3vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-170 .elementor-element.elementor-element-52de2b5{--margin-block-start:17px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-3a2aa0d .aux-modern-heading-primary{font-size:34px;}.elementor-170 .elementor-element.elementor-element-fe71223 .elementor-icon-box-title, .elementor-170 .elementor-element.elementor-element-fe71223 .elementor-icon-box-title a{font-size:16px;}.elementor-170 .elementor-element.elementor-element-c7f699c .elementor-icon-box-title, .elementor-170 .elementor-element.elementor-element-c7f699c .elementor-icon-box-title a{font-size:16px;}.elementor-170 .elementor-element.elementor-element-578508d .elementor-icon-box-title, .elementor-170 .elementor-element.elementor-element-578508d .elementor-icon-box-title a{font-size:16px;}.elementor-170 .elementor-element.elementor-element-434cec3{--grid-template-columns:repeat(0, auto);--grid-column-gap:14px;}.elementor-170 .elementor-element.elementor-element-e697afb input:not([type="submit"]){font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}body.elementor-page-170{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-e697afb */.elementor-170 .elementor-element.elementor-element-e697afb .aux-nextto{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.elementor-170 .elementor-element.elementor-element-e697afb .aux-nextto span{
    width: 50%;
}
.elementor-170 .elementor-element.elementor-element-e697afb .aux-nextto span:first-child{
    margin-right: 50px;
}
.elementor-170 .elementor-element.elementor-element-e697afb input[type="submit"]{
    justify-content: center;
}
.elementor-170 .elementor-element.elementor-element-e697afb textarea{
    height: 45px;
    min-height: 45px;
}

.elementor-170 .elementor-element.elementor-element-e697afb #info {
    display: flex;
    width: 100%;
    color: white;
}

@media screen and (max-width:767px){
    .elementor-170 .elementor-element.elementor-element-e697afb .aux-nextto{
        flex-direction: column;
    }
    .elementor-170 .elementor-element.elementor-element-e697afb .aux-nextto span:first-child{
        margin-right:0px;
    }
    .elementor-170 .elementor-element.elementor-element-e697afb .aux-nextto span{
        width: 100%;
    }
}/* End custom CSS */