/* cyrillic-ext */ @font-face {  font-family:'Raleway';  font-style:italic;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2) format('woff2');  unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {  font-family:'Raleway';  font-style:italic;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2) format('woff2');  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face {  font-family:'Raleway';  font-style:italic;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2) format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {  font-family:'Raleway';  font-style:italic;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {  font-family:'Raleway';  font-style:italic;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face {  font-family:'Raleway';  font-style:normal;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');  unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {  font-family:'Raleway';  font-style:normal;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face {  font-family:'Raleway';  font-style:normal;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {  font-family:'Raleway';  font-style:normal;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {  font-family:'Raleway';  font-style:normal;  font-weight:100 900;  font-display:swap;  src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face {   font-family:'Raleway-Font';   src:url('https://magnetoitsolutions.com/wp-content/themes/magneto/fonts/new-theme/Raleway/Raleway-Regular.woff2');   font-weight:400;   font-display:swap; } @font-face {   font-family:'Raleway-Font';   src:url('https://magnetoitsolutions.com/wp-content/themes/magneto/fonts/new-theme/Raleway/Raleway-Medium.woff2');   font-weight:500;   font-display:swap; } @font-face {   font-family:'Raleway-Font';   src:url('https://magnetoitsolutions.com/wp-content/themes/magneto/fonts/new-theme/Raleway/Raleway-Bold.woff2');   font-weight:600;   font-display:swap; } @font-face {   font-family:'Raleway-Font';   src:url('https://magnetoitsolutions.com/wp-content/themes/magneto/fonts/new-theme/Raleway/Raleway-Bold.woff2');   font-weight:700;   font-display:swap; } @font-face {   font-family:'Sourcesans-Regular';   src:url('https://magnetoitsolutions.com/wp-content/themes/magneto/fonts/new-theme/Sourcesans/SourceSans3-Regular.woff2');   font-weight:400;   font-display:swap; } @font-face {   font-family:'Sourcesans-Medium';   src:url('https://magnetoitsolutions.com/wp-content/themes/magneto/fonts/new-theme/Sourcesans/SourceSans3-Medium.woff2');   font-weight:500;   font-display:swap; }  @font-face {   font-family:'Sourcesans-SemiBold';   src:url('https://magnetoitsolutions.com/wp-content/themes/magneto/fonts/new-theme/Sourcesans/SourceSans3-SemiBold.woff2');   font-weight:600;   font-display:swap; } @font-face {   font-family:'Sourcesans-Bold';   src:url('https://magnetoitsolutions.com/wp-content/themes/magneto/fonts/new-theme/Sourcesans/SourceSans3-Bold.woff2');   font-weight:700;   font-display:swap; } body {   font-size:14px;   line-height:24px;   font-family:'Raleway', Raleway-Font !important;   font-weight:500;   letter-spacing:1px;   padding:0;   margin:0; } .single_content_area :is(h1, h2, h3, h4, h5, h6, p, span, a, button) {   font-family:'Raleway', Raleway-Font !important; } body * {   box-sizing:border-box;   outline:none;   text-decoration:none;   -webkit-tap-highlight-color:transparent; } a {   text-decoration:unset; } img {   max-width:100%;   height:auto;   display:block;   transition:all 200ms ease;   -webkit-transition:all 200ms ease; } a:hover {   text-decoration:unset; } .container {   padding-right:24px;   padding-left:24px;   margin-right:auto;   margin-left:auto;   width:100%; } html.popup_overflow {   overflow:hidden; } .global_box.down_icon img {   display:inline-block; } @media (max-width:767px) {   .container {  padding-left:12px;  padding-right:12px;   }   #feedback.sticky-sidebar-requestproposal {  display:none;   } } @media (min-width:768px) {   .container {  max-width:750px;   } } @media (min-width:992px) {   .container {  max-width:970px;   } } @media (min-width:1200px) {   .container {  max-width:1200px;   } } @media (min-width:1366px) {   .container {  max-width:1224px;  padding-left:0 !important;  padding-right:0 !important;  margin-left:auto;  margin-right:auto;   } } .container-fluid {   padding-right:24px;   padding-left:24px;   margin-right:auto;   margin-left:auto; }  .row {   margin-right:-12px;   margin-left:-12px; } .row>* {   padding-right:12px;   padding-left:12px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {   position:relative;   min-height:1px;   padding-right:12px;   padding-left:12px; }   .h1_mis, h1 {   font-family:'Raleway', Raleway-Font;   font-size:clamp(38px, 7.028vw, 96px);   line-height:125%;   letter-spacing:-1.5px;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .h2_mis, h2 {   font-family:'Raleway', Raleway-Font;   font-size:clamp(34px, 4.392vw, 60px);   line-height:120%;   letter-spacing:-0.5px;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .h3_mis, h3 {   font-family:'Raleway', Raleway-Font;   font-size:clamp(30px, 3.514vw, 48px);   line-height:120%;   letter-spacing:0;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .h4_mis, h4 {   font-family:'Raleway', Raleway-Font;   font-size:clamp(26px, 2.489vw, 34px);   line-height:140%;   letter-spacing:0.25px;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .h5_mis, h5 {   font-family:'Raleway', Raleway-Font;   font-size:clamp(20px, 1.757vw, 24px);   line-height:135%;   letter-spacing:0;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .h6_mis, h6 {   font-family:'Raleway', Raleway-Font;   font-size:clamp(18px, 1.464vw, 20px);   line-height:160%;   letter-spacing:0.15px;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .h6_regular {   font-family:'Raleway', Raleway-Font;   font-size:clamp(18px, 1.464vw, 20px);   line-height:160%;   letter-spacing:0.15px;   font-weight:500;   color:#2F3744;   padding:0;   margin:0; } .sub1_mis {   font-family:'Raleway', Raleway-Font;   font-size:clamp(14px, 1.171vw, 16px);   line-height:150%;   letter-spacing:0.15px;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .sub2_mis {   font-family:'Raleway', Raleway-Font;   font-size:clamp(12px, 1.025vw, 14px);   line-height:145%;   letter-spacing:0.1px;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .body1_mis {   font-family:'Raleway', Raleway-Font;   font-size:clamp(14px, 1.171vw, 16px);   line-height:150%;   letter-spacing:0.5px;   font-weight:500;   color:#2F3744;   padding:0;   margin:0; } .body2_mis {   font-family:'Raleway', Raleway-Font;   font-size:clamp(12px, 1.025vw, 14px);   line-height:145%;   letter-spacing:0.25px;   font-weight:500;   color:#2F3744;   padding:0;   margin:0; } .button_text_mis {   font-family:'Raleway', Raleway-Font;   font-size:clamp(14px, 1.171vw, 16px);   line-height:150%;   letter-spacing:1.25px;   font-weight:700;   color:#2F3744;   padding:0;   margin:0; } .caption_text_mis {   font-family:'Raleway', Raleway-Font;   font-size:clamp(10px, 0.878vw, 12px);   line-height:135%;   letter-spacing:0.4px;   font-weight:500;   color:#2F3744;   padding:0;   margin:0; } .overline_text_mis {   font-family:'Raleway', Raleway-Font;   font-size:clamp(8px, 0.732vw, 10px);   line-height:160%;   letter-spacing:1.5px;   font-weight:500;   color:#2F3744;   padding:0;   margin:0; } .source_font {   font-family:'Sourcesans-Bold';   font-size:clamp(26px, 2.489vw, 34px);   line-height:140%;   font-weight:700;   padding:0;   margin:0; } .source_font2 {   font-family:'Sourcesans-Bold';   font-size:clamp(16px, 1.318vw, 18px);   line-height:135%;   font-weight:700;   padding:0;   margin:0; } .source_font_400 {   font-family:'Sourcesans-Regular';   font-size:clamp(14px, 1.171vw, 16px);   line-height:135%;   font-weight:400;   padding:0;   margin:0; } .raleway_font2 {   font-family:'Raleway', Raleway-Font;   font-size:clamp(14px, 1.171vw, 16px);   line-height:110%;   letter-spacing:1.25px;   font-weight:700;   padding:0;   margin:0; }   .theme_btn {   font-family:'Raleway', Raleway-Font;   display:inline-flex;   align-items:center;   gap:12px;   justify-content:center;   font-weight:700;   font-size:clamp(12px, 1.171vw, 16px);   line-height:150%;   letter-spacing:1.25px;   text-transform:uppercase;   color:#FFFFFF;   padding:clamp(8px, 0.878vw, 12px) clamp(12px, 1.171vw, 16px);   text-align:center;   border-radius:4px;   border:0;   background:linear-gradient(135deg, #F96A03 0%, #E32A68 100%);   transition:all .3s ease-in-out; } .theme_btn:hover {   background:linear-gradient(135deg, #E32A68 0%, #F96A03 100%); } #return-to-top {   position:fixed;   bottom:85px;   right:5px;   background:rgb(40, 44, 56);   width:50px;   height:50px;   display:block;   text-decoration:none;   border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%;   display:none;   -webkit-transition:all 0.3s linear;   -moz-transition:all 0.3s ease;   -ms-transition:all 0.3s ease;   -o-transition:all 0.3s ease;   transition:all 0.3s ease;   z-index:999; } #return-to-top .angle_up_img {   -webkit-transition:all 0.3s ease;   -moz-transition:all 0.3s ease;   -ms-transition:all 0.3s ease;   -o-transition:all 0.3s ease;   transition:all 0.3s ease;   color:#fff;   position:relative;   width:24px;   height:24px;   margin:auto;   top:12px; } #return-to-top .angle_up_img>img {   width:100%;   height:100%; } #return-to-top:hover {   background:rgba(0, 0, 0, 0.9); } #return-to-top:hover>.angle_up_img {   color:#fff;   top:4px; }  #feedback.sticky-sidebar-requestproposal {   height:0px;   width:85px;   position:fixed;   right:0;   top:60%;   z-index:1000;   transform:rotate(-90deg);   -webkit-transform:rotate(-90deg);   -moz-transform:rotate(-90deg);   -o-transform:rotate(-90deg); } #feedback.sticky-sidebar-requestproposal>a {   display:block;   background:linear-gradient(135deg, #f96a03 0%, #e32a68 100%);   height:48px;   padding:clamp(8px, 0.878vw, 12px);   border-radius:4px;   max-width:242px;   min-width:max-content;   text-align:center;   color:#fff;   border:1px solid transparent; } #feedback.sticky-sidebar-requestproposal a:hover {   background:#fff;   color:#f96a03;   border:1px solid #f96a03; } .commom_privacy_wpr h2, .commom_privacy_wpr h3, .commom_privacy_wpr h4 {   font-weight:500; } .commom_scam_alert_wpr h2, .commom_scam_alert_wpr h3, .commom_scam_alert_wpr h4 {   margin:12px 0; } @media (max-width:575px) {   #return-to-top {  bottom:78px;  width:40px;  height:40px;   }   #return-to-top .angle_up_img {  width:18px;  height:18px;  top:8px;   } } .gfield_required {   color:red;   margin:0;   display:inline-block;   font-size:20px;   line-height:10px; } .inner_form_wpr .form_error {   display:block;   margin-top:8px;   font-size:clamp(10px, 1.025vw, 12px);   line-height:145%;   letter-spacing:0.25px;   font-weight:500;   color:rgb(235, 30, 30); }  .hero_image_banner {   padding:clamp(40px, 5.271vw, 72px) 0 clamp(40px, 4.1vw, 56px) 0;   background:linear-gradient(180deg, #FFFFFF 0%, #F5F5F7 100%); } .hero_image_banner .hero_banner_grid {   display:grid;   gap:50px;   grid-template-columns:599px 496px;   justify-content:space-between; } .hero_image_banner .hero_banner_grid .hero_banner_content h1 span {   background:linear-gradient(135deg, #F96A03 0%, #E32A68 100%);   padding:0 12px 0 0;   display:inline-block;   color:#FFFFFF;   } .hero_image_banner .hero_banner_grid .hero_banner_content h1 {   margin-bottom:24px;   line-height:114%;   } .hero_image_banner .hero_banner_grid .hero_banner_content ul li, .hero_image_banner .hero_banner_grid .hero_banner_content>p {   margin-bottom:clamp(24px, 2.343vw, 32px);   color:#686F7A;   font-family:'Raleway', Raleway-Font;   font-size:clamp(14px, 1.171vw, 16px);   line-height:150%;   letter-spacing:0.5px;   font-weight:500; } .hero_image_banner .hero_banner_grid .hero_banner_content ul {   margin-bottom:clamp(24px, 2.343vw, 32px);   margin-left:17px; } .hero_image_banner .hero_banner_grid .hero_banner_content ul li {   margin-bottom:8px;   list-style:disc; } .hero_image_banner .hero_banner_grid .hero_banner_img {   display:flex;   justify-content:flex-end; } .hero_image_banner .hero_banner_grid .hero_banner_img img {   max-width:100%;   height:auto; } .hero_image_banner .hero_banner_grid .hero_banner_content .hero_single_img {   margin-top:clamp(20px, 2.343vw, 32px); } .hero_image_banner .hero_banner_grid .hero_banner_content .hero_single_img img {   display:block;   max-height:64px;   width:auto;   object-fit:contain; } .hero_image_banner .hero_banner_grid .hero_banner_content .hero_single_img.multi_img {   display:flex;   align-items:flex-start;   justify-content:flex-start;   gap:clamp(16px,2.928vw,40px); }  .hero_image_banner .hero_banner_grid .hero_banner_content .hero_single_img.multi_img img{   max-height:max-content;   width:auto; } .hero_image_banner .theme_btn {   font-family:'Raleway', Raleway-Font;   display:inline-flex;   align-items:center;   gap:12px;   justify-content:center;   font-weight:700;   font-size:clamp(12px, 1.171vw, 16px);   line-height:150%;   letter-spacing:1.25px;   text-transform:uppercase;   color:#FFFFFF;   padding:clamp(8px, 0.878vw, 12px) clamp(12px, 1.171vw, 16px);   text-align:center;   border-radius:4px;   border:0;   background:linear-gradient(135deg, #F96A03 0%, #E32A68 100%);   transition:all .3s ease-in-out; } .hero_image_banner .theme_btn:hover {   background:linear-gradient(135deg, #E32A68 0%, #F96A03 100%); } .hero_image_banner .hero_banner_grid .hero_banner_content .ppc_meet_link {   font-family:'Raleway', Raleway-Font;   font-weight:700;   color:#2F3744;   font-size:clamp(12px, 1.171vw, 16px);   line-height:150%;   letter-spacing:1.25px;   text-transform:uppercase;   border-bottom:1px solid #2F3744;   position:relative;   padding-right:2px;   margin-bottom:12px;   display:inline-flex; } .hero_image_banner .hero_banner_grid .hero_banner_content .ppc_meet_link::after {   content:'';   background-image:url('https://magnetoitsolutions.com/wp-content/themes/magneto/img/arrow-drop.svg');   position:absolute;   background-position:center;   background-repeat:no-repeat;   background-size:cover;   height:12px;   width:18px;   right:-20px;   top:50%;   transform:translateY(-50%); } .hero_image_banner .hero_banner_grid .hero_banner_content .proud_logo_wpr {   margin-top:clamp(24px, 1.757vw, 24px);   display:-webkit-box;   display:-ms-flexbox;   display:flex;   gap:clamp(10px, 2.343vw, 32px);   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center;   overflow:hidden; } .hero_image_banner .hero_banner_grid .hero_banner_content .proud_logo_wpr>p {   text-align:left;   text-transform:uppercase;   color:#2F3744;   max-width:96px; } .hero_image_banner .hero_banner_grid .hero_banner_content .proud_logo_wpr>span {   height:70px;   width:1px;   background-color:#D2D2D7; } .hero_image_banner .hero_banner_grid .hero_banner_content .proud_logo_wpr>img {   height:40px;   width:auto; }  .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content {   max-width:496px;   padding:24px;   border:1px solid #D2D2D7;   border-radius:16px;   margin-left:auto; } .hero_image_banner .hero_banner_grid .right_form_wrapper .offer {   margin-bottom:0; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content h2 {   color:#686F7A;   font-size:16px;   font-weight:700;   line-height:150%;   text-align:left;   letter-spacing:0.15px;   margin-bottom:8px; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .inner_form_wpr {   margin-bottom:clamp(8px, 1.025vw, 14px); } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content label.form__label, .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content label.new_theme_label {   display:block !important;   font-family:'Raleway', 'Raleway-Font' !important;   font-size:clamp(12px, 1.025vw, 14px);   font-weight:500;   line-height:20px;   letter-spacing:0.25px;   text-align:left;   margin-top:0;   margin-bottom:4px;   color:#29303b !important; } .hero_image_banner .hero_banner_grid .right_form_wrapper .gfield_required {   color:red;   margin:0;   display:inline-block;   font-size:20px;   line-height:10px; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .inner_form_wpr :where(input, select, textarea) {   width:100% !important;   margin:0 !important;   font-family:'Raleway', 'Raleway-Font' !important;   min-height:40px;   background-color:transparent;   outline:none;   font-size:clamp(12px, 1.025vw, 14px);   line-height:120%;   letter-spacing:0.1px;   height:40px;   border:1px solid #D2D2D7; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .inner_form_wpr :where(input, select, textarea):focus {   border:1px solid #D2D2D7; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .multi_input_form {   display:flex;   align-items:center;   justify-content:space-between;   gap:16px; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .multi_input_form .inner_form_wpr {   width:100%; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .form-group {   padding:0; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .form-group select {   width:100%; } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .contactbtn-sbmt {   display:inline-flex;   align-items:center;   justify-content:center;   gap:16px;   font-family:'Raleway', Raleway-Font;   font-weight:700;   font-size:clamp(12px, 1.171vw, 16px);   line-height:150%;   letter-spacing:1.25px;   text-transform:uppercase;   color:#FFFFFF;   padding:clamp(8px, 0.878vw, 12px) clamp(12px, 1.171vw, 16px);   text-align:center;   border-radius:4px;   background:linear-gradient(135deg, #F96A03 0%, #E32A68 100%);   transition:all .3s ease-in-out;   width:100%;   margin-top:clamp(18px, 1.757vw, 24px); } .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content .contactbtn-sbmt:hover {   background:linear-gradient(135deg, #E32A68 0%, #F96A03 100%); } .contactbtn_loader {   display:block;   width:clamp(16px, 1.464vw, 20px);   height:clamp(16px, 1.464vw, 20px); } .contactbtn_loader>img {   display:block;   width:clamp(16px, 1.464vw, 20px);   height:clamp(16px, 1.464vw, 20px); } .new_theme_inner_inp textarea {   width:100% !important; }   .hero_logo_section {   background:#fef8f6;   padding:16px 0; } .hero_logo_section .hero_logo_wrapper .hero_logo_box, .hero_logo_section .hero_logo_wrapper .hero_logo_img, .hero_logo_section .hero_logo_wrapper {   display:flex;   justify-content:center;   align-items:center; } .hero_logo_section .hero_logo_wrapper .hero_logo_img {   padding-top:12px;   padding-bottom:12px;   padding-right:24px;   padding-left:20px;   border-right:1px solid #D2D2D7;   max-width:228px; } .hero_logo_section .hero_logo_wrapper .hero_logo_img.main_logo>img {   height:40px;   width:auto; } .hero_logo_section .hero_logo_wrapper .hero_logo_img img {   height:48px;   width:48px;   display:block;   object-fit:contain; } .hero_logo_section .hero_logo_wrapper .hero_logo_box {   flex-wrap:wrap; } .hero_logo_section .hero_logo_wrapper .hero_logo_box .hero_logo_img {   border-right:1px solid #D2D2D7; } .hero_logo_section .hero_logo_wrapper .hero_logo_box .hero_logo_img:last-child {   border-right:none; } .hero_logo_section .hero_logo_wrapper .hero_logo_img span {   font-weight:700;   font-size:16px;   line-height:150%;   letter-spacing:0.15px;   color:#2F3744;   display:inline-block;   margin-left:8px;   width:calc(100% - 48px); }  @media(min-width:1366px) {   .hero_image_banner .hero_banner_grid .hero_banner_img img {  margin-top:-19px;   } } @media(max-width:1280px) {   .hero_image_banner .hero_banner_grid {  grid-template-columns:repeat(2, 1fr);   } } @media (max-width:1199px) {   .hero_logo_wrapper .hero_logo_box {  gap:24px;   } } @media (max-width:767px) {   .hero_image_banner .hero_banner_grid .hero_banner_img {  justify-content:center;   }   .hero_image_banner .hero_banner_grid .hero_banner_img img {  width:100%;   }   .hero_image_banner .hero_banner_grid {  display:flex;  gap:24px 0;  flex-wrap:wrap;   }   .hero_image_banner .hero_banner_grid .hero_banner_content {   width:100%;   }   .hero_image_banner .hero_banner_grid .right_form_wrapper {   width:100%;   }   .hero_image_banner .hero_image_banner .hero_banner_grid .right_form_wrapper {   min-width:100%;   }   .hero_logo_wrapper .hero_logo_img {  border-right:0 !important;   }   .hero_image_banner .hero_banner_grid .hero_banner_content .ppc_meet_link {  display:inline;  border-bottom:0;   } } @media (max-width:575px) {   .hero_image_banner .hero_banner_grid .right_form_wrapper .right_form_content {  padding:12px;   }   .hero_image_banner .hero_banner_grid .hero_banner_content .proud_logo_wpr>p {  max-width:76px;  text-align:left;   }   .hero_image_banner .hero_banner_grid .hero_banner_content .proud_logo_wpr>span {  height:48px;   }   .hero_image_banner .hero_banner_grid .hero_banner_content .proud_logo_wpr>img {  height:24px;   }   .hero_image_banner .theme_btn {  width:100%;   }   .hero_image_banner .hero_banner_grid .hero_banner_content h1 {  margin-bottom:20px;   }   .hero_image_banner .hero_banner_grid .hero_banner_content h1 span {  all:unset;   }   .hero_logo_section .hero_logo_wrapper {  flex-direction:column;   }   .hero_logo_section .hero_logo_wrapper .hero_logo_box .hero_logo_img {  flex-direction:column;   }   .hero_logo_section .hero_logo_wrapper .hero_logo_box .hero_logo_img span {  margin-left:0;  text-align:center;   }   .hero_logo_section .hero_logo_wrapper .hero_logo_box .hero_logo_img:first-of-type {  border-left:none;   }   .hero_logo_section .hero_logo_wrapper .hero_logo_box .hero_logo_img {  border-right:none;   }   .hero_image_banner .hero_banner_grid .hero_banner_content .ppc_meet_link::after {  display:none;   } }  header {   background-color:#ffffff;   padding:16px 20px;   position:sticky;   position:-webkit-sticky;   top:0;   z-index:9999;   box-shadow:0px 2px 16px rgba(0, 0, 0, 0.067); } header nav menu {   display:flex;   align-items:center;   gap:36px;   margin-right:24px; } header nav {   width:100%;   max-width:1302px;   margin:0 auto;   display:flex;   justify-content:space-between;   align-items:center;   gap:20px; } header nav ul.nav_ul {   display:flex;   gap:32px;   align-items:center;   list-style:none; } header nav ul.nav_ul li a {   font-family:'Raleway', Raleway-Font;   font-weight:700;   font-size:16px;   line-height:150%;   letter-spacing:0.15px;   color:#686F7A;   transition:all .3s ease;   display:inline-block; } header nav ul.nav_ul li>a:hover {   color:#2F3744; } header nav ul.nav_ul li.dropdown {   position:relative; } .site_btn, header nav ul.nav_ul li a.site_btn {   background:linear-gradient(135deg, #F96A03 0%, #E32A68 100%);   border-radius:4px;   font-weight:700;   font-size:16px;   line-height:150%;   letter-spacing:1.25px;   text-transform:uppercase;   padding:12px 31px;   display:inline-block;   color:#FFFFFF !important; } header nav menu .global_box .countries_box {   position:relative;   cursor:pointer;   padding-right:22px; } header nav menu .global_box .countries_box::after {   position:absolute;   content:"";   background-image:url('https://magnetoitsolutions.com/wp-content/themes/magneto/images/down_arrow.png');   background-size:contain;   background-repeat:no-repeat;   top:50%;   transform:translateY(-50%);   right:0;   width:16px;   height:8px;   transition:all .2s cubic-bezier(0.39, 0.575, 0.565, 1); } header nav menu .global_box:hover .countries_box::after {   transform:translateY(-50%) rotate(180deg); }  .ppc_header_main {   padding:16px 0; } .ppc_header_main .container {   display:flex; } .ppc_header_main .logo_header {   display:inline-flex;   text-align:left;   margin-right:12px; } .ppc_header_main .logo_header>a {   display:block;   max-height:48px;   height:clamp(42px, 3.514vw, 48px);   width:auto; } .ppc_header_main .logo_header img {   width:100%;   height:100%; } .ppc_header_main .number_wpr {   margin-left:auto;   display:flex;   flex-wrap:wrap;   gap:8px; } .ppc_header_main .number_wpr .inner_wpr {   display:flex;   align-items:center;   justify-content:flex-end;   gap:8px;   width:100%; } .ppc_header_main .number_wpr .inner_wpr :where(a, span) {   display:block;   font-family:sans-serif;   font-size:clamp(12px, 1.171vw, 16px);   font-weight:400;   line-height:120%;   text-align:left;   color:#2F3744; } .ppc_header_main .number_wpr .inner_wpr>img {   width:clamp(10px, 1.171vw, 16px);   height:clamp(10px, 1.171vw, 16px); } .ppc_header_main .number_wpr>span {   display:block;   font-family:'Raleway', sans-serif;   font-size:clamp(10px, 14px, 16px);   font-weight:400;   line-height:120%;   text-align:left;   color:#2F3744; }  .dropmenu_box, .megamenu_box {   position:absolute;   content:"";   top:120%;   min-height:calc(100vh - 40vh);   width:100%;   left:0;   box-shadow:0px -2px 16px rgb(80 80 80 / 8%);   background-color:#fff;   display:none;   flex-direction:column;   transition:all .4s cubic-bezier(0.455, 0.03, 0.515, 0.955); } .dropmenu_box {   width:max-content;   margin:0 auto;   min-height:max-content;   top:110%;   left:50%;   transform:translateX(-50%); } .megamenu_header {   padding:clamp(24px, 2.343vw, 32px) 0;   text-align:center; } .megamenu_header h2 {   margin-bottom:8px;   text-align:center;   color:#2F3744; } .megamenu_header p {   text-align:center;   color:#686F7A;   padding-bottom:0; } .megamenu_bottombox {   margin-top:auto;   background-color:#f7f7f8;   padding:12px 0; } .megamenu_bottombox_wrapper {   display:flex;   align-items:center;   justify-content:space-between;   gap:20px;   width:100%;   max-width:1224px;   margin:0 auto; } .megamenu_bottombox_wrapper .bottombox_content h3 {   font-weight:700;   font-size:20px;   line-height:30px;   letter-spacing:0.15px;   color:#2F3744; } .megamenu_bottombox_wrapper .bottombox_content p {   font-weight:500;   font-size:14px;   line-height:21px;   letter-spacing:0.25px;   color:#686F7A; } .transparent_btn {   border:2px solid #2F3744;   border-radius:4px;   width:100%;   padding:10px;   min-width:174px;   display:block;   text-align:center;   font-weight:700;   font-size:16px;   line-height:24px;   letter-spacing:1.25px;   text-transform:uppercase;   color:#2F3744; } .grid_3_col, .grid_4_col {   display:grid;   gap:20px;   max-width:1224px;   width:100%;   margin:0 auto;   padding-bottom:30px; } .grid_3_col {   grid-template-columns:repeat(3, 1fr); } .grid_4_col {   grid-template-columns:repeat(4, 1fr); } .grid_3_col.platform .grid_sub_col {   padding:12px; } .grid_3_col.platform .grid_sub_col:hover {   background-color:#f7f7f8; } .grid_3_col.platform .grid_sub_col img {   min-height:32px;   margin-bottom:20px; } .grid_3_col.platform .grid_sub_col p {   font-weight:500;   font-size:14px;   line-height:21px;   letter-spacing:0.25px;   color:#686F7A;   padding-bottom:0;   text-align:left; } .grid_4_col.vr_line .grid_sub_col {   border-right:1px solid #ececec; } .grid_4_col.vr_line .grid_sub_col:last-of-type {   border-right:unset; } .grid_sub_col h3 {   font-weight:700;   font-size:20px;   line-height:30px;   letter-spacing:0.15px;   color:#2F3744;   margin-bottom:8px; } header nav ul.nav_ul>li:hover>a {   color:#2F3744; } .global_country_box ul li a, header nav ul.nav_ul li.dropdown ul>li>a {   font-weight:500;   font-size:14px;   line-height:22px;   letter-spacing:0.1px;   color:#2F3744;   display:block;   padding:10px 10px; } .global_country_box ul li a {   width:100%;   display:flex;   align-items:center;   justify-content:flex-start;   gap:6px; } .global_country_box ul li.current_active_country {   background-color:#f7f7f8; } .global_country_box ul li.current_active_country>a {   font-weight:700; } header nav ul.nav_ul li.dropdown ul>li>a:hover {   background-color:#f7f7f8; }  header nav ul.nav_ul li:hover .dropmenu_box, header nav ul.nav_ul li:hover .megamenu_box {   top:100%;   display:flex; } .global_box.down_icon, header nav ul.nav_ul li a.nav_anchor {   position:relative; } .global_box.down_icon::after, header nav ul.nav_ul li a.nav_anchor::after {   position:absolute;   content:"";   border-bottom:solid 15px #f7f7f8;   border-left:solid 15px transparent;   border-right:solid 15px transparent;   bottom:0px;   left:50%;   transform:translateX(-50%);   visibility:hidden;   transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .global_box.down_icon:hover::after, header nav ul.nav_ul li:hover a.nav_anchor::after {   visibility:visible; } header nav ul.nav_ul li .grid_sub_col ul li {   margin-bottom:12px; } header nav ul.nav_ul li .grid_sub_col ul li a {   font-size:14px;   line-height:22px;   letter-spacing:0.1px;   color:#2F3744;   font-weight:500;   display:flex;   align-items:center;   gap:8px; } .global_box {   position:relative;   padding:30px 0; } a#global_txt {   display:flex;   gap:5px;   align-items:center; } .global_country_box {   position:absolute;   content:"";   top:120%;   width:max-content;   right:-25px;   background:#fff;   box-shadow:0px -2px 16px rgb(80 80 80 / 8%);   transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);   display:none; } .global_box:hover .global_country_box {   display:block;   top:100%; } .global_country_box ul li {   display:flex;   padding:0 8px; } .global_country_box ul li:hover {   background-color:#f7f7f8; } .desktop_menu {   display:flex;   margin:0; } .mobile_cta, .mobile_menu {   display:none; }  .desktop_menu .has_mega_menu .megamenu_box .flex_menu_row {   display:flex;   justify-content:center;   padding-bottom:24px; } .desktop_menu .has_mega_menu .megamenu_box .flex_menu_row .grid_sub_col {   border-right:1px solid #ececec;   padding:0 18px;   min-width:236px; } .desktop_menu .has_mega_menu .megamenu_box .flex_menu_row .grid_sub_col:last-child {   border-right:0; } .desktop_menu .has_mega_menu .megamenu_box .megamenu_bottombox {   display:none; } .desktop_menu .has_mega_menu .megamenu_box {   min-height:100%; }   .chatbot-popup-hide .zsiq_theme1.zsiq_floatmain {   display:none !important; } .chatbot-popup-hide .zls-sptwndw.zsiq-newtheme {   display:none !important; }   @media(max-width:1366px) {   .megamenu_bottombox,   .grid_3_col,   .grid_4_col {  padding:0 20px;   }   .global_country_box {  right:0;   } } @media(max-width:1200px) {   header nav menu {  gap:16px;  padding:0;   }   header nav ul.nav_ul {  gap:20px;   }   .site_btn,   header nav ul.nav_ul li a.site_btn {  font-size:14px;  padding:12px 13px;   }   header nav menu .global_box .countries_box::after {  width:12px;  height:6px;   }   header nav menu .global_box .countries_box {  padding-right:16px   } } @media(max-width:1024px) {   header nav ul.nav_ul {  gap:17px;   } }  @media(min-width:992px) {   header {  padding:0 20px;   }   .desktop_menu ul.nav_ul>li:not(:last-of-type)>a,   .desktop_menu ul.nav_ul>li>a {  position:relative;  padding:30px 0;  display:inline-block;   } } @media(max-width:991px) {   .desktop_menu {  display:none;   }   .mobile_cta,   .mobile_menu {  display:block;   }   .logo {  display:flex;  align-items:center;  justify-content:space-between;  width:100%;   }   .mobile_cta {  display:flex;  gap:20px;  align-items:center;   }   #menu_bar {  display:flex;  align-items:center;  flex-direction:column;  gap:5px;  background-color:transparent;  padding:0;  cursor:pointer;   }   #menu_bar span {  width:25px;  height:3px;  background-color:#1c1c1c;  display:block;  transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);   }   #menu_bar.active span:nth-child(2) {  opacity:0;   }   #menu_bar.active span:nth-child(1) {  transform:translatey(6px) rotate(45deg);   }   #menu_bar.active span:nth-child(3) {  transform:translatey(-10px) rotate(-45deg);   }   .country_list ul {  margin:0 16px;   }   .country_list ul li {  display:flex;  justify-content:start;  gap:10px;   }   .country_list ul li a {  padding-left:0 !important;   }   menu.mobile_menu {  position:absolute;  content:"";  width:0;  height:calc(100vh - 80px);  top:100%;  overflow-x:auto;  right:0;  transition:all 0.6s ease-in;  opacity:0;  margin:0;  background-color:#ffffff;  padding-left:0;   }   menu.mobile_menu.active {  width:100%;  opacity:1;   }   menu.mobile_menu .mobile_li {  border-bottom:1px solid #f0f0f0;  padding:0 12px;   }   menu.mobile_menu .mobile_li a.mobile_nav_link {  font-weight:700;  font-size:16px;  line-height:24px;  letter-spacing:0.15px;  color:#686F7A;  padding:12px 8px;  width:100%;  display:block;  position:relative;   }   menu.mobile_menu .mobile_li a.mobile_nav_link.active::after,   menu.mobile_menu .mobile_li a.mobile_nav_link::after {  position:absolute;  right:20px;  transform:translateY(-50%);  font-size:43px;  color:#1c1c1c;  font-weight:200;   }   menu.mobile_menu .mobile_li a.mobile_nav_link.active::after {  content:"-";  top:43%;   }   menu.mobile_menu .mobile_li a.mobile_nav_link::after {  content:"+";  top:50%;   }   menu.mobile_menu .mobile_li.no_sub a.mobile_nav_link::after {  all:unset;   }   menu.mobile_menu .mobile_li a.mobile_nav_link.active {  color:#2F3744;   }   menu.mobile_menu .mobile_li .mobile_li_data a {  font-size:14px;  line-height:20px;  letter-spacing:0.1px;  color:#2F3744;  font-weight:500;  padding:6px 16px;  display:block;   }   menu.mobile_menu .no_sub {  border-bottom:1px solid #f0f0f0;   }   menu.mobile_menu .no_sub .subject_link {  font-weight:700;  font-size:16px;  line-height:24px;  letter-spacing:0.15px;  color:#686F7A;  padding:12px 8px;  width:100%;  display:block;  position:relative;   }   menu.mobile_menu .no_sub>a {  font-weight:700;  font-size:16px;  line-height:24px;  letter-spacing:0.15px;  color:#686F7A;  padding:12px 8px;  width:100%;  display:block;  position:relative;   }   menu.mobile_menu .mobile_li .country_list a {  display:flex;  padding:0;  gap:12px;   }   menu.mobile_menu .mobile_li .country_list li {  margin-bottom:12px;   }   menu.mobile_menu .mobile_li .country_list a img {  display:block;  width:clamp(20px, 1.757vw, 24px);  height:clamp(20px, 1.757vw, 24px);   }   menu.mobile_menu .mobile_li .country_list a span {  display:block;  font-size:14px;  line-height:20px;  letter-spacing:0.1px;  color:#2F3744;  font-weight:500;   } }