/*
Theme Name: Eptura
Theme URI: https://wordpress.org/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Theme Description
Version: 1.0
Text Domain: eptura

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*font-family: 'Roboto', sans-serif;*/

@font-face {
    font-family: 'Flexible';
    src: url('fonts/Flexible-BoldItalic.eot');
    src: url('fonts/Flexible-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Flexible-BoldItalic.woff2') format('woff2'),
        url('fonts/Flexible-BoldItalic.woff') format('woff'),
        url('fonts/Flexible-BoldItalic.ttf') format('truetype'),
        url('fonts/Flexible-BoldItalic.svg#Flexible-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Flexible';
    src: url('fonts/Flexible-RegularItalic.eot');
    src: url('fonts/Flexible-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Flexible-RegularItalic.woff2') format('woff2'),
        url('fonts/Flexible-RegularItalic.woff') format('woff'),
        url('fonts/Flexible-RegularItalic.ttf') format('truetype'),
        url('fonts/Flexible-RegularItalic.svg#Flexible-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Flexible';
    src: url('fonts/Flexible-Bold.eot');
    src: url('fonts/Flexible-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Flexible-Bold.woff2') format('woff2'),
        url('fonts/Flexible-Bold.woff') format('woff'),
        url('fonts/Flexible-Bold.ttf') format('truetype'),
        url('fonts/Flexible-Bold.svg#Flexible-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Flexible';
    src: url('fonts/Flexible-LightItalic.eot');
    src: url('fonts/Flexible-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Flexible-LightItalic.woff2') format('woff2'),
        url('fonts/Flexible-LightItalic.woff') format('woff'),
        url('fonts/Flexible-LightItalic.ttf') format('truetype'),
        url('fonts/Flexible-LightItalic.svg#Flexible-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Flexible';
    src: url('fonts/Flexible-Medium.eot');
    src: url('fonts/Flexible-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Flexible-Medium.woff2') format('woff2'),
        url('fonts/Flexible-Medium.woff') format('woff'),
        url('fonts/Flexible-Medium.ttf') format('truetype'),
        url('fonts/Flexible-Medium.svg#Flexible-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Flexible';
    src: url('fonts/Flexible-Regular.eot');
    src: url('fonts/Flexible-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Flexible-Regular.woff2') format('woff2'),
        url('fonts/Flexible-Regular.woff') format('woff'),
        url('fonts/Flexible-Regular.ttf') format('truetype'),
        url('fonts/Flexible-Regular.svg#Flexible-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Flexible';
    src: url('fonts/Flexible-MediumItalic.eot');
    src: url('fonts/Flexible-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Flexible-MediumItalic.woff2') format('woff2'),
        url('fonts/Flexible-MediumItalic.woff') format('woff'),
        url('fonts/Flexible-MediumItalic.ttf') format('truetype'),
        url('fonts/Flexible-MediumItalic.svg#Flexible-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Flexible';
    src: url('fonts/Flexible-Light.eot');
    src: url('fonts/Flexible-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Flexible-Light.woff2') format('woff2'),
        url('fonts/Flexible-Light.woff') format('woff'),
        url('fonts/Flexible-Light.ttf') format('truetype'),
        url('fonts/Flexible-Light.svg#Flexible-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


/* Gotham */
/*@font-face {
    font-family: 'Gotham';
    src: url('fonts-gotham/Gotham-Bold_Web.woff2') format('woff2'),
        url('fonts-gotham/Gotham-Bold_Web.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('fonts-gotham/Gotham-BoldItalic_Web.woff2') format('woff2'),
        url('fonts-gotham/Gotham-BoldItalic_Web.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts-gotham/Gotham-Medium_Web.woff2') format('woff2'),
        url('fonts-gotham/Gotham-Medium_Web.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('fonts-gotham/Gotham-MediumItalic_Web.woff2') format('woff2'),
        url('fonts-gotham/Gotham-MediumItalic_Web.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts-gotham/Gotham-Book_Web.woff2') format('woff2'),
        url('fonts-gotham/Gotham-Book_Web.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('fonts-gotham/Gotham-BookItalic_Web.woff2') format('woff2'),
        url('fonts-gotham/Gotham-BookItalic_Web.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts-gotham/Gotham-Light_Web.woff2') format('woff2'),
        url('fonts-gotham/Gotham-Light_Web.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('fonts-gotham/Gotham-LightItalic_Web.woff2') format('woff2'),
        url('fonts-gotham/Gotham-LightItalic_Web.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}*/


:root {
  --bodyfont:           'Flexible', sans-serif;
  --headingfont:        'Flexible', sans-serif;

  --font-light:         'Flexible', sans-serif;  
  --font-regular:       'Flexible', sans-serif;  
  --font-medium:        'Flexible', sans-serif;  
  --font-bold:          'Flexible', sans-serif;

/*  --bodyfont:           'Gotham', sans-serif;
  --headingfont:        'Gotham', sans-serif;

  --font-light:         'Gotham', sans-serif;  
  --font-regular:       'Gotham', sans-serif;  
  --font-medium:        'Gotham', sans-serif;  
  --font-bold:          'Gotham', sans-serif;  */
  
  --bodycolor:          #0d122e;
  --headingcolor:       #0d122e;
  --anchorcolor:        #7aa0ff;
  --anchorhover:        #0d122e;
  --purpletext:         #864fab;
  
  --primarycolor:       #0d122e;
  --secondarycolor:     #7aa0ff;
  --tertiarycolor:      #1b4bc5;
  --quaternarycolor:    #26a199;
  
  --lightpurplecolor:   #d6d7f5;
  --mid-blue:           #456ed6;
  --mid-purpul:         #904ab0;

  --transition:         400ms;
}


*{box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
body{margin:0px; font-family:var(--bodyfont); font-weight:300; color:var(--bodycolor); font-size:15px;line-height:26px; background-color:#F9FAFC;-webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility;
    -moz-font-feature-settings: "salt";
    -webkit-font-feature-settings: "salt";
    font-feature-settings: "salt";
}
input{font-family:var(--bodyfont);}
strong{font-weight:700;}
a{text-decoration:none; transition:var(--transition);}
a:hover, a:focus{text-decoration:none;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;}

textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{font-family:var(--bodyfont); border-radius:0; color:var(--bodycolor); border:none; padding:13px 17px; margin:0; font-size:16px; font-weight:300; width:calc(100% - 10px);}

input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}

/*input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{padding:13px 17px;line-height:normal;font-weight:300;margin:0 0 0;border-radius: 4px 4px;width: calc(100% - 10px);}*/


input[type="submit"]{border-radius: 0 4px 4px 0;background:var(--anchorcolor) url(https://eptura.com/wp-content/uploads/2022/09/send-arrow.png) no-repeat center center;text-indent:-9999px;font-size:16px;min-width:56px;padding:13px 17px;line-height:normal;transition:var(--transition);border: none;cursor: pointer;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color: var(--tertiarycolor);color: #fff;}
select {cursor:pointer; background:#fff url(http://cdn2.hubspot.net/hubfs/383029/media-theme/images/down-arrow.png) no-repeat right center; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}

ul.hs-error-msgs{margin:5px 0 5px 0;padding:0;list-style:none;color:red;}

textarea{resize:none;}
p{margin:0 0 15px 0;}
p:last-child{margin:0;}
h1,h2,h3,h4,h5,h6{margin-top:0px; font-weight:300; color:var(--headingcolor); margin-bottom:10px; font-family:var(--headingfont);/*letter-spacing: -0.03em;*/}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--quaternarycolor);}
h1 { font-size:47px; line-height:56px;}
h2 { font-size:35px; line-height:44px;}
h3 { font-size:25px; line-height:34px; }
h4 { font-size:30px; line-height:40px; }
h5 { font-size:22px; line-height:41px; }
h6 { font-size:22px; line-height:28px; }
.purple-text h2 span{color:var(--purpletext);}
body .container{padding-left:30px;padding-right:30px;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-uppercase{text-transform:uppercase;}
/*.container{margin-left:auto; margin-right:auto; padding-left:30px; padding-right:30px; float:none; box-sizing: border-box;}
.container:after{clear:both; content:''; display:table;}
*/

.bg-img img{display:none;}
.bg-wrapper{background-repeat:no-repeat; background-position:center; background-size:cover;}
img{max-width:100%;height:auto;}

.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6{color:#fff;}

.green-text,
.green-text h1,
.green-text h2,
.green-text h3,
.green-text h4,
.green-text h5,
.green-text h6{color:var(--quaternarycolor);}

.bg-purple{background-color: var(--lightpurplecolor);}

/* Slick css */
.slick-slider .slick-arrow{background:url("https://eptura.com/wp-content/uploads/2022/09/left-slider-arrow.svg") no-repeat center;border:none;z-index:5;position:absolute;top:50%;transform:translateY(-50%);left:0;width:40px;height:40px;font-size:0px;color:#fff;transition:var(--transition); cursor:pointer;}
.slick-slider .slick-arrow.slick-next{left:auto;right:0;transform: translateY(-50%) rotate(180deg);}


.slick-slider .slick-dots {text-align: left;margin: 25px 0 0 0;padding: 0;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:10px;height:10px;border-radius:100%;background-color:#d6d7f5;border:none;padding:0;text-indent:-9999px;cursor:pointer;transition:400ms;}
.slick-slider .slick-dots li.slick-active button,.slick-slider .slick-dots li button:hover{opacity:1;background-color:#0d122e;}

/* CSS start from here */

.btn-group > div {display:inline-block;margin:0 10px;vertical-align:middle;}
.btn-group > div:first-child {margin-left:0;margin-bottom:5px;}
.btn-group > div:last-child {margin-right:0;margin-bottom:5px;}
.keep-update .btn-group > div:last-child{margin-bottom: 0;}
.keep-update .btn-group > div:first-child{margin-bottom:0;}

[class*="button-"] a{font-size:16px;border-radius:3px;display:inline-block;padding:11px 32px;font-weight:500;}
[class*="button-"] a:focus,
[class*="button-"] a:active{transform: translateY(-1px);}

/*.button-2 a[target=_blank]:hover:after,.button-3 a[target=_blank]:hover:after{filter:brightness(1) invert(0);}*/

.button-1 a{background-color:var(--secondarycolor);color:var(--primarycolor);}
.button-1 a:hover{background-color:#D6D7F5;}
.button-1 a:focus,
.button-1 a:active{background-color:#C4C5ED;}

.button-1.small-button a {padding: 11px 33px;}

.button-2 a{background-color:var(--primarycolor);color:#fff;}
.button-2 a:hover{background-color:#3C4157;color:#fff;}
.button-2 a:focus,
.button-2 a:active{background-color:var(--primarycolor);color:#fff;}

.button-2.with-border a {padding:9px 36px;border-color:#fff;border:2px solid;}
.button-2.with-border a:hover {background-color:#fff;color:var(--primarycolor);border-color: #fff;}

.button-3 a{background-color:var(--tertiarycolor);color:#fff;}
.button-3 a:hover{background-color:#456ED6;color:#fff;}
.button-3 a:focus,
.button-3 a:active{background-color:var(--tertiarycolor);color:#fff;}

[class*="button-"].icon a:before{content:'';width:14px;height:18px;display:inline-block;margin:-6px 10px 0 -12px;vertical-align:middle; transition:var(--transition);}
[class*="button-"].icon.play a:before{background:url(https://eptura.com/wp-content/uploads/2022/09/play-icon-button.svg) no-repeat center;}

[class*="button-"].icon.link a:before{background:url(https://eptura.com/wp-content/uploads/2022/09/linkedin-icon.svg) no-repeat center;width:18px;height:18px; margin:-7px 10px 1px -12px;}
[class*="button-"].icon.twit a:before{background:url(https://eptura.com/wp-content/uploads/2024/06/twitterx-icon.svg) no-repeat center;width:20px;height:17px;}
/* 28-03-2023 */
[class*="button-"].icon.youtube a:before{background:url(https://eptura.wpengine.com/wp-content/uploads/2024/02/youtube-logo-30.svg) no-repeat center;width:20px;height:18px; margin:-7px 10px 1px -12px;}
[class*="button-"].icon.facebook a:before{background:url(https://eptura.com/wp-content/uploads/2023/03/Eptura-facebook-icon.svg) no-repeat center;width:19px;height:20px; margin: -7px 10px 0 -12px;}



[class*="button-"] a[target=_blank]:after{content:'';width:15px;height:15px;background:url(https://eptura.com/wp-content/uploads/2022/09/find-out-more-btn-black.svg) no-repeat center;display:inline-block;transform:translate(10px,3px);transition:var(--transition);}
.button-2 a[target=_blank]:after,
.button-3 a[target=_blank]:after{filter:brightness(0) invert(1);}

.r-more a{font-weight:500;font-size: 16px;}
.r-more a:after{background:url("https://eptura.com/wp-content/uploads/2022/09/arrow-right-chevron.svg") no-repeat center;content:'';display:inline-block;height:20px;margin:-4px 0 0;vertical-align:middle;width:20px;}
.r-more a:not(:hover){color:var(--tertiarycolor);}

.site-content {margin: 88px 0 0 0;}

form.hs-form .hs_error_rollup{display:none;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.title-part{}
.title-part .sub-text{color:var(--quaternarycolor);letter-spacing:2.6px;font-size:13px;font-family:var(--font-medium);text-transform:uppercase;font-weight: 500;}
.title-part .sub-text h3{font-size:13px;line-height:normal;font-weight:500;margin:0;color:var(--quaternarycolor); letter-spacing:2.6px;}
.title-part.no-color .sub-text,
.title-part.no-color .sub-text h3,
.title-part.no-color h2 span{color:var(--headingcolor);}
.title-part.font-light h2{font-family: var(--font-light);}
.title-part.with-color h2 > span{color:var(--headingcolor);}
.title-part.with-color.blue-text h2 > span{color:var(--secondarycolor);}

.content-text sup{font-size:12px;}

.banner{background-color: var(--primarycolor);padding-top:60px;/*overflow:hidden;*/position:relative;}
.banner:after{content:'';background-color:var(--primarycolor);left:0;bottom:100%;width:100%;height:100%;position:absolute;z-index:-1;}
.banner h1 span{color:var(--lightpurplecolor);display:block;margin:0px 0 0 145px;}
.banner h1 sup{font-size:14px;line-height:normal;color:#fff;transform:translate(5px,-40px);display:inline-block;letter-spacing: normal; }
.banner .main-banner{padding-bottom:40px;}
.banner .content{padding-top:30px;}
.banner .content .content-text{font-size:18px;line-height:30px; font-family: var(--font-light);}
.banner .content .content-text sup{font-size:12px;}
.banner .content [class*="button-"]{padding:20px 0 0 0;}
.banner .image{position:relative;max-width:290px;margin:0 auto;}
.banner .image .photo-image{max-width:300px;margin:0 auto;z-index: 1;position:relative;-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/banner-image-mask.png);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/banner-image-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}
.banner .image > .blob{position: absolute;z-index:2;}
.banner .image .blob.blob-1{top:5px;right:25px;width:49px;}
.banner .image .blob.blob-2{bottom:10px;left:27px;width:65px;}
.banner .banner-strip, .banner-strip{background-image:linear-gradient(to right, #36395f 0%, #171d39 36%, #393f60 81%, #2c335a 100%); font-size: 12px;letter-spacing: 2.4px; padding:30px 0; font-weight:500;}
.banner .banner-strip .list-wrapper .list + .list, .banner-strip .list-wrapper .list + .list{margin-top: 25px;}

.banner .blob-animation{position:absolute;width:190px;height:300px;top:55px;right:-10px;}
.banner .blob-animation .blob{width:300px;height:300px;}
/*.banner .blob-animation .blob path{animation:blob 30s ease-in-out infinite;}*/
@keyframes blob{
    0%{d:path("M120,-157.6C152.7,-141.5,174.3,-102.6,194.8,-58.8C215.3,-14.9,234.6,33.8,228.4,80.8C222.2,127.8,190.4,173.1,148.1,184C105.8,195,52.9,171.5,-2.4,174.8C-57.8,178.2,-115.6,208.4,-137.5,190.9C-159.3,173.3,-145.3,108,-153,56.3C-160.7,4.6,-190.2,-33.4,-178.3,-54.2C-166.4,-75.1,-113.2,-78.8,-76.6,-93.6C-40,-108.3,-20,-134.2,11.9,-150.5C43.7,-166.8,87.4,-173.6,120,-157.6Z");}
    25%{d:path("M67.8,-97.1C87.8,-78.8,103.8,-58.9,117.4,-34.1C130.9,-9.4,142,20.2,139.5,50.7C137,81.2,120.8,112.6,95.3,150.1C69.8,187.7,34.9,231.3,3.3,226.8C-28.2,222.2,-56.4,169.3,-91.6,134.9C-126.8,100.5,-169,84.6,-179.6,57.1C-190.2,29.7,-169.3,-9.3,-155.2,-49.7C-141,-90.1,-133.7,-132,-109,-148.8C-84.2,-165.6,-42.1,-157.3,-9.1,-144.8C23.9,-132.2,47.8,-115.5,67.8,-97.1Z");}
    50%{d:path("M137.1,-191.3C172,-163.4,190.6,-115.7,197.2,-70.1C203.8,-24.4,198.5,19.2,178.9,51.5C159.3,83.9,125.5,105,93.3,129.6C61.1,154.1,30.6,182.1,1.1,180.6C-28.4,179.1,-56.8,148.2,-81.2,121.1C-105.6,94.1,-126.1,70.8,-141.6,41.6C-157.2,12.4,-168,-22.9,-153.9,-45C-139.8,-67,-100.7,-76,-70.9,-105.5C-41.1,-135,-20.6,-185,15.3,-206C51.1,-227.1,102.3,-219.1,137.1,-191.3Z");}
    75%{d:path("M123.7,-157.1C162.4,-142.2,197.2,-108.8,202.8,-70.8C208.3,-32.9,184.5,9.7,169,54.2C153.6,98.7,146.4,145.2,119.7,162.7C92.9,180.2,46.4,168.6,-1.9,171.1C-50.2,173.7,-100.3,190.4,-122.2,171.3C-144.1,152.3,-137.7,97.5,-144.1,52.7C-150.6,7.9,-169.9,-26.8,-170.5,-64.8C-171,-102.8,-152.8,-144,-121.3,-161.3C-89.7,-178.5,-44.9,-171.8,-1.2,-170.1C42.5,-168.5,85,-172,123.7,-157.1Z");}
    100%{d:path("M120,-157.6C152.7,-141.5,174.3,-102.6,194.8,-58.8C215.3,-14.9,234.6,33.8,228.4,80.8C222.2,127.8,190.4,173.1,148.1,184C105.8,195,52.9,171.5,-2.4,174.8C-57.8,178.2,-115.6,208.4,-137.5,190.9C-159.3,173.3,-145.3,108,-153,56.3C-160.7,4.6,-190.2,-33.4,-178.3,-54.2C-166.4,-75.1,-113.2,-78.8,-76.6,-93.6C-40,-108.3,-20,-134.2,11.9,-150.5C43.7,-166.8,87.4,-173.6,120,-157.6Z");}
}
.dwf,.share{position:fixed;bottom:4px;right:10px;background-color:#0003;padding:3px;border-radius:3px;}
.dwf .btn,.share .btn{color:#fff;text-decoration:none;}
.share{right:auto;left:10px;border-radius:50%;padding:5px;}
.share .twitter{width:20px;fill:#fff;stroke:none;overflow:visible;}

.solutions{overflow: hidden;}
.solutions .container{position: relative; padding-top:31px; padding-bottom:70px;}
.solutions .blob img{display:block;}
.solutions .blob.blob-1{max-width:560px;-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img1-shape.png);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img1-shape.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}
.solutions .blob.blob-2{max-width:520px; margin-top:50px; -webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img2-shape.png);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img2-shape.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}

.products{padding:50px 0;position:relative;}
.products .group-logod{padding-top:50px;}
.products.bg-purple .title-part .sub-text h3{color:var(--headingcolor);}

.trusted-logo{padding:30px 0 50px 0;}
.trusted-logo .title-part h2{font-family: var(--font-light); font-size:26px;line-height:34px;}
.trusted-logo .list-wrapper .list > div{padding:0 5px;}
.trusted-logo .list-wrapper .list img{margin:0 auto; max-height:45px;max-width: 90px;}
.trusted-logo .slick-track{display:table;float:none;}
.trusted-logo .slick-track .slick-slide{display:table-cell;float:none;vertical-align:middle; letter-spacing:2.6px;}
.trusted-logo .slick-list{margin:0 auto;max-width:calc(100% - 40px);}

.about-us{padding:30px 0 60px 0;overflow:hidden;}
.about-us .left-content{}
.about-us .left-content .content{padding:25px 0 30px 0;}
.about-us .right-image{position:relative;margin:100px auto 10px;max-width:275px;}
.about-us .right-image:after{content:'';width:310px;height:233px;position:absolute;left:-30px;top:-40px;background:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob-border.svg) no-repeat center / 100% auto;}
.about-us .right-image .inner-image{position:relative;max-width:245px;transform:translate(10px,0);margin:0 auto 0;-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}
.about-us .text{position:absolute;z-index:1;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:400;line-height:normal;}
.about-us .text:after{position:absolute;left:0;bottom:-4px;width:80px;height:1px;content:'';background-color:#d6d7f3;}
.about-us .text.text1{top:-40px;    left: -40px;}
.about-us .text.text2{right:-20px;top:-40px;}
.about-us .text.text2:after{left:auto;right:0;width:140px;}
.about-us .text.text3{top:auto;bottom:60px;left:-40px;}
.about-us .text.text3:after{width:60px;}
.about-us .text.text4{top:auto;bottom:0px;left:-20px;}
.about-us .text.text4:after{width:120px;}
.about-us .text.text5{top:auto;bottom:0px;left:auto;right:5px;}
.about-us .text.text5:after{width:130px;left:auto;right:0;}

.resoures{padding: 50px 0 150px;}
.resoures .list-wrapper{padding:90px 0 0;}
.resoures .list-wrapper .list{}
.resoures .list-wrapper .list + .list{margin-top:60px;}
.resoures .list-wrapper .list .image{width:271px;height:270px;margin:0 auto;}
.resoures .list-wrapper .list .image img{display:block; width:100%; height:100%; object-fit:cover;}
.resoures .list-wrapper .list .tag h2{color:var(--quaternarycolor);letter-spacing:2.6px;font-size:13px;font-family:var(--font-medium);text-transform:uppercase;font-weight: 500;line-height: normal;}
.resoures .list-wrapper .list h3{font-size: 25px;line-height: 36px;}
.resoures .list-wrapper .list .content-text{padding:6px 0 20px;}
.resoures .list-wrapper .list .tag{color:var(--quaternarycolor);letter-spacing:2.6px;font-size:13px;font-family:var(--font-medium);text-transform:uppercase;font-weight: 500;}
/*.resoures .list-wrapper .list .r-more a{font-weight:500;font-size: 16px;}
.resoures .list-wrapper .list .r-more a:after{background:url("https://eptura.com/wp-content/uploads/2022/09/arrow-right-chevron.svg") no-repeat center;content:'';display:inline-block;height:20px;margin:-4px 0 0;vertical-align:middle;width:20px;}
.resoures .list-wrapper .list .r-more a:not(:hover){color:var(--tertiarycolor);}*/

.resoures .list-wrapper .list:nth-child(3n+1) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}
.resoures .list-wrapper .list:nth-child(3n+2) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-2.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;}
.resoures .list-wrapper .list:nth-child(3n+3) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-3.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}

header.header{position:fixed;top:0;left:0;width:100%; line-height: normal; z-index:9;background-color:var(--primarycolor); transition:var(--transition);}
header.header ul{margin: 0; padding: 0; list-style:none;}
header.header .logo{position:relative;}
header.header .logo img{display:block;transition:var(--transition);}
header.header .logo img.onhover{left:0;opacity:0;position:absolute;top:0;}
header.header .top-header{font-size:16px; height:70px; display:none; align-items:center; background:linear-gradient(to left, #0d122e 0%, #171d39 49%, #393f60 81%, #2c335a 100%);}
header.header .top-header a{display:inline-block;font-weight:500;margin:0 0 0 15px;}
header.header .main-header{padding:12px 15px;}

header.header .right-links{text-align:center;}
header.header .right-links .link a{font-size:18px;display: block;margin: 0 0 30px;color:#fff;}
header.header .right-links [class*="button-"] a{padding: 11px 25px;min-width: auto;display: block;}

header.header .mainmenu .sub-menu{text-align:center;padding-top:25px;display:none; color:var(--bodycolor);}
header.header .mainmenu .sub-menu a{color:#fff; height:100%;}
header.header .mainmenu .sub-menu .container{padding-left:0px;padding-right:0px;}
header.header .mainmenu .sub-menu .list a{display:block;background-color:rgba(255,255,255,0.05);border-radius:4px;padding:10px 15px;}
header.header .mainmenu .sub-menu .list + .list{margin-top:6px;}
header.header .mainmenu .sub-menu .list strong{display:block; transition:var(--transition);}
header.header .mainmenu .sub-menu .list p{opacity:0.7; display:none;}
header.header .mainmenu .sub-menu .list a[target=_blank] p:after{content:'';width:15px;height:15px;background:url(https://eptura.com/wp-content/uploads/2022/09/find-out-more-btn.svg) no-repeat center center / 12px auto;display:inline-block;transform:translate(6px,3px);transition:var(--transition);filter:brightness(0) invert(1);}
header.header .mainmenu .sub-menu .list-wrapper .list{line-height:1.4em;}
header.header .mainmenu .sub-menu .list-wrapper .list.no-content-submenu strong{padding:0;}

.mainmenu span.mobile-toggle{width:36px;height:36px;background:url("https://eptura.com/wp-content/uploads/2022/09/bottom-chevron-white.svg") no-repeat center;transition:var(--transition);display:inline-block;vertical-align:middle;margin:0 -36px 0 0;transform:translate(0,-4px);}
.mainmenu span.mobile-toggle.nav-subopen{transform: scale(-1) translate(0,6px);}

header.header .mainmenu{height:calc(100vh - 150px);overflow:auto;margin: 65px 0 0;-webkit-overflow-scrolling: touch;display:none;}
header.header .mainmenu > ul > li{margin:0 0 30px;}
header.header .mainmenu > ul > li > a{color:#fff;position:relative;display:block;text-align:center;font-size:18px;}

header.header.headerfixed{background-color:#f9fafc; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.06);}
header.header.headerfixed .logo img:not(.onhover){opacity:0;}
header.header.headerfixed .logo img.onhover{opacity:1;}
header.header.headerfixed .mainmenu > ul > li > a{color:var(--bodycolor);}
header.header.headerfixed .mainmenu .menu-item-has-children > a:after{filter:invert(1);}
header.header.headerfixed .mainmenu .sub-menu{background-color:#f9fafc;}
header.header.headerfixed .mainmenu .sub-menu,
header.header.headerfixed .mainmenu .sub-menu a{color:var(--bodycolor);}
header.header.headerfixed .mainmenu span.mobile-toggle{filter: invert(1);}
header.header.headerfixed .right-links .link a{color:var(--bodycolor);}
header.header.headerfixed .right-links .link a:hover{color: var(--secondarycolor);}
header.header.headerfixed .right-links [class*="button-"] a:not(:hover){background-color: var(--tertiarycolor);color:#fff;}
header.header.headerfixed .nav-toggle .icon-bar{background-color: var(--primarycolor);}
header.header.headerfixed .mainmenu .sub-menu .list a[target=_blank] p:after{filter:brightness(0) invert(0);}


.nav-toggle{background:transparent;border:none;cursor:pointer;padding:10px 0;position:absolute;right:28px;top:20px;width:43px;}
.nav-toggle .icon-bar{margin:0;background-color:#fff;border-radius:1px;display:block;height:2px;position:relative;width:100%;transition:var(--transition);}
.nav-toggle .icon-bar + .icon-bar{margin-top:9px;}
.nav-toggle .icon-bar:nth-child(1),.nav-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg);}
.nav-toggle .icon-bar:nth-child(2){width:70%;}
.nav-toggle.nav-menuopen .icon-bar:nth-child(1){top:11px;transform:rotate(45deg);}
.nav-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0;}
.nav-toggle.nav-menuopen .icon-bar:nth-child(3){top:-11px;transform:rotate(-45deg);}

.inner-banner-center-text{background-color: var(--primarycolor); position:relative; padding:40px 0 70px 0;}
.inner-banner-center-text:after{content:'';background-color:var(--primarycolor);left:0;bottom:100%;width:100%;height:100%;position:absolute;z-index:-1;}
.inner-banner-center-text .container{position:relative; z-index:1;}
.inner-banner-center-text .blob-images img.blob-1{position:absolute;left:20px;bottom:20px;width:70px;opacity:0;}
.inner-banner-center-text .blob-images img.blob-2{position:absolute;right:20px;top:20px;width:70px;opacity:0;}

.top-blogs{padding:70px 0;}
.top-blogs .list-wrapper{}
.top-blogs .list-wrapper .list{margin-bottom:60px;}
.top-blogs .list-wrapper .list .image{max-width:295px;margin:0 auto; -webkit-mask-position: right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;}
.top-blogs .list-wrapper .list .image img{display:block;}
.top-blogs .list-wrapper .list .content{padding-left:30px;}
.top-blogs .list-wrapper .list .content .content-text{padding-bottom:25px;}
.top-blogs .list-wrapper .list:nth-child(2n+1) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);}
.top-blogs .list-wrapper .list:nth-child(2n+2) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg); -webkit-mask-size:100% 100%;mask-size:100% 100%;}
.top-blogs .list-wrapper .list:nth-child(2n+3) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img1-shape.png);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img1-shape.png);}
.top-blogs .list-wrapper .list:nth-child(2n+3) .image img{height:365px;object-fit:cover;}
.top-blogs .list-wrapper .list:nth-child(2n+4) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/about-user-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/about-user-blob.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;}

.top-blogs.stacked .list-wrapper{padding-top:80px;}
.top-blogs.stacked .list-wrapper .list .content{padding:30px 0 0 0;}
.top-blogs.stacked .list-wrapper .list:nth-child(2n+1) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg); -webkit-mask-size:100% 100%;mask-size:100% 100%;}
.top-blogs.stacked .list-wrapper .list:nth-child(2n+2) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);}
.top-blogs.stacked .list-wrapper .list:nth-child(2n+3) .image{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);}

.main-list-wrapper{padding: 0 0 60px 0;}
.main-list-wrapper .list-wrapper{margin-top: 50px;}
.main-list-wrapper .list-wrapper .list{margin-bottom:30px;position:relative;}
.main-list-wrapper .list-wrapper .list > a{position:absolute;left:0;top:0;width:100%;height:100%;z-index: 1;}
.main-list-wrapper .list-wrapper .list .image{position:relative;height: 210px;}
.main-list-wrapper .list-wrapper .list .image .product-logo{border-radius:3px;background-color:#fff;position:absolute;top:13px;left:10px;padding:6px 7px 4px;}
.main-list-wrapper .list-wrapper .list .image .product-logo img{max-height:16px;width:auto;display:block;}
.main-list-wrapper .list-wrapper .list .image > img{width:100%;height:100%;display:block;object-fit:cover;}
.main-list-wrapper .list-wrapper .list .content{padding:30px;}
.main-list-wrapper .list-wrapper .list .content .read-more a{color:var(--quaternarycolor);position:relative;z-index:1;}
.main-list-wrapper .list-wrapper .list .content .read-more a:after{content:'';width:12px;height:12px;background:url(https://eptura.com/wp-content/uploads/2022/09/arrow-right-svgrepo-com.svg) no-repeat center;display:inline-block;transform:translate(3px,2px);transition:var(--transition);}
.main-list-wrapper .list-wrapper .list .content .read-more a:hover{color:var(--anchorhover);}
.main-list-wrapper .list-wrapper .list .content .read-more a:hover:after{filter:invert(30%) grayscale(100%) brightness(70%) contrast(4);}
.main-list-wrapper .list-wrapper .list .shadow{box-shadow:0 3px 20px rgba(14,18,44,0.1);border-radius:5px;overflow:hidden;}
.main-list-wrapper .list-wrapper .list .bottom-green{font-weight:500;font-size:14px;padding:20px 0 0 0;}
.main-list-wrapper .list-wrapper .list .bottom-green .tag{font-size:12px;letter-spacing: 2.4px;}

.main-list-wrapper.top-space{padding:100px 0 0 0;} 



.become-partner{padding:35px 0;}
.become-partner .title-part h2{margin:0 0 20px 0;}
.become-partner .list{margin:0 0 30px 0;}
.become-partner .list h4{font-size:26px;line-height:36px;margin: 0 0 10px 0;}
.become-partner .list .content-text{font-size:16px;}

.cre-partnerships{padding:35px 0;}
.cre-partnerships .title-part h2{margin:0 0 30px 0;}
.cre-partnerships .col-lg-2-0 + .col-lg-2-0{margin:30px 0 0 0;}
.cre-partnerships .logo-branding img{display:block;}
.cre-partnerships .logo-listing .col-lg-3{margin:0 0 30px 0;}
.cre-partnerships .logo-listing .col-lg-3:last-child{margin: 0;}
.cre-partnerships .title-part h2{margin:0 0 30px 0;}

.workplace-solutions{padding:35px 0;}
.workplace-solutions .workplace-solutions-listing{padding: 65px 0 0 0;}
.workplace-solutions .workplace-solutions-listing .content .list{margin:0 0 40px 0;}
.workplace-solutions .workplace-solutions-listing .content .list .list-title{font-size:12px;letter-spacing:2.4px;line-height:normal;text-transform:uppercase;margin:0 0 10px 0;font-weight: 400;}
.workplace-solutions .workplace-solutions-listing .content .list .content-text{font-size:16px;}
.workplace-solutions .workplace-solutions-listing .image img{width:100%;display:block;}
.workplace-solutions .workplace-solutions-listing .image .photo-image{max-width: 300px;margin: 30px auto 0 auto;bottom:30px;position:relative;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);-webkit-mask-repeat:no-repeat;}

/**/
.ceo-desk{padding:40px 0 20px;}
.ceo-desk .ceo-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/about-user-blob.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;max-width:194px;margin:0 auto;}
.ceo-desk .ceo-blob img{display:block;}
.ceo-desk .content-wrap{padding:30px 15px 0;}
.ceo-desk .content{font-size:20px;line-height:30px;padding:0 0 15px;}
.ceo-desk .name{font-size:13px;font-weight:500;letter-spacing:2.6px;color:var(--quaternarycolor);}

.ceo-desk.bg-purple .name { color: var(--bodycolor); }

.ceo-desk.career{padding:50px 0 40px;margin:30px 0 50px;}
.ceo-desk.career .name{color:var(--bodycolor);}

.core-values{padding:40px 0 20px;}
.core-values .values-main-wrap{padding:20px 0 0;}
.core-values .values-wrap .values{margin:0 0 25px;}
.core-values .values-wrap .values h3{font-family:var(--font-light);font-size:20px;margin:0 0 3px;}
.core-values .values-main-wrap .values-wrap:nth-child(1) .values h3{color:var(--quaternarycolor);}
.core-values .values-main-wrap .values-wrap:nth-child(2) .values h3{color:var(--mid-blue);}
.core-values .values-main-wrap .values-wrap:nth-child(3) .values h3{color:var(--mid-purpul);}

.work-with-us{padding:20px 0 45px;}
.work-with-us .work-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img1-shape.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size: auto 100%;padding:0 0;}
.work-with-us .work-blob img{display:block;}
.work-with-us .title-part{padding:30px 0 0;}
.work-with-us .title-part.no-color .sub-text{color:var(--quaternarycolor);}
.work-with-us .sub-text{padding:0 0 15px;}
.work-with-us .button-3{padding:20px 0 0;}
.work-with-us .flex-row-reverse .work-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);padding:0 0;}
.work-with-us.tech-support .work-blob {-webkit-mask-image: url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg);-webkit-mask-size:100% 100%;}
.work-with-us.impect-space{padding:60px 0 45px;}
.work-with-us.contact .work-blob {-webkit-mask-image: url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);}
.work-with-us.contact .btn-group [class*="button-"] a{min-width:194px;text-align:center;}

.work-with-us.curve-img .work-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size: auto 100%;}
.work-with-us.curve-img .image-part{position:relative;}
.work-with-us.curve-img .image-part .blob{position:absolute;left:10%;top:7%;width:65px;}
.work-with-us.curve-img .image-part .blob.blob-2{left:auto;top:auto;width:76px;right:22%;bottom:7%;}




.btn-group > div {margin:0 20px;}
.work-with-us .btn-group [class*="button-"]:first-child{margin-left:0;}


.keep-update{padding:50px 0 50px;}
.keep-update .title{padding:0 0 10px; text-align:center;}
.keep-update .update-mail{position:relative;}
.keep-update .update-mail form .hs-email{width:100%;}
.keep-update .update-mail form .actions{width:100%;}
.keep-update .update-mail form .hs-email textarea,
.keep-update .update-mail form .hs-email select,
.keep-update .update-mail form .hs-email input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){margin:0 0 15px;font-weight:300;padding:13px 13px;border-radius:5px;width:100%;}
.keep-update .update-mail form input[type="submit"]{padding:13px 10px;text-indent:initial;background:var(--bodycolor);color:#f9fafb;font-weight:500;border-radius:5px;font-size:16px;min-width:100%;}
.keep-update .update-mail form input[type="submit"]:hover{background-color:var(--tertiarycolor);}
.keep-update [class*="button-"] a[target=_blank]:after{display:none;}

.meet-leaders{padding:70px 0 0;}
.meet-leaders .title-part .content{max-width:100%;padding:15px 0 0;}
.meet-leaders .team-wrap{padding:45px 0 0;}
.meet-leaders .team-wrap .team .member-blob-img{margin:0 auto 20px;width:196px;height:196px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;}
.meet-leaders .team-wrap .team:nth-child(4n+1) .member-blob-img{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/about-user-blob.svg);}
.meet-leaders .team-wrap .team:nth-child(4n+2) .member-blob-img{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);}
.meet-leaders .team-wrap .team:nth-child(4n+3) .member-blob-img{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);}
.meet-leaders .team-wrap .team:nth-child(4n+4) .member-blob-img{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-4-blob.svg);}
.meet-leaders .team-wrap .team:nth-child(4n+5) .member-blob-img{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-5-blob.svg);}
.meet-leaders .team-wrap .team:nth-child(4n+6) .member-blob-img{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-6-blob.svg);}
.meet-leaders .team-wrap .team:nth-child(4n+7) .member-blob-img{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-7-blob.svg);}
.meet-leaders .team-wrap .team:nth-child(4n+8) .member-blob-img{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);}

.meet-leaders .team-wrap .team .member-blob-img img{display:block;width:100%;height:100%;object-fit:cover;}
.meet-leaders .team-wrap .team .member-name h5{margin:0 0;padding:0 0 3px;}
.meet-leaders .team-wrap .team{margin:0 0 60px;text-align:center;}
.meet-leaders .team-wrap .team .designation{padding:0 0 12px;}
.meet-leaders .team-wrap .team .member-bio{font-size:16px; padding:0 0 5px;height:0px;overflow:hidden;position:relative;}
.meet-leaders .team-wrap .team .member-bio.expand{height:auto;overflow:visible;}
.meet-leaders .team-wrap .team .less-content{position:relative;}
.meet-leaders .team-wrap .team .member-bio:not(.expand):after{content:'';position:absolute;width:100%;height:49px;bottom:0;left:50%;background:linear-gradient(180deg,#f9fafb 0%,rgba(255,255,255,0) 100%);transform:translateX(-50%) rotate(-180deg);opacity:1;visibility:visible;transition:all 0.8s ease;}
.meet-leaders .team-wrap .team.active .less-content:after {opacity: 0;visibility: hidden;}
.meet-leaders .team-wrap .team .r-more{padding:10px 0 0;}
.meet-leaders .team-wrap .team .r-more a:after,
.meet-leaders .team-wrap .team.no-more-content .r-more{display:none;}


.about-workplace{padding:50px 0 20px;}
.about-workplace .title-part{padding:0 0 40px;}
.about-workplace .title-part h2 + div{padding:20px 0 0 0;}
.about-workplace .title-part .button-3{padding:32px 0 0;}
.about-workplace .title-part .button-3 a{padding:11px 18px;}
.about-workplace .workplace-wrap h3{padding:0 0 0;}
.about-workplace .workplace-wrap .workplace +  .workplace{margin:30px 0 0;}

.community-content{padding:35px 0 60px;}
.community-content .title-part{max-width:1021px;}
.community-content .title-part h2{padding:0 0 12px;}
.community-content .title-part .content{padding:0 0 30px;}

.community-content.career {padding: 35px 0 40px;}

.vision-video{padding:50px 0 10px;}
.vision-video h3{padding:0 0 10px;}
.vision-video .content{padding:0 0 30px;}
.video-wrap video{width:100%;height:100%;display:block;object-fit:cover;margin:0 auto;max-width:100%;}
.video-wrap{position:relative;z-index:1;width:100%;height:100%;margin:0 auto;}
.video-wrap .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;cursor:pointer;z-index:1;}
.video-wrap .play-icon img{display:block;width:25px;height:35px;}

.video-wrap[data-click="1"] .play-icon{opacity:0;visibility:hidden;}
.video-wrap[data-click="0"] .play-icon{opacity:1;visibility:visible;}

.why-eptura-sec{padding:40px 0;}
.why-eptura-sec .title-part h2{padding:0 0 10px;}
.why-eptura-sec .why-eptura-wrap{padding:35px 0 0;}
.why-eptura-sec .why-eptura-wrap .why-eptura{margin:0 0 30px;}
.why-eptura-sec .why-eptura-wrap .why-eptura .icon{padding:0 0 10px;min-height:60px;}
.why-eptura-sec .why-eptura-wrap .why-eptura .icon img{display:block;}

.global-reach{padding:65px 0 50px;}
.global-reach .title-part h2{padding:0 0 10px;}
.global-reach .country-list .icon{margin:0 0 15px;}
.global-reach .country-list .list-wrap .content{padding:0 0 20px;}
.global-reach .country-list .list-wrap .name-list ul{padding:0 0;margin:0 -15px;list-style:none;}
.global-reach .country-list .list-wrap .name-list ul li{width:calc(50% - 30px);margin:0 15px 10px;padding:0 0;font-size:18px;}

.global-headquaters{padding:70px 0 0;}
.global-headquaters .title-part{padding:0 0 20px;}
.global-headquaters .global-office-wrap{padding:25px 0 30px;}
.global-headquaters .global-office-wrap .global-office{text-align:center;}
.global-headquaters .global-office-wrap .global-office + .global-office{margin:40px 0 0;}
.global-headquaters .global-office .globe-office-blob{width:260px;height:245px;margin:0 auto 20px;-webkit-mask-repeat:no-repeat;}

.global-headquaters .global-office:nth-child(1) .globe-office-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg);-webkit-mask-size:100%;}
.global-headquaters .global-office:nth-child(2) .globe-office-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);-webkit-mask-size:100% 100%;}
.global-headquaters .global-office:nth-child(3) .globe-office-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);-webkit-mask-size:100% 100%;}
.global-headquaters .global-office .globe-office-blob img{display:block;width:100%;height:100%;object-fit:cover;}
.office h5{margin:0 0;}
.office .sub-text{color:var(--quaternarycolor);letter-spacing:2.6px;font-size:13px;font-family:var(--font-medium);text-transform:uppercase;font-weight:500;line-height:normal;padding:0 0 10px;}
.office .address{padding:5px 0 0;}

.regional-headquaters{padding:0 0 50px;}
.regional-headquaters .main-wrap .title-part{padding:0 0 10px;}
.regional-headquaters .region-wrap .title{padding:0 0 20px;}
.regional-headquaters .region-wrap .region-office-wrap .region-office{text-align:center;}
.regional-headquaters .region-wrap .region-office-wrap .region-office .region-office-blob{width:260px;height:250px;margin:0 auto 20px;}
.regional-headquaters .region-wrap .region-office-wrap .region-office .region-office-blob img{display:block;width:100%;height:100%;object-fit:cover;}
.regional-headquaters .region-wrap + .region-wrap{padding:30px 0 0;}
.regional-headquaters .region-wrap .region-office-wrap .region-office + .region-office.office{margin:40px 0 0;}

.regional-headquaters .region-wrap .region-office:nth-child(1) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap .region-office:nth-child(2) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap .region-office:nth-child(3) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap .region-office:nth-child(4) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-1-blob.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap .region-office:nth-child(5) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img1-shape.png);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap .region-office:nth-child(6) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);-webkit-mask-size:100% 100%;}

.regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(4) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(5) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(6) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(1) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-1-blob.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(2) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img1-shape.png);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(3) .region-office-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);-webkit-mask-size:100% 100%;}
.regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(2) .region-office-blob{height:320px;}

.rewards-benefits{padding:15px 0;}
.community-content.career .title-part .content{padding:0 0 0;}
.rewards-benefits .title-part{padding:0 0 25px;}
.rewards-benefits .rewards-wrap .rewards{margin:0 0 40px;}
.rewards-benefits .rewards-wrap .rewards .icon{padding:0 0 5px;}
.rewards-benefits .rewards-wrap .rewards  h5{margin:0 0;}

.get-touch-form{padding:55px 0;}
.get-touch-form .title-part{padding:0 0 30px;}
.get-touch-form .title-part .content{padding:10px 0 0;}

.get-form form fieldset{max-width:100%;}

.get-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.get-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.get-form .hs-form fieldset label span{margin:0 0 5px;display:inline-block;}
.get-form .hs-form .hs-form-field .input{margin:0 0;}
.get-form .hs-form fieldset{max-width:none;}
.get-form .hs-form fieldset.form-columns-2{margin:0 0;}
.get-form .hs-form fieldset.form-columns-2 .hs-form-field{width:100%;margin:0 0;}
.get-form .hs-form fieldset.form-columns-1 textarea.hs-input{width:100%;height:140px;margin:0 0 10px;}

.get-form .hs-form textarea, 
.get-form .hs-form select, 
.get-form .hs-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {margin: 0 0 20px;border: 1px solid var(--bodycolor);border-radius: 4px;padding: 13px 17px;width:100%;background-color:transparent;}

.get-form .hs-form .hs_submit{padding:25px 0 0;}
.get-form .hs-form .legal-consent-container{font-size:15px;padding:0 0 0;}
.get-form .hs-form .legal-consent-container .field.hs-form-field{margin:0 0;}
.get-form .hs-form  .hs-error-msgs label{font-size:13px;}
.get-form .hs-form .inputs-list.hs-error-msgs{margin:-24px 0 0;}
.get-form .hs-form .legal-consent-container .inputs-list.hs-error-msgs{margin:0 0 0;}
.get-form .hs-form .inputs-list{list-style:none;padding:0 0;margin:0 0;}
.get-form .hs-form .inputs-list input[type="checkbox"]{opacity:0;position:absolute;}
.get-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 45px;position:relative;cursor:pointer;}
.get-form .hs-form .inputs-list span:after{background-color:#fff;content:"";height:22px;left:0;position:absolute;top:8px;width:22px;border:1px solid var(--bodycolor);}
.get-form .hs-form .inputs-list span:before{border-bottom:3px solid transparent;border-left:3px solid transparent;transition:all 500ms ease;content:"";height:5px;left:5px;position:absolute;top:14px;transform:rotate(-41deg);width:11px;z-index:1;}
.get-form .hs-form .inputs-list input[type="checkbox"]:checked + span:after{background-color:var(--tertiarycolor);}
.get-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-color:#fff;}
.get-form .hs-form fieldset[class*="form-columns-"] select.hs-input{width:100% !important;height:100%;padding:13px 17px;border-radius:4px;}
.get-form div.hs_error_rollup{display:none;}
.get-form .hs-form .inputs-list span.hs-form-required{display:none;}
.get-form .hs-form .hs-richtext{padding:15px 0 15px;}
.get-form .hs-form .hs_submit .actions input[type="submit"]{background:var(--tertiarycolor);color:#fff;min-width:auto;width:100%;border-radius:4px;text-indent:0;font-weight:500;}
.get-form .hs-form .hs_submit .actions input[type="submit"]:hover{background:var(--quaternarycolor);color:var(--anchorhover);}
@media (max-width:767px){
    .get-form .hs-form fieldset.form-columns-2,.get-form .hs-form fieldset.form-columns-3{margin:0;}
    .get-form .hs-form fieldset.form-columns-2 .hs-form-field,.get-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%;margin:0;}
/*    .technology-integration{ padding-top:0px;}
.services .principles-listing .list .icon img { min-height: 57px; object-fit: contain;}*/
    /*.get-form .hs-form fieldset .input .hs-input,.get-form .hs-form fieldset.form-columns-2 .input .hs-input,.get-form .hs-form fieldset.form-columns-3 .input .hs-input{width:100%;}*/
}
.explore-comprehensive .product-set-listing.tech-support-list{margin:30px 0 0;}
.explore-comprehensive .tech-support-list .find-out-btn a{background-color:var(--tertiarycolor);color:#fff;display:inline-block;border-radius:4px;padding:11px 38px 11px 24px;font-size:16px;}
.explore-comprehensive .tech-support-list .find-out-btn a[target=_blank]:after{filter:brightness(0) invert(1);}
.explore-comprehensive .tech-support-list .find-out-btn a:hover{background-color:var(--quaternarycolor);color:var(--anchorhover);}
.explore-comprehensive .tech-support-list .find-out-btn a[target=_blank]:hover:after{filter:brightness(0) invert(0);}


.zigzag-autodesk .zigzag-wrap .zigzag .zigzag-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto 100%;}
.zigzag-autodesk .zigzag-wrap .zigzag .zigzag-blob img{display:block;width:100%;}
.zigzag-autodesk .zigzag-wrap .zigzag:nth-child(even) .zigzag-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg);}

.zigzag-autodesk{padding:60px 0 40px;}
.zigzag-autodesk .zigzag-wrap .zigzag .zigzag-blob{width:280px;margin:0 auto;}
.zigzag-autodesk .zigzag-wrap .zigzag .right{padding:30px 15px 0;}
/*.zigzag-autodesk .zigzag-wrap .zigzag .right .title h2{font-size:28px;line-height:35px;}*/
.zigzag-autodesk .zigzag-wrap .zigzag .right .title h2 label{color:var(--quaternarycolor);}
.zigzag-autodesk .zigzag-wrap .zigzag .right .title h2 span{color:var(--headingcolor);}
.zigzag-autodesk .zigzag-wrap .zigzag .right .content{padding:15px 0 0;}
.zigzag-autodesk .zigzag-wrap .zigzag + .zigzag{margin:50px 0 0;}

/**/
.button-3.icon-btn a {position: relative;padding: 11px 35px 11px 19px;}
.button-3.icon-btn a[target=_blank]:after{content:'';width:15px;height:15px;background:url(https://eptura.com/wp-content/uploads/2022/09/find-out-more-btn.svg) no-repeat center center / contain;display:inline-block;transform:translate(14px,2px);transition:var(--transition);filter:brightness(0) invert(1);}
.button-3.icon-btn a:hover{color:var(--anchorhover);}
.button-3.icon-btn a[target=_blank]:hover:after{filter:brightness(0) invert(0);}

.breadcrum{padding:0 0 25px;}
.breadcrum ul{margin:0 0;padding:0 0;list-style:none;}
.breadcrum ul li{width:auto;padding:0 0;margin:0 15px;}
.breadcrum ul li a{font-size:12px;letter-spacing:2.4px;color:rgba(214,215,245,0.5);text-transform:uppercase;position:relative;}
.breadcrum ul li a.active{color:rgba(214,215,245,1);}
.breadcrum ul li:last-child a:before{content:'';position:absolute;width:10px;height:13px;top:3px;left:-18px;background:url('https://eptura.com/wp-content/uploads/2022/09/breadcrum-arrow.svg')no-repeat;}
.breadcrum ul li a:hover{color:#d6d7f5;}
.breadcrum ul li a img{display:block;}
.breadcrum ul li.home{margin-right:5px;}

.podcast-main{padding:50px 0;}
.podcast-main .podcast .podcast-blob{width:250px;margin:0 auto;}
.podcast-main .podcast + .podcast{margin:60px 0 0;}
.podcast-main .podcast .podcast-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-3-blob.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto 100%;}
.podcast-main .podcast .podcast-blob img{display:block;width:100%;}
.podcast-main .podcast:nth-child(even) .podcast-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/user-image-2-blob.svg);}
.podcast-main .podcast .right{padding:30px 15px 0;text-align:center;}
.podcast-main .podcast h3 span{color:var(--headingcolor);display:block;}
.podcast-main .podcast .right .content{font-size:16px;}
.podcast-main .podcast .icon-btn{padding:20px 0 0;}


.host-desk{padding:60px 0 60px;}
.host-desk .host-blob{-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/about-user-blob.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;max-width:200px;margin:0 auto;}
.host-desk .host-blob img{display:block;width:100%;}
.host-desk .content-wrap{padding:30px 15px 0;}
.host-desk .content-wrap .sub-text{color:var(--bodycolor);}
.host-desk .content-wrap .content{padding:10px 0;}
.host-desk .content-wrap .btn-group{padding:10px 0 0;}
.host-desk .content-wrap .btn-group h3{padding:0 0 20px;margin:0 0;}
.host-desk .content-wrap .btn-group > div.link{margin:0 20px 5px 0;}

.host-desk .content-wrap .btn-group [class*="button-"] a{background-color:transparent;border:2px solid var(--primarycolor);color:var(--bodycolor);}
.host-desk .content-wrap .btn-group [class*="button-"] a:before{filter:brightness(0) invert(0);}
.host-desk .content-wrap .btn-group [class*="button-"] a:after{display:none;}
.host-desk .content-wrap .btn-group [class*="button-"] a:hover{background-color:var(--primarycolor);color:#fff;}
.host-desk .content-wrap .btn-group [class*="button-"] a:hover:before{filter:brightness(0) invert(1);}

/**/
.inner-banner{background-color:var(--primarycolor);padding:60px 0;position:relative;}
.inner-banner:after{content:'';background-color:var(--primarycolor);left:0;bottom:100%;width:100%;height:100%;position:absolute;z-index:-1;}
.inner-banner .content h2{margin:0 0 20px 0;}
.inner-banner h2 span{color:var(--lightpurplecolor);}
.inner-banner h2 sup{font-size:14px;line-height:normal;color:#fff;transform:translate(5px,-20px);display:inline-block;}
.inner-banner .upper-title, .inner-banner .upper-title h1, section.inner-banner.platform-banner .content h1 {;color:#d6d7f5;font-size:12px;letter-spacing: 2.4px;line-height: normal;margin: 0 0 17px 0;}
.inner-banner .content{padding-top:30px;}
.inner-banner .content .content-text{font-size:18px;line-height:30px; font-family: var(--font-light);}
.inner-banner .image{position:relative;max-width:290px;margin:0 auto 30px auto;}
.inner-banner .image .photo-image img {display: block;}
.inner-banner .image .photo-image{max-width:300px;margin:0 auto;position:relative;-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/banner-image-mask.png);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/banner-image-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}
.inner-banner .image .blob{position: absolute;}
.inner-banner .image .blob.blob-1{top:5px;width:49px;left: 40px;}
.inner-banner .image.style-one .blob.blob-2{bottom:10px;left:auto;right:60px;width:65px;}
.inner-banner .image.style-five .blob.blob-2{bottom:10px;left:auto;right:60px;width:65px;}
.inner-banner .inner-banner-strip{background-image: linear-gradient(to right, var(--bodycolor) 0%, #171d39 49%, #393f60 81%, #2c335a 100%); font-size: 12px;letter-spacing: 2.4px; padding:30px 0;}
.inner-banner .inner-banner-strip .list-wrapper .list + .list{margin-top: 25px;}
.inner-banner.small-title .content h2{font-size:38px;line-height:46px;}
.inner-banner .content .btn-group{margin:20px 0 10px 0;}
/*.inner-banner .content [class*="button-"] a[target=_blank]:after{content:'';width:15px;height:15px;background:url(https://eptura.com/wp-content/uploads/2022/09/find-out-more-btn-green.svg) no-repeat center center / contain;display:inline-block;transform:translate(10px,3px);transition:var(--transition);filter:invert(30%) grayscale(100%) brightness(70%) contrast(4);}*/
.inner-banner .content .default-form{position:relative;margin:15px 0 0 0;}
.inner-banner .content .default-form form .hs_submit.hs-submit{position:absolute;right:0;top:0;}
.inner-banner .content .default-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:calc(100% - 56px);}
/*.inner-banner .content .default-form form .hs_email.hs-form-field input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:13px 17px;line-height:normal;font-weight:300;margin:0;border-radius: 4px 0 0 4px;width: calc(100% - 10px);}
.inner-banner .content .default-form form .hs_submit.hs-submit input[type="submit"]{border-radius: 0 4px 4px 0;background:var(--anchorcolor) url(https://eptura.com/wp-content/uploads/2022/09/send-arrow.png) no-repeat center center;text-indent:-9999px;font-size:16px;min-width:56px;padding:13px 17px;line-height:normal;}
.inner-banner .content .default-form form .hs_submit.hs-submit input[type="submit"]:hover {background-color: var(--tertiarycolor);color: #fff;}*/
.inner-banner .image.style-two .blob.blob-2 {top:10px;width:46px;left:30px;}
.inner-banner .image.style-two .blob.blob-1{right:50px;bottom:30px;top:auto;left:auto;width:66px;}
.inner-banner .image.style-one .blob.blob-2{width:62px;top:-10px;right:30px;}
.inner-banner .image.style-one .blob.blob-1{left:50px;bottom:-10px;top:auto;}
.inner-banner .image.style-three .blob.blob-2{width:46px;right:60px;bottom:30px;}
.inner-banner .image.style-three.team-blob .blob.blob-2{right:5px;bottom:100px;}
.inner-banner .image.style-three .blob.blob-3{bottom:-23px;width:48px;right:150px;} 
.inner-banner .image.style-five .blob.blob-1{left:50px;bottom:-10px;top:auto;}
.inner-banner .image.style-five .blob.blob-2{width:62px;top:-10px;right:30px;}

.inner-banner .image .blob.blob-1.blue-blob-partner{left:auto;right:20px;width:67px;top:-10px;}
.inner-banner .image .blob.blob-2.purple-blob-partner{bottom:10px;width:80px;}

.inner-banner .image .blob.blob-1.tech-1{left:auto;right:40px;top:-10px;}
.inner-banner .image .blob.blob-2.tech-2{width:70px;bottom:10px;}

.inner-banner .image .blob.blob-1.blue-auto{left:auto;right:-10px;top:30px;}
.inner-banner .image .blob.blob-2.purple-auto{width:70px;bottom:10px;}

.inner-banner .image .blob.blob-1.left-blue-partner{left:auto;right:-10px;top:30px;}
.inner-banner .image .blob.blob-2.right-blue-partner{width:70px;bottom:40px;}


.explore-comprehensive{padding:42px 0 0 0;position:relative;}
.explore-comprehensive h2{font-size:38px;color:var(--bodycolor);margin: 0 0 20px 0;line-height: 46px;}
.explore-comprehensive h2 span{color:var(--bodycolor);}
.explore-comprehensive h2 span span{color:var(--quaternarycolor);}
.explore-comprehensive .title-part .content-text{color:var(--bodycolor); font-size:18px;margin: 0 0 0 0;}

.explore-comprehensive .product-set-listing{margin:60px 0 30px 0;}
.explore-comprehensive .product-set-listing .list {margin: 0 0 70px 0;}
.explore-comprehensive .product-set-listing .list .list-logo{margin:0 0 20px 0;}
.explore-comprehensive .product-set-listing .list .list-logo img{display:block;}
.explore-comprehensive .find-out-btn a {color: var(--tertiarycolor);font-weight: 500;}
.explore-comprehensive .find-out-btn a:hover {color: var(--anchorhover)}
.explore-comprehensive .find-out-btn a[target=_blank]:After{content:'';width:15px;height:15px;background:url(https://eptura.com/wp-content/uploads/2022/09/find-out-more-btn.svg) no-repeat center center / contain;display:inline-block;transform:translate(10px,1px);transition:var(--transition);}

.services{padding: 30px 0 40px 0;position:relative;}
.services.small-title h3{font-size: 26px;line-height: 36px;}
.services h2{margin:0 0 15px 0;}
.services .button-3 a{margin:15px 0 0 0;}
.services .principles-listing{margin:65px 0 0 0;}
.services .principles-listing .list{margin:0 0 50px 0;}
.services .principles-listing .list .icon{margin:0 0 15px 0;}
.services .principles-listing .list .icon img{display:block;max-width: 61px;}
.services .principles-listing .list .title-content h3{margin:0 0 15px 0;}

.customer-principles{padding:30px 0 60px 0;overflow:hidden;}
.customer-principles .title-part h2{margin:0 0 25px 0;}
.customer-principles .right-image{position:relative;margin:160px auto 70px;max-width:275px;}
.customer-principles .right-image:after{content:'';width:310px;height:233px;position:absolute;left:-30px;top:-40px;background:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob-border.svg) no-repeat center / 100% auto;}
.customer-principles .right-image .inner-image{position:relative;max-width:245px;transform:translate(10px,0);margin:0 auto 0;-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}
.customer-principles .text{position:absolute;z-index:1;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:400;}
.customer-principles .text .content-text{color:var(--bodycolor);font-size:15px;text-transform:none;letter-spacing:normal;margin:15px 0 0 0;}
.customer-principles .text.text1{top:-40px;left: -40px;}
.customer-principles .text.text2{right:-20px;top:-40px;}
.customer-principles .text.text2:after{left:auto;right:0;width:140px;}
.customer-principles .text.text3{top:auto;bottom:60px;left:-40px;}
.customer-principles .text.text3:after{width:60px;}
.customer-principles .text.text4{top:auto;bottom:0px;left:-20px;}
.customer-principles .text.text4:after{width:120px;}
.customer-principles .text.text5{top:auto;bottom:0px;left:auto;right:5px;}
.customer-principles .text.text5:after{width:130px;left:auto;right:0;}
.customer-principles .text .content-text{text-transform:none;letter-spacing:normal;margin:10px 0 0 0;}

.customer-principles .text{position:static;}
.customer-principles .right-image{margin:70px auto 0 auto;max-width:375px;display:flex;flex-flow:row wrap;}
.customer-principles .text + .text{margin:55px 0 0 0;}
.customer-principles .right-image .inner-image{order:1;margin:0 auto 60px auto;}
.customer-principles .text.text1{order:2;}
.customer-principles .text.text2{order:3;}
.customer-principles .text.text3{order:4;}
.customer-principles .text.text4{order:5;}
.customer-principles .text.text5{order:6;}
.customer-principles .right-image:after{display:none;}
.customer-principles .right-image .inner-image img{display:block;}
.customer-principles .right-image .inner-image:after{content:'';width:240px;height:233px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob-border.svg) no-repeat center / 100% auto;}

.policy-page{padding:70px 0;position:relative;}
.policy-page h1{font-size:36px;line-height:50px;margin:0 0 20px 0;}
.policy-page .date{font-size:13px;line-height:19px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#26A199;margin:0 0 20px 0;}
.policy-page h3{margin:0 0 20px 0;}
.policy-page p{margin:0 0 20px 0;}
.policy-page p + h3{margin:50px 0 20px 0;}
.policy-page p + h5{margin:35px 0 20px 0;}
.policy-page ul{margin:0 0 50px 0;padding:0;list-style:none;}
.policy-page ul li{position:relative;padding:0 0 10px 15px;line-height: normal;}
.policy-page ul li:before{content:'';position:absolute;left:1px;top:9px;background-color:var(--bodycolor);width:4px;height:4px;border-radius:50%;}
/* 05-04-2023 */
.policy-page table { width: 100%; border: 1px solid; border-collapse: collapse; max-width: 100%; }
.policy-page table tr td { border: 1px solid; }

.customer-principles .right-image .mobile-inner{display:block;position:relative;margin:20px auto 50px auto;order:1;}
.mobile-inner-image.desktop-hide{position:relative;max-width:310px;margin:0 auto 0;-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob.svg);mask-image:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;}
.customer-principles .right-image .mobile-inner img{display:block;max-width:180px;margin:0 auto;}
.customer-principles .right-image .mobile-inner:After{content:'';width:230px;height:230px;position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);transform:translate(-50%,-50%);background:url(https://eptura.com/wp-content/uploads/2022/09/home-about-blob-border.svg) no-repeat center / 100% auto;}

.partner-listing{padding:45px 0;position:relative;}
.partner-listing .list{padding:0 0 0 0;margin: 0 0 40px 0;}
.partner-listing .list .button-3 a{margin:20px 0 0 0;}

.success-stories{padding:75px 0;position:relative;}
.success-stories .work-blob {-webkit-mask-image:url(https://eptura.com/wp-content/uploads/2022/09/solution-img1-shape.png);-webkit-mask-repeat:no-repeat;padding:0 0 0;-webkit-mask-size:auto 100%;-webkit-mask-position:center;margin: 0 0 50px 0;}
.success-stories .work-blob img{display:block;width:100%;}
section.success-stories .image-part { position: relative; }
section.success-stories .image-part .blob { position: absolute; width: 80px; left: 22%; bottom: 25%; }

.success-stories .content-listing{margin:40px 0 0 0;}
.success-stories .content-list .content{color:var(--bodycolor);font-size:18px;font-weight:500;line-height:30px;margin:0 0 20px 0;}
.success-stories .content-list .name-job-title{color:var(--bodycolor);font-size:13px;font-weight:500;line-height:normal;letter-spacing:2.6px;text-transform:uppercase;}
.success-stories .content-list .content-list-inner{position:relative;padding:0 0 0 26px;}
.success-stories .content-list .content-list-inner:before{content:'';background-color:#d6d7f3;height:100%;width:4px;position:absolute;left:0;}

.error-404.not-found{background-color:var(--primarycolor);padding:145px 0 55px 0;}
.error-404.not-found .container{max-width:1700px;}
.error-404.not-found .inner.text-center{text-align:left;}
.error-404.not-found h1.page-title{font-size:42px;line-height:54px;margin:0 0 25px 0;}
.error-404.not-found h1.page-title span{display:block;margin:10px 0 0 0;color:#fff;font-size:28px;line-height:30px;}
.error-404.not-found .page-content form.search-form{display:none;}
.error-404.not-found .upper-title{font-size:13px;line-height:19px;text-transform:uppercase;letter-spacing:3px;margin:0;padding:0 0 10px;}
.error-404.not-found .page-content{font-size:21px;line-height:35px;margin:0 auto 30px auto;}
.error-404.not-found .container{position:relative;}
.error-404.not-found .blob-not-found-listing .blob-not-found-list{position:absolute;}
.error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-1{top:-110px;right:40px;width:35px;}
.error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-2{width:76px;right:80px;top:-70px;}
.error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-3,
.error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-4 {display: none;}

.technology-integration{padding: 50px 0;}
.technology-integration .title-part.with-color.blue-text h2 > span{color: var(--quaternarycolor);}
.technology-integration .category-title{font-weight:500;font-size:13px;letter-spacing:3px;margin:55px 0 0 0;text-align: center;}
.technology-integration .selected-cat{position:relative;border:1px solid #707070;border-radius:31px;line-height:normal;padding:15px 44px 14px 20px;margin: 30px 0 0 0;}
.technology-integration .selected-cat:after{content:'';background:url(https://eptura.com/wp-content/uploads/2022/09/expand-more-arrow.svg) no-repeat center center / contain;width:12px;height:8px;position:absolute;right:24px;top:22px;}
.technology-integration .selected-cat > img{position:absolute;left:20px;top:16px;max-height:20px;}
.technology-integration .selected-cat span{padding:0 0 0 30px;display:inline-block;vertical-align:top;}

.technology-integration .listing{}
.technology-integration .listing .listing-inner{position:absolute;left:30px;top:10px;background-color:#fff;padding:20px 15px;border-radius:30px;display:none;box-shadow:8px 8px 5px -4px rgba(0,0,0,0.1);margin:0;width:calc(100% - 60px);z-index: 2;}
.technology-integration .listing-content{margin:75px 0 0 0;}
.technology-integration .listing-content .list-content .title{}
.technology-integration .listing-content .list-content .list-content-logo{padding: 30px 0 10px 0;}
.technology-integration .listing-content .list-content .list-content-logo .logo{margin-bottom:60px;}
.technology-integration .listing-content .list-content .list-content-logo .logo img{display: block;margin: 0 auto;}
.technology-integration .listing-content .list-content .title h3{margin:0 0 0 0;font-size: 22px;}

.technology-integration .listing .list{position: relative;}
.technology-integration .listing .list > a{position:absolute;left:0;top:0;width:100%;height:100%;}
.technology-integration .listing .list-inner{padding:5px;position: relative;}
.technology-integration .listing .list-inner img{max-height:20px;position:absolute;left:5px;top:9px;}
.technology-integration .listing .list-inner span{padding:0 0 0 40px;}
.technology-integration .listing-over .container{position:relative;}


/* 06-02-2023-59 */
.legal-heading-content-wrap .content.offset-1 {margin-left: 7.533333%;}
.legal-heading-content-main-wrap {padding: 40px 0px 20px;}
.legal-heading-content-wrap .content {margin-top: 10px;display: inline-block;}

.legal-resources-list-wrap { display: flex; flex-flow: wrap; margin-top: 50px; margin-left: -10px; margin-right: -10px; }
.legal-resources-list {width: 100%;box-shadow: 0 3px 20px rgba(14, 18, 44, 0.1);background-color: #f9fafb;padding: 25px 20px;margin: 10px 0px;}
.legal-resources-main-wrap {padding: 20px 0px;}
.legal-resources-list h5 {font-weight: 300;font-style: normal;letter-spacing: normal;margin-bottom: 9px;line-height: 30px;}
.legal-resources-list-content {font-weight: 300;font-style: normal;letter-spacing: normal;margin-bottom: 15px;}
.legal-contact-list {width: 100%;padding: 12px;}
.legal-contact-list-wrap {display: flex;margin-left: -12px;margin-right: -12px;margin-top: 0;flex-flow: wrap;}
.legal-contact-main-wrap {padding: 20px 0px 40px;}
.legal-contact-list h5 {font-weight: 300;font-style: normal;letter-spacing: normal;line-height: 30px;}
.legal-contact-content {font-weight: 300;font-style: normal;letter-spacing: normal;margin-bottom: 10px;}
.legal-contact-link a { font-size: 16px; color: #1b4bc5; font-weight: 500; }



.legal-resources-list-wrap { margin: 0; }
.content-text sup { font-size: 12px; }  

.event_filter_section { padding: 60px 0 0; }
.event_filter_raw { display: flex; align-items: center; }
.event_filter_raw .event_filter { width: 100%; padding: 10px 0; font-size: 14px; line-height: 20px; font-weight: 500; }

.main-list-wrapper .list-wrapper .list .cat-info { display: flex; flex-wrap: wrap; margin: 0 0 15px; font-size: 11px; line-height: 1.2; letter-spacing: 2.2px; text-transform: uppercase; color: #091232; opacity: 0.5; }
.main-list-wrapper .list-wrapper .list .cat-info > div { margin-right: 20px; position: relative; }
.main-list-wrapper .list-wrapper .list .cat-info > div:nth-child(2):before { content: ''; width: 5px; height: 4px; background: #0b1230; opacity: 0.5; position: absolute; top: 4px; left: -12px; border-radius: 10px; }
.main-list-wrapper .list-wrapper .list .content strong { font-size: 15px; line-height: 26px; color: #0d122e; margin: 0 0 12px; display: inline-block; width: 100%; }
.main-list-wrapper .list-wrapper .list .content .read-more a { color: #1b4bc5; }
.main-list-wrapper .list-wrapper .list .content .read-more a:after { background-image: url(https://eptura.com/wp-content/uploads/2023/04/arrow-right-svgrepo-com.png); }
.main-list-wrapper .list-wrapper .list .content .read-more a[target=_blank]:after { content: ''; width: 15px; height: 15px; background: url(https://eptura.com/wp-content/uploads/2022/09/find-out-more-btn-black.svg) no-repeat center; display: inline-block; transition: var(--transition); }


.event_filter .inner { position: relative; }
.event_filter .title { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.event_filter .title label { display: flex; align-items: center; margin: 0 0 10px; min-width: 100px; }
.event_filter .title span { width: 100%; height: 45px; display: flex; align-items: center; border: 1px solid #dee1e5; background-color: #f9fafb; border-radius: 3px; padding: 0 15px; cursor: pointer; position: relative; font-weight: 300; }
.event_filter .title label img { margin-right: 10px; }
.event_filter_raw .event_filter ul { margin: 0; list-style-type: none; border: 1px solid #dee1e5; border-radius: 3px; position: absolute; top: 100%; right: 0; width: 100%; background: #fff; padding: 5px 0; display: none; z-index: 2; }
.event_filter_raw .event_filter ul li { padding: 5px 15px; display: inline-block; width: 100%; cursor: pointer; }
.event_filter_raw .event_filter ul li:hover { background: #26a199; color: #fff; }
.event_filter .title span:after { content: ''; width: 14px; height: 7px; background: url('https://eptura.com/wp-content/uploads/2023/04/arrow-right.png') no-repeat; position: absolute; top: 0; right: 0; bottom: 0; margin: auto; right: 13px; }
.event_filter_raw .event_filter input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { height: 45px; font-size: 14px; border: 1px solid #dee1e5; border-radius: 3px; background: #f9fafb url('https://eptura.com/wp-content/uploads/2023/04/arrow-right.png') no-repeat center right 15px; width: 100%; color: #000; }

.event_filter_raw .event_filter input::-webkit-input-placeholder { color:#000; opacity:1; }
.event_filter_raw .event_filter input::-moz-placeholder { color:#000; opacity:1; }
.event_filter_raw .event_filter input:-ms-input-placeholder { color:#000; opacity:1; }
.event_filter_raw .event_filter input:-moz-placeholder { color:#000; opacity:1; }
.event_filter_raw .clear-filter{display: none;}
.event_filter_raw .clear-filter.show{display: block; padding: 0 10px 0 0;}
.event_filter_raw .clear-filter button { background-color: var(--tertiarycolor); color: #fff; border: none; box-shadow: none; outline: none; padding: 12px; border-radius: 3px; font-size: 14px; line-height: 1; font-weight: 500; font-family: var(--bodyfont); cursor: pointer; transition: var(--transition); } 
.event_filter_raw .clear-filter button:hover { background-color: #456ED6; color: #fff; } 

#ui-datepicker-div { display: none; background-color: #fff; box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1); margin-top: 0.25rem; border-radius: 0.5rem; padding: 0.5rem; }
#ui-datepicker-div table { border-collapse: collapse; border-spacing: 0; }
.ui-datepicker-calendar thead th { padding: 0.25rem 0; text-align: center; font-size: 0.75rem; font-weight: 400; color: #78909C; }
.ui-datepicker-calendar tbody td { width: 2.5rem; text-align: center; padding: 0; }
.ui-datepicker-calendar tbody td a { display: block; border-radius: 0.25rem; line-height: 2rem; transition: 0.3s all; color: #546E7A; font-size: 0.875rem; text-decoration: none; }
.ui-datepicker-calendar tbody td a:hover { background-color: #E0F2F1; }
.ui-datepicker-calendar tbody td a.ui-state-active { background-color: var(--quaternarycolor); color: white; }
.ui-datepicker-header a.ui-corner-all { cursor: pointer; position: absolute; top: 0; width: 2rem; height: 2rem; margin: 0.5rem; border-radius: 0.25rem; transition: 0.3s all; }
.ui-datepicker-header a.ui-corner-all:hover { background-color: #ECEFF1; }
.ui-datepicker-header a.ui-datepicker-prev { left: 0; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg=="); background-repeat: no-repeat; background-size: 0.5rem; background-position: 50%; transform: rotate(180deg); }
.ui-datepicker-header a.ui-datepicker-next { right: 0; background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg=='); background-repeat: no-repeat; background-size: 10px; background-position: 50%; }
.ui-datepicker-header a>span { display: none; }
.ui-datepicker-title { text-align: center; line-height: 2rem; margin-bottom: 0.25rem; font-size: 0.875rem; font-weight: 500; padding-bottom: 0.25rem; }
.ui-datepicker-week-col { color: #78909C; font-weight: 400; font-size: 0.75rem; }
/*.event_filter_raw .event_filter form { display: flex; align-items: center; flex-wrap: wrap; }
.event_filter_raw .event_filter select,
.event_filter_raw .event_filter input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { height: 45px; font-size: 14px; border: 1px solid #dee1e5; border-radius: 3px; }
.event_filter_raw .event_filter form label img { margin-right: 10px; }
.event_filter_raw .event_filter form label { margin: 0 0 8px; min-width: 60px; display: flex; align-items: center; }*/

.technology-integration .category-main{position:relative;}
.pagination:before{content:'';height:2px;width:calc(100% - 30px);background-color:#f5f5f5;position:absolute;left:15px;top:0;transition:400ms;z-index: -1;}
.pagination{padding:0;position:relative;text-align:center;}
.pagination a,.pagination span{font-size:16px;color:#0e122c;font-weight:500;display:inline-block;line-height:normal;padding:20px 20px 0 20px;}
.pagination .page-numbers.current{font-weight:500;color:#549f98;border-top: 2px solid #549f98;}
.pagination a:hover,.pagination span:hover{color:#549f98;}


.blog-inner-data{padding:35px 0;position:relative;}
.blog-inner-data ul.share-buttons{list-style:none;}
/*.blog-inner-data ul{margin:0 0 50px 0;padding:0;list-style:none;}*/
.blog-inner-data ul li{position:relative;padding:0 0 10px 15px;line-height: normal;}
.blog-inner-data ul li:before{content:'';position:absolute;left:1px;top:9px;background-color:var(--bodycolor);width:4px;height:4px;border-radius:50%;}
.blog-inner-data ul ul { margin: 0; }
.blog-inner-data .col-md-2{position:sticky;width:16.66666667%;height:100%;overflow:auto;top:120px;margin: 10px 0 100px 0;}
.blog-inner-data .col-md-10{width:83.33333333%;}
.blog-inner-data .inner-content .content h2{margin:0 0 15px 0;line-height:normal;}
.blog-inner-data .inner-content .content .button-3 a{margin:35px 0 25px 0;}
.blog-inner-data .inner-content > *{max-width:844px;margin:0;}
.blog-inner-data .inner-content .content > img{display:block;width:100%;margin:0 0 20px 0;}
.blog-inner-data .inner-content .content h3{font-size:26px;line-height:normal;margin:0 0 20px 0;}
.blog-inner-data .inner-content .content p{margin:0 0 15px 0;}
.blog-inner-data .inner-content .content p strong{padding:0 0 0 15px;position:relative;display:block;}
.blog-inner-data .inner-content .content p strong:before{content:'';background-color:#d6d7f3;position:absolute;left:0;top:0;width:4px;height:100%;}
.blog-inner-data .inner-content .tag-listing{margin:60px 0 70px 0;}
.blog-inner-data .inner-content .tag-listing .tag-title h6{padding:0 50px 0 0;margin:0 0 25px 0;}
.blog-inner-data .inner-content .tag-listing .tag-ul ul li + li{margin:15px 0 0 0;}
.blog-inner-data .inner-content .tag-listing .tag-ul ul li a{font-size:14px;color:var(--bodycolor);line-height:normal;display:inline-block;border-radius:50px;border:1px solid #707070;background-color:#f9fafb;padding:7px 15px;margin:0 20px 0 0;}
.blog-inner-data .inner-content .tag-listing .tag-ul ul li a:hover{background-color:var(--bodycolor);color:#fff;}
.blog-inner-data .inner-content .share-social{border-radius:6px;background-color:#d6d7f5;padding:30px 10px 35px 10px;margin: 0 0 100px 0;}
.blog-inner-data .inner-content .share-social h4{font-size:22px;line-height:30px;margin:0 0 25px 0;}
.blog-inner-data .inner-content .share-social ul{display:flex;justify-content:center;align-items:center;margin: 0;}
.blog-inner-data .inner-content .share-social ul li a svg{display:block;margin:0 20px;}
.blog-inner-data .inner-content .share-social ul li { padding: 0; line-height: initial; }
.blog-inner-data .inner-content .share-social ul li::before { content: none; }
.blog-inner-data .blog-social-icon-inner ul li + li{margin:27px 0 0 0;}
.blog-inner-data .blog-social-icon-inner ul li a svg{display:block;margin:0 auto;width: 100%;}
.blog-inner-data .blog-social-icon-inner ul { margin: 0; }
.blog-inner-data .blog-social-icon-inner ul li { padding: 0; line-height: initial; }
.blog-inner-data .blog-social-icon-inner ul li::before { content: none; }
.blog-inner-data .inner-content .share-social ul li a svg path{fill:var(--bodycolor);transition:400ms;}
.blog-inner-data .next-prev{border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;padding:20px 0;}
.blog-inner-data .next-prev .ahead-article{position:relative;}
.blog-inner-data .next-prev .ahead-article a{position:absolute;width:100%;height:100%;left:0;top:0;}
.blog-inner-data .next-prev .ahead-article h4{margin: 0;}
.blog-inner-data .next-prev .ahead-article .article-title {margin: 5px 0 0;}
.blog-inner-data .next-prev .ahead-article h4,.blog-inner-data .next-prev .ahead-article .article-title{transition:400ms;}
.blog-inner-data .next-prev .ahead-article:hover h4,.blog-inner-data .next-prev .ahead-article:hover .article-title{color:var(--anchorcolor);}
.blog-inner-data .blog-social-icon-inner ul li a svg path{transition:400ms;} 
.blog-inner-data .blog-social-icon-inner ul li a:hover svg path {fill: var(--tertiarycolor);}
.blog-inner-data .inner-content .share-social ul li a:hover svg path{fill:var(--tertiarycolor);}

/* =====23-12-2022====== */

section.resources-banner { background-color: var(--primarycolor); padding: 60px 0; position: relative; }
.resources-banner-inner .image { position: relative; max-width: 250px; margin: 0 auto 30px; }
.resources-banner-inner .image .photo-image { position: relative; z-index: 1; line-height: 1px; }
.resources-banner-inner .image .blob { position: absolute; }
.resources-banner-inner .image .blob-1 { right: -10px; top: -25px; max-width: 50px; }
.resources-banner-inner .image .blob-2 { max-width: 80px; left: -10px; bottom: -10px; }
.resources-banner-inner .content { padding-top: 30px; }
.resources-banner-inner .upper-title {color: #d6d7f5;font-size: 12px;letter-spacing: 2.4px;line-height: normal;margin: 0 0 17px 0; } 
.resources-banner-inner .content h1 { margin: 0 0 20px; }
.resources-banner-inner .content .content-text { font-size: 18px; line-height: 30px; }
.resources-banner-inner .content .button-1 { margin: 20px 0 0; }

section.ahead-workplace-section { padding: 60px 0; }
section.ahead-workplace-section h2 { margin: 0 0 40px; }
.ahead-workplace-wrapper .ahead-workplace-left .content { font-size: 18px; line-height: 28px; }
.ahead-workplace-wrapper .ahead-workplace-left .content h3 { margin: 0 0 35px; }
.ahead-workplace-wrapper .ahead-workplace-left .content ul { padding: 0; margin: 35px 0; font-size: 18px; line-height: 32px; list-style-type: none; } 
.ahead-workplace-wrapper .ahead-workplace-left .content ul li { position: relative; padding: 0 0 0 32px; } 
.ahead-workplace-wrapper .ahead-workplace-left .content ul li:not(:last-child) { margin: 0 0 12px; }
.ahead-workplace-wrapper .ahead-workplace-left .content ul li::before { content: ""; position: absolute; display: block; width: 7px; height: 7px; background-color: var(--quaternarycolor); border-radius: 50%; left: 0; top: 13px; line-height: 1px;  } 
.ahead-workplace-wrapper .ahead-workplace-right { padding-bottom: 40px; }
.ahead-workplace-wrapper .ahead-workplace-right-blob { max-width: 300px; margin: 0 auto; position: relative; -webkit-mask-image: url(../../../wp-content/uploads/2022/09/banner-image-mask.png); mask-image: url(../../../wp-content/uploads/2022/09/banner-image-mask.png); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100%; mask-size: 100%; }
.ahead-workplace-wrapper .ahead-workplace-right .form-section { background-color: var(--lightpurplecolor); padding: 30px; border-radius: 6px; }
.ahead-workplace-wrapper .ahead-workplace-right .form-section label { margin: 0 0 10px; display: block; font-size: 18px; line-height: normal; } 
.ahead-workplace-wrapper .ahead-workplace-right .form-section input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding: 15px; border-radius: 3px; background-color: #f9fafb;width: 100%;font-size: 16px; line-height: 20px; } 
.ahead-workplace-wrapper .ahead-workplace-right .form-section .hs-form-field { margin: 0 0 25px; } 
.ahead-workplace-wrapper .ahead-workplace-right .form-section .hs-submit .actions .hs-button { background-color: var(--headingcolor); width: 100%; color: #fff; border-radius: 6px; text-indent: initial; } 
.ahead-workplace-wrapper .ahead-workplace-right .form-section .hs-submit .actions .hs-button:hover { background-color: var(--tertiarycolor); }
.ahead-workplace-wrapper .ahead-workplace-right .form-section .hs-error-msgs label { font-size: 13px; }

section.find-answer-section { padding: 60px 0; }
section.find-answer-section .right .content { margin: 30px 0 0; }
section.find-answer-section .right .content ul { padding: 0; margin: 0; font-size: 18px; line-height: 32px; list-style-type: none; } 
section.find-answer-section .right .content ul li { position: relative; padding: 0 0 0 32px; } 
section.find-answer-section .right .content ul li::before { content: ""; position: absolute; display: block; width: 7px; height: 7px; background-color: var(--quaternarycolor); border-radius: 50%; left: 0; top: 13px; line-height: 1px; } 
section.find-answer-section .right .content ul li:not(:last-child) { margin: 0 0 12px; } 

section.read-the-guide { padding: 60px 0; } 
section.read-the-guide .read-the-guide-wrapper { margin: 0 auto;padding: 35px;border-radius: 5px; } 
section.read-the-guide .read-the-guide-wrapper h4 { margin-bottom: 25px; }
/*section.read-the-guide .read-the-guide-wrapper .content-text { font-size: 16px; line-height: 26px; margin: 20px 0 30px; }*/ 

section.read-the-guide { padding: 60px 0; } 
section.read-the-guide .read-the-guide-wrapper { margin: 0 auto;padding: 30px;border-radius: 6px; background-color: var(--primarycolor); color: #fff; } 
section.read-the-guide .read-the-guide-wrapper h3 { color: #fff; }
section.read-the-guide .read-the-guide-wrapper .content-text { margin: 20px 0 30px; } 
section.read-the-guide .read-the-guide-wrapper .image-block { line-height: 1px; margin: 0 0 20px; max-width: 180px; }
.social-share-section { padding: 60px 0 0; } 
.social-share-section h4 { font-size: 22px; line-height: 32px; margin: 0 0 20px; } 
.social-share-section .social-links { text-align: center; } 
.social-share-section .social-links ul { margin: 0; padding: 0; list-style-type: none; display: flex; width: 100%; justify-content: center; align-items: center; } 
.social-share-section .social-links ul li { display: block; line-height: 1px; margin: 0 15px; } 
.social-share-section .social-links ul li a { display: block; } 
.social-share-section .social-links a:hover img { filter: brightness(4); }

.technology-integration .MuiGrid-container .MuiFormControl-fullWidth label.MuiFormLabel-root { display: inline-block; width: 85%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


/* 17-02-2023 */

.inner-banner h2 { font-size: 40px; line-height: 50px; }
section.inner-banner.platform-banner .content h2 span { margin: 0; display: initial; }
section.platform-help-section { padding: 45px 0 0; }
section.platform-help-section .section-head { margin: 0 0 100px; }
section.platform-help-section .section-head .content { max-width: 990px; }
.platform-help-listing { margin: 0 0 35px; }
.platform-help-list-item:not(:last-child) { margin: 0 0 35px; }
.platform-help-list-item h6 { font-size: 26px; line-height: 30px; margin: 0 0 20px; }
.platform-help-list-item.purple h6 span, .purple span { color: var(--mid-purpul); }
.tertiary h6 span, .tertiary span { color: var(--tertiarycolor); }
.platform-help-list-item  .content { font-size: 16px; line-height: 26px; margin: 0 0 25px; }
section.platform-help-section .image-block { position: relative; padding: 70px 0 60px; line-height: 1px; margin: 0 0 0 auto; } 
section.platform-help-section .image-block .link a { font-size: 12px; font-weight: 400; font-style: normal; letter-spacing: 2.4px; text-transform: uppercase; color: var(--bodycolor); } 
section.platform-help-section .image-block .link { position: absolute; z-index: 3; line-height: 17px; } 
section.platform-help-section .image-block .link a::after { content: ""; background: url(https://eptura.com/wp-content/uploads/2023/04/arrow-right-svgrepo-com.png) no-repeat center; display: inline-block; height: 17px; vertical-align: middle; width: 15px; margin: -7px 0 0 5px; } 
section.platform-help-section .image-block .link a:hover { color: var(--tertiarycolor); } 
section.platform-help-section .image-block .link::after { content: ""; height: 1px; position: absolute; left: 0; bottom: -7px; width: 100%; background: #d6d7f3; } 
section.platform-help-section .image-block .link.link-1::before { content: ""; position: absolute; height: 160px; width: 1px; background: #d6d7f3; right: 0; top: calc(100% + 7px); } 
section.platform-help-section .image-block .link.link-2::before { content: ""; position: absolute; width: 1px; background: #d6d7f3; transform: rotate(-51deg); } 
section.platform-help-section .image-block .link.link-4::before { content: ""; position: absolute; width: 1px; background: #d6d7f3; transform: rotate(53deg); } 
section.platform-help-section .image-block .link.link-5::before { content: ""; position: absolute; width: 1px; background: #d6d7f3; transform: rotate(45deg); } 
section.platform-help-section .image-block .link.link-6 { padding-right: 10px; } 
section.platform-help-section .image-block .link.link-6::before { content: ""; position: absolute; width: 1px; background: #d6d7f3; right: 0; bottom: -7px; } 
section.what-works-section { padding: 45px 0 70px; overflow-x: hidden; }
section.what-works-section .section-sub-header { margin: 40px 0; }
section.what-works-section.workplace { padding: 40px 0 30px; }
section.what-works-section.workplace .section-sub-header { margin-top: 20px; }
section.what-works-section .section-sub-header .content { margin: 20px 0 30px; max-width: 990px; }
section.what-works-section .icon-box-listing .icon-box, section.customer-intreseted-section .icon-box-listing .icon-box { text-align: center; background-color: #fff; box-shadow: 0 0 30px rgba(0, 0, 0, 0.05); padding: 50px 30px 30px; border-radius: 6px; position: relative; transition: all ease-in-out .4s; } 
section.what-works-section .icon-box-listing .icon-box { border-radius: 6px; transition: all ease-in-out .4s; position: relative; }
section.what-works-section .icon-box-listing .icon-box:hover, section.customer-intreseted-section .icon-box-listing .icon-box:hover, .icon-box-listing .icon-box:hover { box-shadow: 0px 15px 50px rgb(0 0 0 / 8%); }
section.what-works-section .icon-box-listing .icon-box .fullbox, .icon-box-listing .icon-box .fullbox { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
section.what-works-section .icon-box-listing .icon-box .icon-image, section.customer-intreseted-section .icon-box-listing .icon-box .icon-image { line-height: 1px; min-height: 65px; display: flex; align-items: center; justify-content: center; margin: 0 0 40px; } 
section.what-works-section .icon-box-listing .icon-box .icon-image img, section.customer-intreseted-section .icon-box-listing .icon-box .icon-image img { max-height: 65px; } 
section.what-works-section .icon-box-listing .icon-box h4, section.customer-intreseted-section .icon-box-listing .icon-box h4 { font-size: 26px; line-height: 30px; margin: 0 0 15px; } 
section.what-works-section .icon-box-listing .icon-box .content, section.customer-intreseted-section .icon-box-listing .icon-box .content { font-size: 16px; line-height: normal; margin: 0 0 30px; } 
section.what-works-section .icon-box-listing .slick-list, section.customer-intreseted-section .icon-box-listing .slick-list { overflow: visible; } 
section.what-works-section .icon-box-listing .slick-track, section.customer-intreseted-section .icon-box-listing .slick-track, section.office-scale-section .office-scale-inner .slick-track { display: flex; }
section.what-works-section .icon-box-listing .slick-slide, section.customer-intreseted-section .icon-box-listing .slick-slide  { -webkit-transform: scale3d(0.8, 0.8, 1) translate(50%, 0);transform: scale3d(0.8, 0.8, 1) translate(50%, 0);  transition: all 0.3s ease-in-out; z-index: 2; position: relative; /*filter: brightness(10);*/ height: auto; } 
section.what-works-section .icon-box-listing .slick-slide.slick-active, section.customer-intreseted-section .icon-box-listing .slick-slide.slick-active { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); transition: all 0.3s ease-in-out; z-index: 5; filter: initial; } 
section.what-works-section .icon-box-listing .slick-active + .slick-slide, section.customer-intreseted-section .icon-box-listing .slick-active + .slick-slide { -webkit-transform: scale3d(0.8, 0.8, 1) translate(-50%, 0); transform: scale3d(0.8, 0.8, 1) translate(-50%, 0); }
section.what-works-section .icon-box-listing .slick-dots, section.customer-intreseted-section .icon-box-listing .slick-dots { text-align: center; margin: 35px 0 0; }
section.work-with-us.out-platform.curve-img .image-part .blob { left: auto; right: 5%; top: 7%; width: 50px; }
section.work-with-us.out-platform.curve-img .image-part .blob.blob-2 { right: auto; top: auto; bottom: 7%; left: 10%; }
section.work-with-us.out-platform.curve-img .image-part .blob.left-top { right: auto; left: 8%; top: 10%; }
section.work-with-us.out-platform.curve-img .image-part .blob.right-bottom { top: auto; bottom: 20%; right: 18%; }
section.work-with-us.out-platform.curve-img .image-part .blob.right-center { top: 50%; }
section.work-with-us.out-platform.curve-img .image-part .blob.left-bottom { right: auto; top: auto; bottom: 15%; left: 5%; }
section.learn-more-section { background-color: #0b1230; padding: 50px 0; }
section.learn-more-section h2 { margin: 0 0 15px; }
section.learn-more-section .content { margin-bottom: 50px; }
section.learn-more-section .content { max-width: 1090px; }
section.learn-more-section .sign-up-form fieldset { max-width: initial; }
section.learn-more-section .sign-up-form fieldset.form-columns-2 .input { margin-right: 0; } 
section.learn-more-section .sign-up-form fieldset.form-columns-2 .input input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { width: 100%; border-radius: 3px; } 
section.learn-more-section .sign-up-form .input input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { width: 100%; border-radius: 3px; } 
section.learn-more-section .sign-up-form fieldset.form-columns-2 .field { margin: 0 0 25px; float: none; width: 100%; } 
section.learn-more-section .sign-up-form .hs-submit input[type="submit"] { background-image: none; text-indent: initial; white-space: initial; border-radius: 3px; color: var(--bodycolor); font-weight: 500; width: 100%; appearance: none; -webkit-appearance: none; } 
section.eptura-experience-section { padding: 50px 0; }
section.eptura-experience-section h2 { margin: 0 0 20px; }
section.eptura-experience-section h5 { font-size: 26px; line-height: 36px; margin: 0 0 20px; }
section.eptura-experience-section .r-more a { display: block; }
section.eptura-experience-section .r-more a:not(:last-child) { margin: 0 0 15px; }
section.eptura-experience-section .eptura-experience-inner { margin-top: 50px; } 
section.eptura-experience-section.workplace .eptura-experience-inner { margin-top: 0; }
.eptura-experience-item:not(:last-child) { margin: 0 0 30px; } 
.eptura-experience-item .eptura-experience-item-header { display: flex; margin: 0 0 15px; align-items: center; } 
.eptura-experience-item .icon { line-height: 1px; width: 40px; text-align: center; margin: 0 15px 0 0; } 
.eptura-experience-item .eptura-experience-item-header h5 { margin: 0; width: calc(100% - 55px); } 
.eptura-experience-item .content { font-size: 16px; line-height: 26px; } 
.eptura-experience-inner .content-wrap { margin-bottom: 35px; }
.eptura-experience-inner .video-wrapper { border-radius: 6px; overflow: hidden; }
.eptura-experience-inner .button-3 { text-align: center; margin: 35px 0 0; }
section.read-the-guide.workplace .read-the-guide-wrapper .image-block { margin-top: -30%; }
section.read-the-guide.workplace .read-the-guide-wrapper .content-text { margin: 20px 0 40px; }
section.what-works-section.workplace .section-sub-header .content { margin: 0 0 25px; }
section.inner-banner.workplace-experience .image .blob { width: 55px; }
section.inner-banner.workplace-experience .image .blob.left-top { left: 7%; top: 5%; }
section.inner-banner.workplace-experience .image .blob.right-middle { right: 12%; top: 65%; }
section.work-with-us.out-platform.reverse-image { padding: 70px 0 40px; }
section.work-together-section { padding: 40px 0; }
section.work-together-section .title-part .content-text { margin-top: 25px; margin-bottom: 25px; }
section.work-together-section .content { margin-bottom: 40px; }
section.work-together-section .image { line-height: 1px; -webkit-mask-image: url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg); mask-image: url(https://eptura.com/wp-content/uploads/2022/09/post-1.svg); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; max-width: 295px; margin: 0 auto; } 
section.work-together-section .listing { margin-top: 30px; }
section.work-together-section .listing > div:not(:last-child) .list { margin: 0 0 40px; } 
section.work-together-section .listing h3 { font-size: 22px; line-height: 26px; } 
section.choose-work-section { padding: 40px 0; }
section.choose-work-section .title-part { margin: 0 0 40px; }
section.choose-work-section .choose-work-item .icon { line-height: 1px; margin: 0 0 15px; }
section.choose-work-section .choose-work-item h3 {font-size: 22px;line-height: 26px;}
section.choose-work-section .choose-work-item:not(:last-child) { margin-bottom: 50px; }
section.customer-intreseted-section { padding: 40px 0; overflow-x: hidden; }
section.customer-intreseted-section .content h3 { margin: 0 0 25px; }
section.customer-intreseted-section .content { margin-bottom: 50px; }
section.better-workplace-section { padding: 40px 0; overflow-x: hidden; }
section.better-workplace-section .title-part { margin: 0 0 50px; }
section.better-workplace-section .title-part h2 { margin: 0 0 20px; }
section.better-workplace-section .title-part h2 strong { font-weight: inherit; }
.better-workplace-wrapper .better-workplace-item { box-shadow: 0 0 30px rgba(0, 0, 0, 0.05); border-radius: 6px; background-color: #ffffff; padding: 7px; text-align: center; }
.better-workplace-wrapper .better-workplace-item .image { line-height: 1px; border-radius: 10px; overflow: hidden; margin: 0 0 30px; } 
.better-workplace-wrapper .better-workplace-item .content-block { padding: 0 20px 70px; }
.better-workplace-wrapper .better-workplace-item h5 { font-size: 22px; line-height: 26px; margin: 0 0 20px; } 
.better-workplace-wrapper .slick-list { overflow: visible; }
.better-workplace-wrapper .slick-list .slick-track { display: flex; }
.better-workplace-wrapper .slick-dots { text-align: center; }
.better-workplace-wrapper .better-workplace-item.slick-slide { -webkit-transform: scale3d(0.8, 0.8, 1) translate(50%, 0); transform: scale3d(0.8, 0.8, 1) translate(50%, 0); transition: all 0.3s ease-in-out; z-index: 2; position: relative; height: auto; /*filter: brightness(30);*/ } 
.better-workplace-wrapper .better-workplace-item.slick-slide::before { content: ""; position: absolute; width: 100%; height: 100%; background: #fff; left: 0; top: 0; }
.better-workplace-wrapper .better-workplace-item.slick-slide.slick-active::before { display: none; }
.better-workplace-wrapper .better-workplace-item.slick-active { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); transition: all 0.3s ease-in-out; z-index: 5; filter: initial; } 
.better-workplace-wrapper .better-workplace-item.slick-active + .slick-slide { -webkit-transform: scale3d(0.8, 0.8, 1) translate(-50%, 0); transform: scale3d(0.8, 0.8, 1) translate(-50%, 0); } 
.better-workplace-inner.for-desktop { display: none; }
section.office-scale-section { padding: 30px 0 60px; }
section.office-scale-section .title-part { margin: 0 0 50px; }
section.office-scale-section .title-part h2 { margin: 0 0 20px; }
section.office-scale-section .title-part h2 strong { font-weight: inherit; }
section.office-scale-section .office-scale-inner .office-scale-item { box-shadow: 0 0 30px rgba(0, 0, 0, 0.05); border-radius: 6px; background-color: #ffffff; padding: 40px 25px; margin: 0 30px; height: auto; } 
section.office-scale-section .office-scale-inner .office-scale-item .image-block { line-height: 1px; margin: 0 0 40px; } 
section.office-scale-section .office-scale-inner .office-scale-item .image-block img { margin: 0 auto; }
section.office-scale-section .office-scale-inner .slick-list { margin: 0 -30px; }
section.office-scale-section .office-scale-inner .slick-dots { text-align: center; margin: 35px 0 0; }
section.office-scale-section .office-scale-listing .office-scale-list-item { margin: 0 0 30px; } 
section.office-scale-section .office-scale-listing .office-scale-list-item .icon { line-height: 1px; margin: 0 0 12px; } 
.office-scale-mapping .inner-image, .office-scale-assets-mapping .inner-image { line-height: 1px; text-align: center; }
.office-scale-mapping, .office-scale-assets-mapping { display: none; position: relative; padding: 120px 0 50px; line-height: 1px; } 
.office-scale-mapping .link, .office-scale-assets-mapping .link { position: absolute; line-height: 17px; display: flex; align-items: center; max-width: 210px; } 
.office-scale-assets-mapping .link { text-align: right; }
.office-scale-mapping .link a, .office-scale-assets-mapping .link a { font-size: 12px; font-weight: 400; font-style: normal; letter-spacing: 2.4px; text-transform: uppercase; color: var(--bodycolor); position: relative; } 
.office-scale-mapping .link a:hover, .office-scale-assets-mapping .link a:hover { color: var(--tertiarycolor); }
.office-scale-mapping .link a::after, .office-scale-assets-mapping .link a::after { content: ""; height: 1px; position: absolute; right: 0; bottom: -7px; width: 100%; background: #d6d7f3; } 
.office-scale-mapping .link a::after, .office-scale-mapping .link a::before, .office-scale-assets-mapping .link a::after, .office-scale-assets-mapping .link a::before { pointer-events: none; }
.office-scale-mapping .link .icon, .office-scale-assets-mapping .link .icon { max-height: 22px; margin: 0 0 0 8px; } 
.office-scale-mapping .link.left, .office-scale-assets-mapping .link.left { flex-direction: row-reverse; text-align: right; }
.office-scale-mapping .link.left .icon, .office-scale-assets-mapping .link.left .icon { margin: 0 8px 0 0; }
.office-scale-mapping .label, .office-scale-assets-mapping .label { display: block; font-size: 12px; line-height: normal; font-weight: 400; font-style: normal; letter-spacing: 2.4px; text-transform: uppercase; color: var(--bodycolor); border-radius: 20px; border: 2px solid #d6d7f3; background-color: #f9fafb; padding: 11px 19px; width: fit-content; position: absolute; } 
.office-scale-mapping .link .tooltip-content, .office-scale-assets-mapping .link .tooltip-content { position: absolute; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); border-radius: 10px; background-color: #ffffff; font-size: 15px; max-width: 327px; padding: 15px; visibility: hidden; opacity: 0; transition: all 0.3s; z-index: 8; line-height: 1.5em; } 
.office-scale-mapping .link .tooltip-content::after, .office-scale-assets-mapping .link .tooltip-content::after { content: ""; position: absolute; border-top: 16px solid #fff; border-left: 17px solid transparent; border-right: 17px solid transparent; top: 100%; left: 21px; filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.08)); } 
.office-scale-mapping .link .tooltip-content.active, .office-scale-assets-mapping .link .tooltip-content.active { opacity: 1; visibility: visible; }



/**/
.row > .platform_animate_section { text-align: center; padding: 0 0 70px; max-width: 100%; margin: 0 auto; }
.platform_animate_section .logo_border { height: 240px; width: 240px; margin: 0 auto; position: relative; }
.platform_animate_section .logo_border .middle_logo { position: absolute; top: 0; left: 0; right: 14px; bottom: 0; margin: auto; display: flex; align-items: center; justify-content: center; width: 80px; }
.platform_logo_circle .itemDot { position: absolute; height: 50px; width: 45px; }
.platform_logo_circle .itemDot img { max-height: 50px; width: auto; }
.platform_animate_section .platform_logo_circle { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 1px solid transparent; border-radius: 100%; }
.platform_logo_content { font-size: 16px; font-weight: 500; color: #1b4bc5; display: none; }
.platform_logo_content h4 { font-size: 22px; line-height: 36px; color: #0d122e; margin: 0; }
.platform_logo_content a { display: inline-block; vertical-align: top; padding-right: 15px; position: relative; }
.platform_logo_content a:after { position: absolute; content: ""; height: 9px; width: 6px; top: 11px; right: 0; background: url('https://eptura.com/wp-content/uploads/2023/04/arrow-right-svgrepo-com.png') no-repeat center / cover; }
.platform_logo_content_wrap { display: inline-block; vertical-align: top; width: 100%; padding-top: 40px; }
.platform_logo_content.active { display: block; }

.platform_dots ul { display: flex; align-items: center; justify-content: center; padding: 0; margin: 30px 0 0; list-style-type: none; }
.platform_dots li { display: inline-block; vertical-align: top; height: 10px; width: 10px; background: #d6d7f5; margin: 0 5px; border-radius: 100%; transition: all ease-in-out .4s;  }
.platform_dots li.active { background: #0d122e; }
.border_logo { transform: scale(0.9); }

/* Updates */
.asset_management_section.work-with-us.out-platform.curve-img .image-part .blob.left-bottom { left: 0%; }

/* New Header Css */
.megamenu_col .text { display: none; }
.megamenu_col a.megamenu_click { display: inline-block; vertical-align: top; width: 100%; background-color: rgba(255, 255, 255, 0.05); border-radius: 4px; padding: 10px 15px; margin-bottom: 6px; position: relative; font-weight: 700; }
.menu_list_wrapper { display: none; margin: 10px 0; padding: 0 !important; }
.menu_list_wrapper .menu_list { margin: 10px 0; display: inline-block; vertical-align: top; width: 100%; }
.menu_list_wrapper .menu_list a { display: flex; align-items: center; justify-content: center; }
.menu_list_wrapper .menu_list a span { padding-left: 20px; }
.menu_list_wrapper .menu_list a img { filter: grayscale(1); }
.megamenu_col span.mobile-toggle { top: 2px; position: relative; }  
.megamenu_col > li { display: inline-block; vertical-align: top; width: 100%; }
.megamenu_col > li > a { display: inline-block; vertical-align: top; width: 100%; background-color: rgba(255, 255, 255, 0.05); border-radius: 4px; padding: 10px 15px; margin-bottom: 6px; position: relative; font-weight: 700; }
header.header.new_header .mainmenu > ul > li > a span.mobile-toggle:first-child { display: none; }


/* 06-03-2023 */

section.potential-section { padding: 50px 0; }
section.potential-section .title-part .sub-text { margin: 0 0 10px; }
section.potential-section .title-part h2 { margin: 0 0 20px; }
.potential-section-inner { margin: 80px 0 0; }
.potential-section-inner h3 { margin: 0 0 20px; }
.potential-section-inner .content-btn .content { margin: 0 0 30px; }
.potential-section-inner .row .col-md-6:not(:last-child) { margin-bottom: 70px; }
.get-form .hs-form .inputs-list .hs-form-booleancheckbox { margin: 5px 0; }
.get-form .hs-form .legal-consent-container .hs-field-desc.checkbox-desc { margin: 0; }
.potential-section-inner .mobile-image { line-height: 1px; margin: 0 0 30px; }
section.platform-help-section.home-new { padding: 30px 0 0; }
section.platform-help-section.home-new .sub-text { margin: 0 0 15px; }
section.platform-help-section.home-new h2 { margin: 0 0 20px; }
section.platform-help-section.home-new h2 strong, section.choose-work-section.one_place_section.two-column h2 strong { font-weight: inherit; }
section.platform-help-section.home-new .left-border-content { margin-top: 30px; margin-bottom: 30px; padding: 0 0 0 22px; border-left: 4px solid #d6d7f3; }
section.platform-help-section.home-new .platform_animate_section { padding: 0 0 50px; }


/* 27-07-2023 ( Bhushan )  */


.our-values-main h2 > span span { color: var(--bodycolor); }
.image-block { line-height: 0px; }
.our-values-main { padding: 50px 0; }
.values-main-wrapper { margin: 40px 0 0; }
.values-main-wrapper .value-main-list:not(:last-child) { margin-bottom: 50px; }
.work-with-us.new { padding: 40px 0; }
.ceo-desk.bg-purple { padding: 40px 0; }
.inner-banner.our-values-banner .image .photo-image { -webkit-mask-size: contain; }


/* CSS end  here */

@media (max-width:767px) {
    .mobile-hide{display:none;}
}

@media (min-width:580px){
    .customer-principles .right-image .mobile-inner img{max-width:260px;}
    .customer-principles .right-image .mobile-inner:After{width:340px;height:263px;}
    .customer-principles .right-image .mobile-inner {margin: 20px auto 80px auto;}
}

@media (min-width:768px) {
    body{font-size:18px;line-height: 28px;}
    body .container{padding-left:15px;padding-right:15px;}
    h2 {line-height:40px;}
    a{color:var(--anchorcolor);}
    a:hover, a:focus{color:color:var(--anchorhover); }

    input[type="submit"]{background:var(--anchorcolor);text-indent:initial;min-width:151px}

    .default-form .hs-form fieldset.form-columns-2{margin:0 -6px;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 12px);margin:0 6px;}



    .title-part.no-color span{display:block;margin:0 0 0 16.66666667%;}
    .title-part.with-color h2 > span{display:block;margin:0 0 0 16.66666667%;}
    .title-part.index-1 h2 > span{margin:0 0 0 8.33333333%;}

    .banner{padding-top:80px;}
    .banner .main-banner{padding-bottom:100px;}
    .banner .banner-strip, .banner-strip{padding:10px 0;height:65px;}
    .banner .banner-strip .list-wrapper .list + .list, .banner-strip .list-wrapper .list + .list{margin:0;}
    .banner .content{padding-top:0px;}
    .banner .image{max-width:none;margin:0;}
    .banner .image .blob.blob-1{top:15px;right:35px;}
    .banner .image .blob.blob-2{bottom: 40px;left: 27px;} 

    .solutions .blob{position: absolute;}
    .solutions .blob.blob-1{top:107px;right:-170px; max-width:410px;}
    .solutions .blob.blob-2{margin-top:0;bottom:0;left:-240px;max-width:450px;}

    .products:after{position:absolute;left:0;bottom:100%;width:100%;height:30px;content:'';z-index:-1;background-color:var(--lightpurplecolor);}
    .products .content{padding-bottom:26px; padding-top: 15px;}

    .trusted-logo{padding:100px 0 90px;}
    .trusted-logo .title-part h2{font-size:36px;line-height:46px;}

    .resoures .list-wrapper .list{margin-bottom:50px;}
    .resoures .list-wrapper .list + .list{margin-top:0;}

    .inner-banner-center-text .blob-images img.blob-1,
    .inner-banner-center-text .blob-images img.blob-2{opacity:1;}

    .top-blogs .list-wrapper .list .content{padding:20px 0 0 0;}
    .top-blogs .list-wrapper .list:nth-child(2n+3) .image img{height:auto;object-fit:cover;}

    .become-partner{padding:75px 0;}
    .become-partner .title-part h2{margin:0 0 60px 0;}
    .become-partner .list{margin:0 0 50px 0;}
    .become-partner .list h4{margin: 0 0 20px 0;}

    .cre-partnerships,.workplace-solutions {padding:45px 0;}

    .workplace-solutions .title-part h2{margin:0 0 30px 0;}

    .ceo-desk .ceo-blob{padding:0 0 0;}
    .ceo-desk .content-wrap{padding:0 0 20px 15px;}
    .ceo-desk .content{line-height:26px;padding:0 0 10px;}

    .core-values{padding:40px 0 15px;}
    .core-values .values-main-wrap{padding:30px 0 0;}
    .core-values .values-wrap .values h3{font-size:25px;margin:0 0 8px;}
    .core-values .values-main-wrap .values-wrap{margin:0 0 20px;}

    .work-with-us{padding:20px 0 55px;}
    .work-with-us .work-blob{padding:0 0;}
    .work-with-us .title-part{padding:0 0 0 25px;}
    .work-with-us .title-part .content-btn{padding:20px 0 0;}
    .work-with-us .title-part .content-btn .content{padding:0 0 14px;}

    .work-with-us .flex-row-reverse .title-part{padding:0 0;}
    .work-with-us .flex-row-reverse .work-blob{margin:0 0 0 20px;}

    .work-with-us.impect-space{padding:80px 0 65px;}

    .work-with-us.contact .btn-group [class*="button-"]:last-child{margin:0 0;}

    .keep-update{padding:60px 0;}
    .keep-update .title{padding:0 0; text-align:left;}
    .keep-update .title h3{margin:0 0;}
    .keep-update .update-mail{position:relative;}
    .keep-update .update-mail form{max-width:630px;margin:0 0 0 auto;}
    .keep-update .update-mail form .hs-email{width:calc(100% - 151px);}
    .keep-update .update-mail form .actions{width:151px;min-width:auto;height:49px;position:absolute;top:0;right:0;}
    .keep-update .update-mail form .hs-email textarea,.keep-update .update-mail form .hs-email select,.keep-update .update-mail form .hs-email input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){border-radius:5px 0 0 5px;margin:0 0;}
    .keep-update .update-mail form input[type="submit"]{text-indent:initial;background:var(--bodycolor);border-radius:0 5px 5px 0;}

    /*.meet-leaders .team-wrap .team .member-blob-img{margin:0 0 20px;}*/

    .about-workplace{padding:80px 0 20px;}
    .about-workplace .workplace-wrap .workplace + .workplace{margin:0 0 40px;}
    .about-workplace .workplace-wrap .workplace{margin:0 0 40px;}
    .about-workplace .title-part{padding:0 0 60px;}

    .community-content{padding:35px 0 80px;}

    .vision-video{padding:80px 0 40px;}
    .vision-video .content-wrap{padding:35px 15px 0;}
    .video-wrap .play-icon img{width:44px;height:51px;}
    
    .why-eptura-sec .why-eptura-wrap .why-eptura{margin:0 0 50px;}
    .why-eptura-sec .title-part h2{padding:0 0 30px;}
    .why-eptura-sec .why-eptura-wrap{padding:50px 0 0;}
    
    .global-reach{padding:85px 0 70px;}
    .global-reach .title-part h2{padding:0 0 30px;}
    .global-reach .country-list .icon{margin:0 0;}
    .global-reach .country-list .list-wrap .name-list ul li{width:auto; font-size:22px;}
    .global-reach .country-list .list-wrap .name-list ul{flex-flow:row wrap;}

    .global-headquaters{padding:90px 0 0;}
    .global-headquaters .global-office-wrap .global-office{margin:0 0 40px;}
    .global-headquaters .global-office-wrap .global-office + .global-office{margin:0 0 40px;}
    .global-headquaters .global-office .globe-office-blob{margin:0 0 30px;width:300px;height:290px;}
    
    .regional-headquaters .region-wrap .region-office-wrap .region-office{margin:0 0 40px;}
    .regional-headquaters .region-wrap .region-office-wrap .region-office .region-office-blob{margin:0 0 20px;width:300px;height:290px;}
    .regional-headquaters .region-wrap .region-office-wrap .region-office + .region-office.office{margin:0 0 40px;}
    .regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(2) .region-office-blob{width:230px;height:290px;}

    .rewards-benefits .title-part{padding:0 0 35px;}

    .get-touch-form .title-part{padding:0 0 50px;}
    .get-touch-form .title-part .content{padding:20px 0 0;}
    .get-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 36px);margin:0 18px;}
    .get-form .hs-form fieldset.form-columns-2{margin:0 -18px;}
    .get-form .hs-form .hs_submit .actions{text-align:right;}
    .get-form .hs-form textarea,.get-form .hs-form select,.get-form .hs-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){margin: 0 0 28px;}
    .get-form .hs-form fieldset label span{ margin: 0 0 10px;}
    .get-form .hs-form .inputs-list span:after{ width: 28px;height: 28px;top: 0;}
    .get-form .hs-form .inputs-list span{padding: 2px 0 0 45px;}
    .get-form .hs-form .inputs-list span:before{left:9px;top:9px;}
    .get-form .hs-form .hs-richtext{padding: 20px 0 20px;}
    .get-form .hs-form .hs_submit{padding: 15px 0 0;}
    .get-form .hs-form .legal-consent-container{font-size: 18px;}
    .get-form .hs-form .hs_submit .actions input[type="submit"]{width:151px;}

    .zigzag-autodesk .zigzag-wrap .zigzag .right .title h2 span{display:block; margin-left:16.66666667%;}

    .podcast-main{padding:80px 0;}
    .podcast-main .podcast .podcast-blob{width:300px;}
    .podcast-main .podcast .right{text-align:left;}
    .podcast-main .podcast .right .content{padding:10px 0;}

    .host-desk{padding:50px 0 80px;}
    .host-desk .host-blob{max-width:375px;}
    .host-desk .content-wrap .btn-group{text-align:left;}
    .host-desk .content-wrap .btn-group > div.link{margin:0 10px 0 0;}
    .host-desk .content-wrap .btn-group > div{margin:0 10px;}

    .breadcrum ul li{margin:0 20px;}
    .breadcrum ul li:last-child a:before{left:-23px;}

    .inner-banner h2 span{display:block;}

    /*.col-lg-2-0{width:100%;-ms-flex:0 0 calc(100%/3 - 15px);flex:0 0 calc(100%/3 - 15px);max-width:calc(100%/3 - 15px);}*/

    .customer-principles .right-image .mobile-inner{display: none;}

    .desktop-hide,.customer-principles .right-image .inner-image:after {display: none;}
    .customer-principles .right-image:after {display: block   ;}

    .inner-banner {padding:70px 0 90px 0;}
    .inner-banner .inner-banner-strip{padding:10px 0;height: 87px;}
    .inner-banner .inner-banner-strip .list-wrapper .list + .list{margin:0;}
    .inner-banner .content{padding-top:0px;}
    .inner-banner .image{max-width:none;margin:0;}
    .inner-banner .content .default-form {max-width: 683px;}
    .inner-banner .content .default-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:calc(100% - 151px);}
    .inner-banner .image.style-two .blob.blob-1 {right: 60px;width: 46px;}
    .inner-banner .image .blob.blob-1{left:35px;}
    
    .explore-comprehensive h2 > span{display:block;margin: 10px 0 0 46px;}
    .explore-comprehensive .title-part .content-text {margin: 0 0 0 46px;}
    .explore-comprehensive .product-set-listing .list{padding:0 17px 0 0;}

    .services {padding: 110px 0;}
    .services h2{margin:0 0 32px 0;}
    .services .button-3 a{margin:30px 0 0 0;}
    .services .principles-listing{margin:75px 0 0 0;}
    .services .principles-listing .list {margin: 0 0 0 0;}
    .services .principles-listing .list .icon{margin:0 0 30px 0;}
    .services .principles-listing .list .icon img{display:block;max-width:none;max-height:57px; min-height: 57px; object-fit: contain;}

    .customer-principles {padding: 60px 0 60px 0;}
    .customer-principles .text .content-text{font-size: 13px;}
    .customer-principles .right-image{max-width:none;}
    .customer-principles .right-image:after{width:470px;height:360px;left:calc(50% - 20px);top:calc(50% - 50px);transform:translate(-50%,-50%);}
    .customer-principles .right-image .inner-image{max-width:370px;}
    .customer-principles .right-image {margin: 220px auto 130px;display: initial;}
    .customer-principles .text {max-width: 235px;position: absolute;}
    .customer-principles .text + .text{margin: 25px 0 0 0;}
    .customer-principles .text.text1{top:-140px;left:0;}
    .customer-principles .text.text1:after{width:160px;}
    .customer-principles .text.text2{top:-140px;right: 0;}
    .customer-principles .text.text2:after{width:230px;}
    .customer-principles .text.text3{top: 40px;left:0;}
    .customer-principles .text.text3:after{width:74px;}
    .customer-principles .text.text4{bottom:-90px;left:70px;}
    .customer-principles .text.text4:after{width:190px;}
    .customer-principles .text.text5{top: 50px;right:0;bottom: -60px;}
    .customer-principles .text.text5:after{width:180px;}

    .success-stories .work-blob {margin: 0;max-width: 560px;}
    .success-stories .title-part h2{line-height: normal;}
    .partner-listing .list{padding:0 20px 0 0;}
    .inner-banner .content .btn-group {margin: 25px 0 10px 0;}

    .inner-banner h2 span{margin:-10px 0 0 65px;}

    .technology-integration{padding: 80px 0;}
    .technology-integration{ padding-top:0px;}

    .technology-integration .title-part.with-color.blue-text h2 > span{display:inline-block;margin-left: 0;}

    .technology-integration .listing{}
    .technology-integration .listing .listing-inner{display:flex!important;flex-flow:row wrap;border-radius:0;position:relative;top:0;left:0;background-color:transparent;box-shadow:none;margin:35px -8px 0;padding:30px 0 15px 0;width:auto;transition:var(--transition);}
    .technology-integration .listing .list{width:calc(50% - 16px);padding:3px 16px;border:1px solid #707070;border-radius:31px;position:relative;margin:0 8px 4px 8px;transition:var(--transition);display:flex;}
    .technology-integration .listing .list:hover{background-color:#D6D7F5;border:1px solid #707070;}
    .technology-integration .listing .list > a{position:absolute;left:0;top:0;width:100%;height:100%;}
    .technology-integration .listing .list .list-inner{display:flex;align-items:center; position:static;}
    .technology-integration .listing .list .list-inner img{display:block;max-height: 21px;position:static;}
    .technology-integration .listing .list .list-inner span{font-weight:300;font-size:13px;line-height:22px;color:#000;padding:0 0 0 15px;}
    .technology-integration .listing-content .list-content + .list-content{margin:35px 0 0 0;}
    .technology-integration .listing-content .list-content .title{display:flex;align-items:center;}
    .technology-integration .listing-content .list-content .title h3{margin:0 0 0 24px;font-size: 25px;}
    .technology-integration .listing-content .list-content .list-content-logo > div > div img {margin: 0;}
    
    .technology-integration .category-main .listing.fixed .row{max-width:1370px;margin:0 auto;}
    
    .technology-integration .listing-over{position:sticky;top:85px; transition:var(--transition);}
    /*.technology-integration .listing-over .listing:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:#fff;z-index:-1;opacity:0;visibility:hidden;}*/
    /*.technology-integration .listing-over.sticky .listing:after{opacity:1; visibility:visible;}*/
    .technology-integration .listing-over.sticky{box-shadow:0 20px 10px -20px rgba(0,0,0,0.1); background-color:#fff;}

    .technology-integration .selected-cat{display:none;}
    .technology-integration .category-title{text-align:left;}

    .error-404.not-found{padding:145px 0 85px 0;}
    .error-404.not-found .inner.text-center{text-align:center;}
    .error-404.not-found h1.page-title{margin:0 0 40px 0;font-size:40px;}
    .error-404.not-found .page-content{max-width:560px;font-size:24px;line-height:32px;margin: 0 auto 60px auto;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-3,
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-4 {display: block;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-1{top: auto;left:20px;bottom:100px;width:45px;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-2{top: auto;bottom:0;width:80px;left:30px;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-3{right:60px;top:-110px;width:64px;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-4{top:-40px;right:120px;}

    .blog-inner-data{padding:50px 0;}
    .blog-inner-data .inner-content .tag-listing .tag-ul ul{display:flex;align-items:center;}
    .blog-inner-data .inner-content .tag-listing .tag-title h6{padding:0 50px 0 0;margin:0;}
    .blog-inner-data .next-prev .ahead-article.next{text-align:right;}
    .blog-inner-data .inner-content .share-social h4{font-size:30px;line-height:40px;}
    .blog-inner-data .inner-content .share-social ul li a svg{display:block;margin:0 28px;}
    .blog-inner-data .inner-content .tag-listing .tag-ul ul li + li {margin: 0;}

    section.resources-banner { padding: 70px 0 90px 0; }
    .resources-banner-inner .image { max-width: none; margin: 0; }
    .resources-banner-inner .content { padding-top: 0px; }
    .resources-banner-inner .image .photo-image { max-width: 250px; margin: 0 0 0 auto; }
    .resources-banner-inner .image .blob-1 { top: -30px; right: -10px; max-width: 60px; }
    .resources-banner-inner .image .blob-2 { max-width: 100px; bottom: 0; left: 0; }
    .ahead-workplace-wrapper .ahead-workplace-right { padding-bottom: 0px; }
    .ahead-workplace-wrapper .ahead-workplace-right .form-section { padding: 35px; }
    section.find-answer-section .right .content ul { column-count: 2; }
    section.read-the-guide .read-the-guide-wrapper { padding: 50px; }
    section.read-the-guide .read-the-guide-wrapper .image-block { float: left; margin: 0 30px 0 0; }
    .social-share-section h4 { font-size: 26px; line-height: 36px; } 
    .social-share-section .social-links ul li { margin: 0 28px; } 
    
    .legal-heading-content-wrap .content.offset-1 {margin-left: 7.533333%;}
    .legal-heading-content-main-wrap {padding: 40px 0px 20px;}
    .legal-heading-content-wrap .content {margin-top: 10px;display: inline-block;} 
    .legal-resources-list-wrap {display: flex;flex-flow: wrap;margin-top: 18px;margin-left: -10px;margin-right: -10px;}
    .legal-resources-list {width: calc(100% / 3 - 20px);box-shadow: 0 3px 20px rgba(14, 18, 44, 0.1);background-color: #f9fafb;padding: 20px 14px;margin: 10px;}
    .legal-resources-main-wrap {padding: 20px 0px;}
    .legal-resources-list h5 {font-weight: 300;font-style: normal;letter-spacing: normal;margin-bottom: 9px;line-height: 28px;}
    .legal-resources-list-content {font-weight: 300;font-style: normal;letter-spacing: normal;margin-bottom: 10px;font-size: 15px;line-height: 24px;}
    .legal-contact-list {width: 100%;padding: 12px;}
    .legal-contact-list-wrap {display: flex;margin-left: -12px;margin-right: -12px;margin-top: 0;flex-flow: wrap;}
    .legal-contact-main-wrap {padding: 20px 0px 40px;}
    .legal-contact-list h5 {font-weight: 300;font-style: normal;letter-spacing: normal;line-height: 30px;}
    .legal-contact-content {font-weight: 300;font-style: normal;letter-spacing: normal;margin-bottom: 10px;}
    .legal-contact-link a { font-size: 16px; color: #1b4bc5; font-weight: 500; }
    
     .event_filter_raw { margin: 0 -10px; }
    .event_filter_raw .event_filter { width: 33.33%; padding: 10px; }



    /* 17-02-2023 */
    section.platform-help-section, section.what-works-section, section.what-works-section.workplace, section.office-scale-section { padding: 60px 0; }
    .platform-help-list-item h6 { margin: 0 0 15px; }
    .platform-help-list-item  .content { margin: 0 0 15px; }
    section.what-works-section .icon-box-listing, section.customer-intreseted-section .icon-box-listing { display: flex; flex-wrap: wrap; margin: 0 -10px; justify-content: center; } 
    section.what-works-section .section-sub-header { margin: 50px 0; }
    section.what-works-section .icon-box-listing .icon-box, section.customer-intreseted-section .icon-box-listing .icon-box { width: calc(50% - 20px); margin: 10px; }
    section.what-works-section .section-sub-header .content { margin: 0 0 10px; }
    section.learn-more-section { padding: 70px 0; }
    section.eptura-experience-section h5 { line-height: 40px; }
    section.eptura-experience-section .r-more a:not(:last-child) { margin: 0 20px 0 0; }
    section.eptura-experience-section .r-more a { display: initial; }
    .eptura-experience-inner .content-wrap { margin-bottom: 0; }
    section.success-stories .image-part .blob { bottom: 15%; }
    section.learn-more-section .sign-up-form fieldset.form-columns-2 { display: flex; flex-wrap: wrap; justify-content: space-between; } 
    section.learn-more-section .sign-up-form fieldset.form-columns-2 .field { width: 49%; } 
    section.learn-more-section .sign-up-form .hs-submit input[type="submit"] { width: max-content; display: block; margin: 0 auto; } 
    section.read-the-guide.workplace .read-the-guide-wrapper { padding: 35px 40px; } 
    section.read-the-guide.workplace .read-the-guide-wrapper .content-text { margin: 0 0 20px; } 
    section.read-the-guide.workplace .read-the-guide-wrapper .image-block { margin-top: 0; }
    section.what-works-section.workplace .section-sub-header .content { margin: 0 0 35px; }
    section.work-with-us.out-platform.reverse-image .out-platform.reverse-image { flex-direction: row-reverse; }
    section.work-together-section .content { margin-bottom: 0; }
    section.work-together-section .title-part .content-text { margin-bottom: 30px; }
    section.work-together-section .listing { margin-top: 25px; } 
    section.work-together-section .listing > div:not(:last-child) .list { margin: 25px 0; } 
    section.work-together-section .listing .list { margin: 25px 0; } 
    section.work-together-section .listing h3 { font-size: 26px; line-height: 40px; }
    section.choose-work-section { padding: 60px 0; }
    section.choose-work-section .choose-work-item:not(:last-child), section.choose-work-section .choose-work-item { margin-top: 20px; margin-bottom: 20px; }
    section.choose-work-section .choose-work-item h3 { font-size: 26px; line-height: 30px; margin: 0 0 15px; }
    section.choose-work-section .choose-work-item .icon { min-height: 52px; display: flex; align-items: center; }  
    section.customer-intreseted-section { padding: 70px 0; }
    section.customer-intreseted-section .icon-box-listing .icon-box { padding: 50px 20px 30px; }  
    .better-workplace-wrapper.for-mobile { display: none; }
    .better-workplace-inner.for-desktop { display: block; }
    section.better-workplace-section .title-part h2 { margin: 0 0 38px; }
    section.better-workplace-section .title-part h2 strong { display: block; padding-left: 8.33%; }
    .better-workplace-inner .tabs ul { margin: 0; padding: 0; list-style-type: none; } 
    .better-workplace-inner .tabs h3 { font-size: 26px; line-height: 30px; margin: 0; } 
    .better-workplace-inner .tabs ul li { border-top: 1px solid #dee5eb; padding: 18px 0; position: relative; transition: var(--transition); } 
    .better-workplace-inner .tabs ul li:last-child { border-bottom: 1px solid #dee5eb; } 
    .better-workplace-inner .tabs ul li a { display: block; padding: 0 20px 0 0; } 
    .better-workplace-inner .tabs ul li::after { background: url(https://eptura.com/wp-content/uploads/2023/04/expand-more-arrow.svg) no-repeat center; content: ''; height: 10px; transition: var(--transition); width: 12px; position: absolute; right: 5px; top: 30px; } 
    .better-workplace-inner .tabs ul li.active::after { transform: rotate(180deg); } 
    .better-workplace-inner .tabs ul li.active { border-top: 3px solid #d6d7f3; } 
    .better-workplace-inner .tabs ul li .content-text { margin: 20px 0 30px; font-size: 16px; line-height: normal; }
    .better-workplace-inner .tab-content .image { line-height: 1px; border-radius: 10px; overflow: hidden; }
    section.better-workplace-section .title-part { margin: 0 0 75px; }
    section.platform-help-section .image-block .link.link-1 { right: 50px; top: 0; }
    section.platform-help-section .image-block .link.link-2 { top: 12px; left: 146px; } 
    section.platform-help-section .image-block .link.link-2::before { height: 142px; right: -55px; top: -1px; }
    section.platform-help-section .image-block .link.link-3 { top: 175px; left: 74px; } 
    section.platform-help-section .image-block .link.link-3::after { width: 254px; }
    section.platform-help-section .image-block .link.link-4 { bottom: 100px; left: 40px; } 
    section.platform-help-section .image-block .link.link-4::before { height: 87px; right: -35px; bottom: -24px; }
    section.platform-help-section .image-block .link.link-5 { bottom: 0; left: 180px; } 
    section.platform-help-section .image-block .link.link-5::before { height: 140px; right: -50px; bottom: -27px; }
    section.platform-help-section .image-block .link.link-6 { right: 55px; bottom: 6px; }
    section.platform-help-section .image-block .link.link-6::before { height: 205px; }
    section.office-scale-section .title-part h2 strong { display: block; padding-left: 8.33%; }
    .office-scale-mapping, .office-scale-assets-mapping { display: block; padding: 80px 0 50px; }
    .office-scale-mapping .link.link-1 { right: 98px; top: 56px; }
    .office-scale-mapping .link.link-1 a::after { width: calc(100% + 35px); }
    .office-scale-mapping .link.link-2 { right: 80px; top: 130px; } 
    .office-scale-mapping .link.link-2 a::after { width: calc(100% + 50px); } 
    .office-scale-mapping .link.link-2 a::before { content: ""; position: absolute; width: 1px; height: 55px; background: #d6d7f3; right: calc(100% + 50px); top: 23px; } 
    .office-scale-mapping .link.link-3 { right: 0; top: 170px; max-width: 160px; } 
    .office-scale-mapping .link.link-3 a::after { width: calc(100% + 41px); } 
    .office-scale-mapping .link.link-3 a::before { content: ""; position: absolute; width: 1px; height: 20px; background: #d6d7f3; right: calc(100% + 41px); top: 40px; } 
    .office-scale-mapping .link.link-4 { right: 0; bottom: 136px; max-width: 150px; } 
    .office-scale-mapping .link.link-4 a { padding-left: 10px; } 
    .office-scale-mapping .link.link-4 a::before { content: ""; position: absolute; width: 1px; height: 165px; background: #d6d7f3; left: 0; bottom: -7px; } 
    .office-scale-mapping .link.link-5 { right: 55px; bottom: 80px; } 
    .office-scale-mapping .link.link-5 a { padding-left: 10px; } 
    .office-scale-mapping .link.link-5 a::before { content: ""; position: absolute; width: 1px; height: 90px; background: #d6d7f3; left: 0; bottom: -7px; } 
    .office-scale-mapping .link.link-6 { left: 142px; bottom: 30px; } 
    .office-scale-mapping .link.link-6 a { padding-right: 10px; } 
    .office-scale-mapping .link.link-6 a::before { content: ""; position: absolute; width: 1px; height: 95px; background: #d6d7f3; right: 0; bottom: -7px; } 
    .office-scale-mapping .link.link-7 { left: 0; bottom: 95px; max-width: 235px; } 
    .office-scale-mapping .link.link-7 a { padding-right: 10px; } 
    .office-scale-mapping .link.link-7 a::before { content: ""; position: absolute; width: 1px; height: 75px; background: #d6d7f3; right: 0; bottom: -7px; } 
    .office-scale-mapping .link.link-8 { left: 15px; bottom: 170px; max-width: 140px; } 
    .office-scale-mapping .link.link-8 a { padding-right: 10px; } 
    .office-scale-mapping .link.link-8 a::before { content: ""; position: absolute; width: 1px; height: 95px; background: #d6d7f3; right: 0; bottom: -7px; } 
    .office-scale-mapping .link.link-9 { left: 55px; top: 150px; } 
    .office-scale-mapping .link.link-9 a::before { content: ""; position: absolute; width: 1px; height: 53px; right: 0; top: 23px; background: #d6d7f3; } 
    .office-scale-mapping .link.link-10 { left: 154px; top: 75px; } 
    .office-scale-mapping .link.link-10 a::before { content: ""; position: absolute; width: 1px; height: 150px; background: #d6d7f3; right: 0; top: 23px; } 
    .office-scale-mapping .label, .office-scale-assets-mapping .label { bottom: 0; right: 0; }
    .office-scale-mapping .link .tooltip-content.top { bottom: 100%; margin: 0 0 20px; }
    .office-scale-mapping .link .tooltip-content.left { right: 100%; margin: 0 20px 0 0; } 
    .office-scale-mapping .link .tooltip-content { min-width: 220px; } 
    .office-scale-mapping .link .tooltip-content.left::after { left: calc(100% - 9px); top: 42%; transform: rotate(-90deg); } 
    .office-scale-mapping .link .tooltip-content.right { left: 100%; margin: 0 0 0 20px; } 
    .office-scale-mapping .link .tooltip-content.right::after { right: calc(100% - 9px); left: auto; top: 42%; transform: rotate(90deg); } 
    .office-scale-mapping .link .tooltip-content.bottom { top: 100%; margin: 20px 0 0 0; } 
    .office-scale-mapping .link .tooltip-content.bottom::after { top: auto; bottom: 100%; left: 42%; transform: rotate(180deg); } 
    .office-scale-mapping .link.left .tooltip-content.top::after { left: auto; right: 21px; } 
    .office-scale-mapping .link.left .tooltip-content.bottom:after { left: auto; right: 21px; }

    .office-scale-assets-mapping .link.link-1 { right: 10px; max-width: 160px; } 
    .office-scale-assets-mapping .link { text-align: right; } 
    .office-scale-assets-mapping .link.link-1 a::before { content: ""; position: absolute; width: 1px; height: 130px; background: #d6d7f3; right: 100%; top: calc(100% + 7px); } 
    .office-scale-assets-mapping .link.link-2 { right: 0; top: 180px; max-width: 80px; }
    .office-scale-assets-mapping .link.link-2 a::before { content: ""; position: absolute; width: 1px; height: 70px; background: #d6d7f3; left: 0; top: calc(100% + 7px); }
    .office-scale-assets-mapping .link.link-3 { right: 10px; bottom: 120px; max-width: 110px; }
    .office-scale-assets-mapping .link.link-3 a { padding-left: 10px; }
    .office-scale-assets-mapping .link.link-3 a::before { content: ""; position: absolute; width: 1px; height: 120px; background: #d6d7f3; left: 0; bottom: -7px; }

    /**/
    .office-scale-assets-mapping .link .tooltip-content { padding: 10px; font-size: 12px; line-height: 1.5em; }
    .office-scale-assets-mapping .link.link-1 .tooltip-content { padding: 10px; bottom: calc(100% - -20px); left: -30px; }

    .office-scale-assets-mapping .link.link-2 .tooltip-content { min-width: 150px; left: -100px; right: auto; bottom: calc(100% + 20px); }
    .office-scale-assets-mapping .link.link-2 .tooltip-content:after { left: auto; right: 20px; }

    .office-scale-assets-mapping .link.link-3 .tooltip-content { bottom: calc(100% + 20px); min-width: 170px; left: -30px; }

    .office-scale-assets-mapping .link.link-4 { bottom: 80px; right: 180px; flex-direction: row-reverse; }
    .office-scale-assets-mapping .link.link-4 img { margin-left: 0; margin-right: 0px; }
    .office-scale-assets-mapping .link.link-4 a:after { width: calc(100% - 20px); right: -14px; }
    .office-scale-assets-mapping .link.link-4 a:before { content: ""; position: absolute; width: 1px; height: 120px; background: #d6d7f3; right: -15px; bottom: -7px; }
    .office-scale-assets-mapping .link.link-4 a.tooltip-button { width: 100px; }
    .office-scale-assets-mapping .link a.tooltip-button { font-size: 9px; line-height: 1.4; }   
    .office-scale-assets-mapping .link.link-4 .tooltip-content { bottom: calc(100% + 15px); min-width: 170px; }
    .office-scale-assets-mapping .link.link-4 .tooltip-content:after { left: auto; right: 20px; }

    .office-scale-assets-mapping .link.link-5 { bottom: 0; flex-direction: row-reverse; left: 125px; }
    .office-scale-assets-mapping .link.link-5 a:before { content: ""; position: absolute; width: 1px; height: 268px; background: #d6d7f3; right: -7px; bottom: -7px; }
    .office-scale-assets-mapping .link.link-5 a:after { right: -6px; }
    .office-scale-assets-mapping .link.link-5 .tooltip-content { bottom: calc(100% + 25px); }
    .office-scale-assets-mapping .link.link-5 .tooltip-content:after { left: auto; right: 25px; }

    .office-scale-assets-mapping .link.link-6 { bottom: 60px; left: 130px; }
    .office-scale-assets-mapping .link.link-6 a:before { content: ""; position: absolute; width: 1px; height: 170px; background: #d6d7f3; right: -5px; bottom: -7px; }
    .office-scale-assets-mapping .link.link-6 a:after { right: -4px; }
    .office-scale-assets-mapping .link.link-6 .tooltip-content { top: 0; }
    .office-scale-assets-mapping .link.link-6 .tooltip-content:after { left: auto; right: 20px; }

    .office-scale-assets-mapping .link.link-7 { bottom: 110px; left: -30px; }
    .office-scale-assets-mapping .link.link-7 a:before { content: ""; position: absolute; width: 1px; height: 200px; background: #d6d7f3; right: -48px; bottom: -7px; }
    .office-scale-assets-mapping .link.link-7 a:after { width: calc(100% + 47px); right: auto; left: 0; }
    .office-scale-assets-mapping .link.link-7 .tooltip-content { bottom: calc(100% + 20px); }
    .office-scale-assets-mapping .link.link-7 .tooltip-content:after { left: auto; right: 20px; }

    .office-scale-assets-mapping .link.link-8 { top: 130px; left: 28px; }
    .office-scale-assets-mapping .link.link-8 .tooltip-content { bottom: calc(100% + 20px); }
    .office-scale-assets-mapping .link.link-8 .tooltip-content:after { left: auto; right: 30px; }
    .office-scale-assets-mapping .link.link-8 a:before { content: ""; position: absolute; width: 1px; height: 90px; background: #d6d7f3; right: 0px; top: 32px; }

    .office-scale-assets-mapping .link.link-9 { top: 0; left: 160px; }
    .office-scale-assets-mapping .link.link-9 a:before { content: ""; position: absolute; width: 1px; height: 185px; background: #d6d7f3; right: 0; top: 18px; }
    .office-scale-assets-mapping .link.link-9 .tooltip-content { bottom: calc(100% + 15px); min-width: 170px; }
    .office-scale-assets-mapping .link.link-9 .tooltip-content:after { left: auto; right: 20px; }
    
    .office-scale-assets-mapping .link.link-10 { left: 310px; max-width: 220px; }
    .office-scale-assets-mapping .link.link-10 a { width: 100px; }
    .office-scale-assets-mapping .link.link-10 a:before { content: ""; position: absolute; width: 1px; height: 170px; background: #d6d7f3; right: 0; top: 31px; }
    .office-scale-assets-mapping .link.link-10 .tooltip-content { bottom: calc(100% + 20px); min-width: 200px; }
    .office-scale-assets-mapping .link.link-10 .tooltip-content:after { left: auto; right: 25px; }

    /**/
    section.platform-help-section .section-head h2 { margin-bottom: 35px; }
    .our_platform_hero.inner-banner .image .blob.blob-2.tech-2 { bottom: 50px; }

    /*06-03-2023*/
    .potential-section-inner .left-image { text-align: center; position: relative; margin: 0 0 50px; }
    .potential-section-inner .left-image::after { content: ''; width: 350px; height: 295px; position: absolute; left: 0; top: -30px; background: url(https://eptura.com/wp-content/uploads/2023/03/full-potential-blob-border.svg) no-repeat center / 100% auto; }
    .potential-section-inner .left-image .blob { -webkit-mask-image: url(https://eptura.com/wp-content/uploads/2023/03/blob-1-1.svg); mask-image: url(https://eptura.com/wp-content/uploads/2023/03/blob-1-1.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100%; mask-size: 100%; max-width: 274px; margin: 0 20px 0 auto; line-height: 1px; }
    .potential-section-inner .right-image .blob { -webkit-mask-image: url(https://eptura.com/wp-content/uploads/2023/03/blob-1-2.svg); mask-image: url(https://eptura.com/wp-content/uploads/2023/03/blob-1-2.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100%; mask-size: 100%; max-width: 262px; margin: 0 auto 0 20px; line-height: 1px; }
    .potential-section-inner .right-image { position: relative; text-align: center; margin: 0 0 50px; }
    .potential-section-inner .right-image::after { content: ""; width: 386px; height: 332px; position: absolute; left: -68px; top: -50px; background: url(https://eptura.com/wp-content/uploads/2023/03/full-potential-blob-border_2.svg) no-repeat center / 100% auto; }
    .potential-section-inner .row .col-md-6:not(:last-child) { margin-bottom: 0; }
    .potential-section-inner .left-image .image-label { position: absolute; font-size: 25px; line-height: 34px; max-width: 190px; text-align: left; font-weight: 400; left: 0; bottom: 10px; z-index: 2; }
    .potential-section-inner .right-image .image-label { position: absolute; font-size: 25px; line-height: 34px; font-weight: 400; max-width: 140px; text-align: right; right: 0; top: 10px; z-index: 2; }
    section.platform-help-section.home-new { padding: 50px 0; }
    section.platform-help-section.home-new h2 strong, section.choose-work-section.one_place_section.two-column h2 strong { display: block; padding-left: 8.33%; }
    section.learn-more-section .sign-up-form form { display: flex; flex-wrap: wrap; }
    section.learn-more-section .sign-up-form form .hs-submit { width: 180px; margin: 0 0 0 20px; }
    section.learn-more-section .sign-up-form form .hs_email { width: calc(100% - 200px); }
    
    .get-touch-form .default-form.get-form form { padding: 50px !important; }
    .get-touch-form .default-form.get-form form { padding: 30px 15px; background: #fff; width: 100% !important; margin: 0 auto !important; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
    .get-touch-form .default-form.get-form form .mktoFormRow .mktoFormCol { min-height: 1px !important; width: 50% !important; }
    .get-touch-form .default-form.get-form form .mktoFormRow .mktoFieldWrap label { font-size: 16px; font-weight: 400; letter-spacing: 1px; width: 200px !important; padding: 0 15px 0 0; }
    .get-touch-form .default-form.get-form form .mktoGutter, .get-touch-form .default-form.get-form .mktoForm .mktoRequiredField .mktoAsterix { display: none !important; }
    .get-touch-form .default-form.get-form form input { width: 100% !important; float: none; height: 50px; padding: 0 15px !important; border: 1px solid #000 !important; border-radius: 6px !important; width: calc(100% - 200px) !important; }
    .get-touch-form .default-form.get-form .mktoFieldWrap { width: 100%; } 
    .get-touch-form .default-form.get-form form .mktoFormRow .mktoFormCol:first-child { padding-right: 15px; }
    .get-touch-form .default-form.get-form form .mktoFormRow .mktoFormCol:nth-child(2) { padding-left: 15px; }     
    .get-touch-form .default-form.get-form form .mktoFormRow:nth-child(8) .mktoFormCol, .get-touch-form .default-form.get-form form .mktoFormRow:nth-child(17) .mktoFormCol, .default-form.get-form form .mktoFormRow:nth-child(18) .mktoFormCol, .default-form.get-form form .mktoFormRow:nth-child(19) .mktoFormCol, .default-form.get-form form .mktoFormRow:nth-child(20) .mktoFormCol { width: 100% !important; padding-right: 0 !important; }
    section.learn-more-section .sign-up-form form { padding: 50px !important; }


    /* 27-07-2023 ( Bhushan ) */
    .our-values-main { padding: 70px 0; } 
    .values-main-wrapper { margin: 60px 0 0; }
    .work-with-us.new { padding: 50px 0; }

}

@media (min-width:992px) {
    h1{font-size:70px;line-height:74px;}

    .site-content{margin:159.4px 0 0 0;}

    .banner{padding-top:40px;}
    .banner h1 span{margin:-10px 0 0 235px;}
    .banner .image .photo-image{max-width:none;}

    .banner .blob-animation{width:280px;height:270px;top:95px;right:0px;}
    .banner .blob-animation .blob{width:400px;height:400px;}
    
    .products{padding:0 0 80px 0;}

    .trusted-logo .list-wrapper .list img{max-height:70px;max-width:none;}

    .about-us .right-image{max-width:none;}
    .about-us .right-image:after{width:470px;left:10px;height:360px;top:-60px;}
    .about-us .right-image .inner-image{max-width:370px;transform: translate(40px, 0);}

    .about-us .text.text1{top:-60px;left:0;}
    .about-us .text.text1:after{width:160px;}
    .about-us .text.text2{top:-60px;}
    .about-us .text.text2:after{width:230px;}
    .about-us .text.text3{bottom:90px;left:0;}
    .about-us .text.text3:after{width:74px;}
    .about-us .text.text4{bottom:0px;left:0;}
    .about-us .text.text4:after{width:190px;}
    .about-us .text.text5:after{width:180px;}

    header.header .top-header{display:flex;}

    header.header .main-header .inner{display:flex;align-items:center;justify-content: space-between;}

    header.header .mainmenu{display:block !important;height:auto;margin:0;overflow:visible;}
    header.header .mainmenu > ul{display:flex;}
    header.header .mainmenu > ul > li{margin:0 10px;}
    header.header .mainmenu > ul > li:first-child{margin-left:0;}
    header.header .mainmenu > ul > li:last-child{margin-right:0;}
    header.header .mainmenu > ul > li:hover > a:before,
    header.header .mainmenu > ul > li.current_page_parent > a:before{opacity:1;}
    header.header .mainmenu > ul > li.current-menu-parent > a:before{opacity:1;}
    header.header .mainmenu > ul > li > a{font-size:16px;}
    header.header .mainmenu > ul > li > a:before{opacity:0;background-color:transparent;bottom:-35px;border-bottom: solid 2px var(--quaternarycolor);content:'';height:52px;left:0;position:absolute;width:100%;transition:var(--transition);}
    header.header .mainmenu > ul > li.menu-item-has-children:hover > .sub-menu{opacity:1; visibility:visible; pointer-events:auto;}

    header.header .mainmenu .menu-item-has-children > a{padding-right:10px;}
    header.header .mainmenu .menu-item-has-children > a:after{background:url("https://eptura.com/wp-content/uploads/2022/09/bottom-chevron-white.svg") no-repeat center;content:'';display:inline-block;height:10px;margin:0 -10px 0 10px;transition:var(--transition);width:10px;}

    header.header .mainmenu .sub-menu{opacity:0; visibility:hidden; pointer-events:none; padding-bottom: 30px; display:block; text-align:left; background-color:#f9fafc;box-shadow:0 20px 50px -20px rgba(0,0,0,0.20), 0 3px 5px rgba(0, 0, 0, 0.06) inset;left:0;position:absolute;top:159px;width:100%;transition:var(--transition);}
    header.header .mainmenu .sub-menu a{color:var(--bodycolor);}
    header.header .mainmenu .sub-menu .list-wrapper{display:flex;margin: 0 -10px;position:relative;}
    header.header .mainmenu .sub-menu .list-wrapper .list{width:calc(33.33% - 20px);margin:0 10px;font-size: 14px;}
    header.header .mainmenu .sub-menu .list-wrapper .list strong{font-size:16px;}
    header.header .mainmenu .sub-menu .list-wrapper .list.no-content-submenu{position:absolute;right:-18px;bottom:-10px;width:calc(100% / 4 - 20px);}
    header.header .mainmenu .sub-menu .list-wrapper .list.no-content-submenu a{padding:0;display:block;line-height:normal;}
    header.header .mainmenu .sub-menu .list-wrapper .list.no-content-submenu a:hover{background-color:transparent;}
    header.header .mainmenu .sub-menu .list + .list{margin-top:0px;}
    header.header .mainmenu .sub-menu .list a{background-color:transparent; padding: 15px 20px 22px; }
    header.header .mainmenu .sub-menu .list a:hover,
    header.header .mainmenu .sub-menu .list.current-menu-item a,
    header.header .mainmenu .sub-menu .list.current_page_item a{background-color:#eff2f5;}
    header.header .mainmenu .sub-menu .list a:hover strong,
    header.header .mainmenu .sub-menu .list.current-menu-item a strong,
    header.header .mainmenu .sub-menu .list.current_page_item a strong{color:var(--quaternarycolor);}
    header.header .mainmenu .sub-menu .list strong{padding:0 0 6px 0;}
    header.header .mainmenu .sub-menu .list p{opacity:1; display:block;}

    header.header .right-links{display:flex;align-items:center;}
    header.header .right-links .link{margin: -3px 18px 0 0;}
    header.header .right-links .link a{margin:0;font-size: 16px;}

    header.header.headerfixed{top:-70px;}

    header.header .mainmenu .sub-menu .list a[target=_blank] p:after,
    header.header.headerfixed .mainmenu .sub-menu .list a[target=_blank] p:after{filter:brightness(0) invert(0);}

    .mainmenu span.mobile-toggle,
    .nav-toggle{display:none;}

    .inner-banner-center-text{padding:70px 0 110px 0;}

    .top-blogs .list-wrapper .list .content{padding:0 0 0 30px;}

    .ceo-desk .content{font-size:26px;line-height:40px;padding:0 0 13px;}
    .ceo-desk .content-wrap{padding-left:25px;}

    .ceo-desk.career{margin:0 0 50px;}

    .work-with-us{padding:50px 0 100px;}

    .core-values .values-main-wrap{padding:60px 0 0;}
    .core-values .values-main-wrap .values-wrap{margin:0 0;}
    .core-values .values-wrap .values{margin:0 0 50px;}
    .core-values .values-wrap .values h3{margin:0 0 18px;}
    
    .meet-leaders .team-wrap{padding:65px 0 0;}
    .meet-leaders .team-wrap .team .member-blob-img{margin:0 0 20px;}
    .meet-leaders .team-wrap .team{text-align: left;}

    .vision-video{padding:110px 0 50px;}
    .vision-video .content-wrap{padding:45px 15px 0;}
    
    .why-eptura-sec{padding:60px 0 40px;}
    .why-eptura-sec .why-eptura-wrap .why-eptura h3{padding:0 0 10px;}

    .global-reach .list-wrap{margin-left:-30px;}

    .work-with-us.impect-space{padding:80px 0 100px;}

    .global-headquaters .global-office-wrap{padding:25px 0 60px;}
    .global-headquaters .global-office-wrap .global-office,.regional-headquaters .region-wrap .region-office-wrap .region-office{text-align:left;}

    .community-content.career{padding:50px 0 50px;}

    .zigzag-autodesk{padding:100px 0 80px;}
    .zigzag-autodesk .zigzag-wrap .zigzag + .zigzag{margin:80px 0 0;}
    .zigzag-autodesk .zigzag-wrap .zigzag .zigzag-blob{width:100%;}

    .podcast-main{padding:110px 0;}
    .podcast-main .podcast + .podcast{margin:100px 0 0;}
    .podcast-main .podcast .podcast-blob{width:380px;}
    .podcast-main .podcast .right{padding:60px 15px 0;}

    .host-desk{padding:80px 0 80px;}

    .inner-banner .content h2 {font-size: 52px;line-height: 70px;margin: 0 0 30px 0;}
    .inner-banner .image .blob.blob-1{left:75px;}
    .inner-banner .image.style-one .blob.blob-2{width:52px;top:0;right:60px;}
    .inner-banner .image.style-one .blob.blob-1{left:60px;bottom:30px;}
    .inner-banner .image.style-two .blob.blob-1{right:110px;}
    .inner-banner .image.style-two .blob.blob-2{left:90px;}
    .inner-banner .image.style-three .blob.blob-1{left:90px;top:10px;}
    .inner-banner .image.style-three .blob.blob-2{right:110px;}
    .inner-banner .image.style-five .blob.blob-1{left:60px;bottom:30px;}
    .inner-banner .image.style-five .blob.blob-2{width:52px;top:0;right:60px;}

    .inner-banner .image.style-three.team-blob .blob.blob-2{right:50px;bottom:130px;}
    .inner-banner .image.style-three .blob.blob-3{right:210px;}

    .inner-banner .image .blob.blob-1.blue-blob-partner{right:40px;top:10px;}
    .inner-banner .image .blob.blob-2.purple-blob-partner{bottom:40px;left:30px;}

    .inner-banner .image .blob.blob-1.tech-1{right:90px;}
    .inner-banner .image .blob.blob-2.tech-2{left: 60px;bottom:20px;}

    .inner-banner .image .blob.blob-1.blue-auto{right:25px; top: 70px;}
    .inner-banner .image .blob.blob-2.purple-auto{left: 60px;bottom:20px;}

    .inner-banner .image .blob.blob-1.left-blue-partner{left:auto;right:28px;top:60px;}
    .inner-banner .image .blob.blob-2.right-blue-partner{width:70px;bottom:40px;left:70px;}

    .explore-comprehensive .product-set-listing{margin:120px 0 80px 0;}
    .explore-comprehensive h2 > span{margin: 0 0 0 106px;}
    .explore-comprehensive .title-part .content-text {margin: 0 0 0 110px;}

    .customer-principles .text {max-width: 305px;}
    .customer-principles .text .content-text{font-size: 16px;}

    .policy-page h1{font-size:56px;line-height:70px;margin:0 0 40px 0;}
    .policy-page ul li{padding:0 0 5px 25px;line-height:41px;}
    .policy-page ul li:before{left:6px;top:19px;}

    .blog-inner-data ul li{padding:0 0 5px 25px;line-height:41px;}
    .blog-inner-data ul li:before{left:6px;top:19px;}

    .technology-integration .listing .list{width:calc(33.33% - 16px);}
    .technology-integration .listing-content .list-content .title h3{font-size:30px;}
    .technology-integration .listing-content .list-content .list-content-logo{padding: 30px 0 10px 0;}
    .technology-integration .listing-content .list-content .list-content-logo > div > div{margin:0 0 20px 0;}

    
    .ahead-workplace-wrapper .ahead-workplace-right .image-block { max-width: 100%; }
    .ahead-workplace-wrapper .ahead-workplace-right .blob-images { width: auto; }

    .error-404.not-found{padding:155px 0 100px 0;}
    .error-404.not-found .page-content{max-width:660px;}

    .resources-banner-inner .content h1 { font-size: 52px; line-height: 70px; margin: 0 0 30px 0; }
    .resources-banner-inner .image .blob-2 { bottom: 0; left: 24%; }

    .ahead-workplace-wrapper .ahead-workplace-right-blob { max-width: 400px; }

    section.read-the-guide .read-the-guide-wrapper .image-block { margin: -80px 40px 0 0; max-width: 270px; }

    section.find-answer-section .right { padding: 25px calc(var(--bs-gutter-x) * .5) 0 40px; }

    .social-share-section { padding: 80px 0 0; }
    
     .event_filter_section { padding: 140px 0 0; }
    .event_filter_raw .event_filter form label { min-width: auto; }

    .event_filter .title { flex-wrap: inherit; }
    .event_filter .title label { margin: 0; }
    .event_filter_raw .event_filter ul { width: calc(100% - 100px); }


    /* 17-02-2023 */
    section.what-works-section .icon-box-listing .icon-box { width: calc(33.33% - 20px); } 
    section.learn-more-section h2 { margin: 0 0 30px; }    
    section.learn-more-section .content { margin-bottom: 50px; }
    section.eptura-experience-section { padding: 70px 0; }
    section.eptura-experience-section h2 { margin: 0 0 40px; }
    section.eptura-experience-section .eptura-experience-inner { margin-top: 100px; }
    section.work-with-us.out-platform.curve-img .image-part .blob { width: initial; }    
    section.success-stories .image-part .blob { bottom: 22%; left: 22%; width: initial; }
    section.learn-more-section .sign-up-form form fieldset.form-columns-2 { width: calc(100% - 200px); }
    section.what-works-section.workplace .section-sub-header { margin-top: 35px; }
    section.work-with-us.out-platform.curve-img .image-part .blob.left-top { left: 5%; }
    section.work-with-us.out-platform.curve-img .image-part .blob.right-bottom { right: 15%; bottom: 18%; }
    section.read-the-guide.workplace .read-the-guide-wrapper .image-block { margin-top: -52px; }
    section.inner-banner.workplace-experience .image .blob.left-top { left: 15%; top: 9%; }
    section.inner-banner.workplace-experience .image .blob.right-middle { right: 22%; }
    section.customer-intreseted-section .content { margin-bottom: 0; }
    section.platform-help-section .image-block { max-width: 742px; margin: 0 auto; }
    section.platform-help-section .image-block .link.link-1 { right: 70px; top: 0; } 
    section.platform-help-section .image-block .link.link-2 { left: 176px; }
    section.platform-help-section .image-block .link.link-3::after { width: 280px; }
    section.platform-help-section .image-block .link.link-5 { left: 220px; } 
    section.platform-help-section .image-block .link.link-6 { right: 70px; }
    section.office-scale-section { padding: 70px 0; }
    .office-scale-mapping .link { max-width: none; }
    .office-scale-mapping .link.link-1 a::after { width: calc(100% + 50px); } 
    .office-scale-mapping .link.link-1 { top: 75px; right: 120px; } 
    .office-scale-mapping .link.link-2 { right: 95px; } 
    .office-scale-mapping .link.link-2 a::before { height: 95px; right: calc(100% + 130px); } 
    .office-scale-mapping .link.link-2 a::after { width: calc(100% + 130px); } 
    .office-scale-mapping .link.link-3 { max-width: none; top: 190px; right: 19px; } 
    .office-scale-mapping .link.link-3 a::before { top: 23px; height: 67px; } 
    .office-scale-mapping .link.link-4 { max-width: 200px; bottom: 185px; } 
    .office-scale-mapping .link.link-4 a::before { height: 200px; } 
    .office-scale-mapping .link.link-5 { right: 145px; bottom: 100px; } 
    .office-scale-mapping .link.link-5 a::before { height: 110px; } 
    .office-scale-mapping .link.link-6 { left: 174px; bottom: 50px; }
    .office-scale-mapping .link.link-7 { max-width: 250px; left: 60px; bottom: 130px; }
    .office-scale-mapping .link.link-7 a::before { height: 85px; }
    .office-scale-mapping .link.link-8 { max-width: 190px; bottom: 210px; } 
    .office-scale-mapping .link.link-8 a::before { height: 125px; } 
    .office-scale-mapping .link.link-9 { left: 125px; }
    .office-scale-mapping .link.link-9 a::before { height: 110px; }
    .office-scale-mapping .link.link-10 { left: 252px; top: 85px; } 
    .office-scale-mapping .link.link-10 a::before { height: 200px; } 
    .office-scale-mapping .label { bottom: 30px; right: 120px; }
    .office-scale-mapping .link .tooltip-content { padding: 20px 15px; } 
    section.work-together-section { padding: 70px 0 40px; }

    /**/
    .office-scale-assets-mapping .link.link-1 a::before { height: 210px; }
    .office-scale-assets-mapping .link.link-1 { right: 70px; }
    .office-scale-assets-mapping .link.link-1 .tooltip-content:after { left: auto; right: 40px; }
    .office-scale-assets-mapping .link.link-2 { max-width: 100%; right: -15px; }
    .office-scale-assets-mapping .link.link-2 a::before { height: 160px; }
    .office-scale-assets-mapping .link.link-3 { max-width: 100%; right: 0; }
    .office-scale-assets-mapping .link.link-4 { right: 235px; }
    .office-scale-assets-mapping .link.link-3 a::before { height: 180px; }
    .office-scale-assets-mapping .link.link-4 a.tooltip-button { width: auto; }
    .office-scale-assets-mapping .link.link-4 a:before { height: 180px; }
    .office-scale-assets-mapping .link.link-5 { left: 245px; }
    .office-scale-assets-mapping .link.link-5 a:before { height: 343px; }
    .office-scale-assets-mapping .link.link-6 { left: 240px; }
    .office-scale-assets-mapping .link.link-6 a:before { height: 238px; right: -4px; }
    .office-scale-assets-mapping .link.link-7 { left: 32px; }
    .office-scale-assets-mapping .link.link-7 a:before { height: 285px; }
    .office-scale-assets-mapping .link.link-10 { left: auto; right: 320px; }
    .office-scale-assets-mapping .link.link-10 a { width: 50%; }
    .office-scale-assets-mapping .link.link-10 a:before { height: 240px; top: 32px; }
    .office-scale-assets-mapping .link.link-9 { left: 258px; }
    .office-scale-assets-mapping .link.link-9 a:before { height: 230px; }
    .office-scale-assets-mapping .link.link-8 { left: 110px; }
    .office-scale-assets-mapping .link.link-8 a:before { height: 160px; }
    
    /* New Header Css */
    .megamenu_raw { display: flex; flex-wrap: wrap; width: 100%; pointer-events: none; }
    header.header.new_header .mainmenu > ul > li:first-child:hover .megamenu_raw { pointer-events: auto; }
    .megamenu_col { width: 33.33%; padding: 0 30px; font-size: 14px; }
    .megamenu_col ul li a { display: inline-block; vertical-align: top; width: 100%; margin-bottom: 20px; font-size: 16px; font-weight: 500; }
    .megamenu_col ul li a + .text { margin-bottom: 25px; }
    .megamenu_col .menu_list a { display: flex; align-items: center; font-size: 16px; font-weight: 500; padding-right: 0; margin-bottom: 25px; }
    .megamenu_col .menu_list a span { padding-left: 20px; }
    .menu_list_wrapper { margin-top: 5px; }
    .megamenu_col ul li a.megamenu_click { font-size: 20px; font-weight: 400; position: relative; padding-right: 20px; }
    .megamenu_col ul li a.megamenu_click:after { position: absolute; content: ""; height: 9px; width: 6px; top: 0; bottom: 0; right: 0; margin: auto 0; background: url('https://eptura.com/wp-content/uploads/2023/04/menu-right-arrow-1.png') no-repeat center / cover; }
    .megamenu_col ul li a:hover { color: var(--quaternarycolor) !important; }
    .megamenu_col .text { display: block; }  
    header.header.new_header .mainmenu .sub-menu.menu_list_wrapper { position: relative; top: auto; opacity: 1; visibility: visible; box-shadow: none; background: transparent; text-align: left; pointer-events: auto; }
    .megamenu_col .menu_list a { justify-content: flex-start; }
    .megamenu_col ul li a.megamenu_click { padding-top: 0; padding-bottom: 0; padding-left: 0; margin-bottom: 20px; }
    header.header.new_header .mainmenu .sub-menu.menu_list_wrapper .menu_list a { margin-bottom: 0; }
    .menu_list_wrapper .menu_list a img { filter: unset; }
    .megamenu_section { display: none; }
    header.header.new_header .mainmenu > ul > li:first-child:hover .megamenu_section { display: block; }

    section.intro_section { padding-top: 100px; }

    /*06-03-2023*/

    section.choose-work-section.one_place_section.two-column .choose-work-item { width: 50%; }
    section.potential-section { padding: 70px 0; }
    .potential-section-inner .left-image::after { width: 400px; height: 345px; right: -25px; top: -33px; left: auto; }
    .potential-section-inner .left-image .blob { max-width: 324px; margin: 0 10px 0 auto; }
    .potential-section-inner .right-image .blob { max-width: 297px; margin: 0 auto 0 20px; }
    .potential-section-inner .right-image::after { width: 436px; height: 382px; top: -59px; left: -67px; }
    .potential-section-inner .left-image .image-label { left: 50px; bottom: 30px; }
    .potential-section-inner .right-image .image-label { right: 60px; top: 20px; }
    section.platform-help-section.home-new { padding: 70px 0; }

}

@media (min-width:1200px) {
    h1{font-size:100px; line-height:84px;}
    h2{font-size:56px; line-height:68px;}
    h3{font-size:36px; line-height: 46px;}

    .banner h1 span{margin:-10px 0 0 225px;}
    .banner .content .content-text{font-size:24px;line-height:36px;padding:20px 0 20px 0;}
    .banner .image .blob.blob-1{width:84px;}
    .banner .image .blob.blob-2{width: 125px;}
    .banner .main-banner{padding-bottom:150px;}
    .banner .banner-strip .container, .banner-strip .container{max-width:60%;}    
    .banner .blob-animation{width:350px;height:360px;top:95px;right:-30px;}
    .banner .blob-animation .blob{width:500px;height:500px;}

    .solutions .container{padding-top:105px; padding-bottom:150px;}
    .solutions .blob.blob-1{top:200px;right:-150px;max-width:440px;}
    .solutions .blob.blob-2{margin-top:0;bottom:0;left:-240px;max-width:520px;}

    .about-us{padding: 130px 0 150px 0;}
    .about-us .right-image:after{width:640px;left:-10px;height:490px;top:-75px;}
    .about-us .right-image .inner-image{max-width:520px; transform: translate(70px, 0);}
    .about-us .text{font-size:12px;font-weight:400;letter-spacing:2.4px;}
    .about-us .text.text3{bottom:80px;left:-120px;}
    .about-us .text.text3:after{width:240px;}
    .about-us .text.text4{bottom:-15px;left:100px;}
    .about-us .text.text5{bottom:-10px;right:15px;}
    .about-us .text.text5:after{width:210px;}

    .resoures{padding: 50px 0 100px;}
    .resoures .list-wrapper .list .image{width:344px;height:316px;margin:0 auto;}
    .resoures .list-wrapper .list .content{padding:40px 0 0 0;}

    header.header .main-header{padding:12px 15px;}
    header.header .mainmenu > ul > li{margin:0 25px;}

    .inner-banner-center-text .content-text{padding:30px 0 0 0;max-width:1100px;margin:0 auto;}
    .inner-banner-center-text .blob-images img.blob-1{width: 130px;}
    .inner-banner-center-text .blob-images img.blob-2{width: 131px;}

    .top-blogs:not(.stacked) .content h3{font-size: 26px;}

    .main-list-wrapper{padding:0 0 135px 0;}
    .main-list-wrapper .list-wrapper .list .content h3{font-size:26px;line-height:33px;}

    .workplace-solutions {padding: 55px 0 105px 0;}
    .workplace-solutions .workplace-solutions-listing{padding:115px 0 0 0;}
    .workplace-solutions .workplace-solutions-listing .image .photo-image{max-width: 380px;margin: 0 auto;}

    .cre-partnerships{padding: 105px 0 75px 0;}
    .cre-partnerships .title-part h2{margin:0 0 80px 0;}
    .cre-partnerships .logo-listing .col-lg-3{flex:0 0 auto;width:20%;}

    .ceo-desk.bg-purple { padding: 102px 0; }

    .ceo-desk{padding:130px 0 50px;}
    .ceo-desk .content-wrap{padding-left:55px;}
    
    .ceo-desk.career{padding:130px 0 100px;}

    .core-values .values-main-wrap{padding:110px 0 0;}
    .core-values .values-wrap .values h3{font-size:32px;}
    .core-values .values-wrap .values{margin:0 0 90px;}
    .core-values .values-wrap .values h3{margin:0 0 22px;}

    .work-with-us{padding:80px 0 100px;}
    .work-with-us .title-part{padding-left:55px;}
    .work-with-us .flex-row-reverse .title-part{padding:0 15px 0 0;}
    .work-with-us .flex-row-reverse  .work-blob{margin:0 0 0 60px;}
    .work-with-us.contact .btn-group [class*="button-"]:last-child{margin:0 0 5px;}
    .work-with-us.curve-img .image-part .blob{width:95px;top:20px;left:100px;}
    .work-with-us.curve-img .image-part .blob.blob-2{width:106px;right:115px;left:auto;bottom:102px;}

    .keep-update{padding:45px 0;}
    .keep-update .title h3{font-size:40px;}

    .meet-leaders{padding:130px 0 0;}
    .meet-leaders .title-part .content{max-width:840px;padding:38px 0 0;}
    .meet-leaders .team-wrap{padding:85px 0 0;}
    .meet-leaders .team-wrap .team{margin:0 0 90px;}
    .meet-leaders .team-wrap .team .member-name h5{padding:0 0 0;}
    .meet-leaders .team-wrap .team .r-more{padding:18px 0 0;}

    .about-workplace{padding:140px 0 120px;}
    .about-workplace .title-part{max-width:1060px;margin:0 0 auto;padding:0 0 80px;}
    .about-workplace .title-part h2 + div{padding:20px 40px 0 0;}
    .about-workplace .title-part .button-3{padding:32px 0 0;}
    .about-workplace .workplace-wrap h3{padding:0 0 15px;}
    .about-workplace .workplace-wrap .workplace{margin:0 0;}
    .about-workplace .workplace-wrap .workplace + .workplace{margin:0 0;}
    
    .community-content{padding:35px 0 120px;}
    .community-content .title-part{max-width:1021px;}
    .community-content .title-part h2{padding:0 0 32px;}
    .community-content .title-part .content{padding:0 0 30px;}

    .community-content.career{padding:120px 0 120px;}
    .community-content.career .content{padding:0 0 0;}

    .vision-video{padding:130px 0 0;}
    .vision-video .content-wrap{padding:35px 15px 0;}

    .why-eptura-sec{padding:110px 0 100px;}
    .why-eptura-sec .title-part h2{padding:0 0 40px;}
    .why-eptura-sec .title-part .content{max-width:830px;}
    .why-eptura-sec .why-eptura-wrap{padding:80px 0 0;}

    .global-reach .list-wrap{margin-left:0;}
    .global-reach .country-list .list-wrap .content{padding:0 0 20px 0;max-width:870px;}
    .global-reach .country-list .list-wrap .name-list ul li{font-size:24px;}

    .work-with-us.impect-space{padding:120px 0 130px;}

    .global-headquaters{padding:130px 0 0;}
    .global-headquaters .global-office-wrap{padding:20px 0 90px;}
    .global-headquaters .global-office.office .globe-office-blob{width:323px;height:310px;}
    .global-headquaters .global-office.office .globe-office-blob img{display:block;width:100%;height:100%;object-fit:cover;}
    
    .regional-headquaters{padding:0 0 10px;}
    .regional-headquaters .main-wrap .title-part{padding:0 0 26px;}
    .regional-headquaters .region-wrap .title{padding:0 0 20px;}
    .regional-headquaters .region-wrap .region-office-wrap .region-office .region-office-blob{height:310px;margin:0 0 30px;width:323px;}
    .regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(2) .region-office-blob{height:310px;width:275px;}
    .regional-headquaters .region-wrap .region-office-wrap .region-office .region-office-blob img{display:block;width:100%;height:100%;object-fit:cover;}
    .regional-headquaters .region-wrap +  .region-wrap{padding:70px 0 0;}
    .regional-headquaters .region-wrap .region-office-wrap .region-office + .region-office.office{margin:0 0 55px;}
    .regional-headquaters .region-wrap .region-office-wrap .region-office{margin:0 0 55px;}
    

    .get-touch-form{padding:80px 0 50px;}
    .get-touch-form .title-part .content{max-width:850px;}

    .explore-comprehensive .product-set-listing.tech-support-list .content-text{font-size:22px;padding:0 0 13px;}
    .explore-comprehensive .product-set-listing.tech-support-list .list{margin:0 0 130px 0;}
    
    .zigzag-autodesk{padding:110px 0 100px;}
    .zigzag-autodesk .zigzag-wrap .zigzag + .zigzag{margin:120px 0 0;}
    /*.zigzag-autodesk .zigzag-wrap .zigzag .right .title h2{font-size:56px;line-height:68px;}*/

    .podcast-main .podcast .podcast-blob{width:100%;}
    .podcast-main .podcast + .podcast{margin:0 0;}
    .podcast-main .podcast .right{padding:15px 15px 0;}
    .podcast-main{padding:140px 0;}
    .podcast-main .podcast .icon-btn{padding:12px 0 0;}
    .button-3.icon-btn a{padding:11px 45px 11px 30px;}

    .host-desk{padding:130px 0 100px;}
    .host-desk .content-wrap{padding:0 15px 0;}

    .explore-comprehensive {padding: 122px 0 0 0;}

    .inner-banner {padding:100px 0;}
    .inner-banner .image .photo-image {max-width: 380px;}
    .inner-banner .content h2 span{margin:-10px 0 0 108px;}
    .inner-banner .content .content-text{font-size:24px;line-height: 40px;padding:10px 0 20px 0;max-width: 680px;}
    .inner-banner .inner-banner-strip .container{max-width:70%;}
    .inner-banner .content [class*="button-"]{padding:20px 0 0 0;}
    .inner-banner .content .btn-group {margin: 0;}
    .inner-banner .content .default-form form .hs_submit.hs-submit{padding: 0;}
    .inner-banner .content .default-form form .hs_email.hs-form-field input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:13px 17px 13px 17px;}
    .inner-banner.small-title .content h2{font-size:48px;line-height:62px;}
    .inner-banner .image.style-two .blob.blob-1 {right: 120px;width: 66px;}
    .inner-banner .image.style-two .blob.blob-2 {left: 110px;}
    .inner-banner .image.style-one .blob.blob-2{width:62px;top:10px;right:70px;}
    .inner-banner .image.style-one .blob.blob-1 {left: 90px;}
    .inner-banner .image.style-three .blob.blob-1{left:100px;top:20px;}
    .inner-banner .image.style-three .blob.blob-2{right:120px;bottom:50px;}
    .inner-banner .image.style-three.team-blob .blob.blob-2{right:45px;bottom:165px;}
    .inner-banner .image.style-three .blob.blob-3{right:250px;}
    .inner-banner .image.style-five .blob.blob-1 {left: 90px;}
    .inner-banner .image.style-five .blob.blob-2{width:62px;top:10px;right:70px;}

    .inner-banner .image .blob.blob-1.tech-1{right:70px;width:60px;top:10px;}
    .inner-banner .image .blob.blob-2.tech-2{left:110px;bottom:-10px;width:70px;}

    .customer-principles{padding:80px 0 30px 0;}
    .customer-principles .right-image {margin: 150px auto 150px;}
    .customer-principles .right-image:after{width:623px;height: 560px;}
    .customer-principles .right-image .inner-image{max-width:520px;}
    .customer-principles .text{font-size:12px;font-weight:300;letter-spacing:2.4px;max-width: 397px;}
    .customer-principles .text.text1 .content-text {max-width: 342px;}
    .customer-principles .text.text3 .content-text{max-width:302px;}
    .customer-principles .text.text3{bottom:80px;left:0;}
    .customer-principles .text.text3:after{width:240px;}
    .customer-principles .text.text4{bottom: -135px;left:100px;}
    .customer-principles .text.text5{bottom:-90px;right:15px;}
    .customer-principles .text.text5:after{width:210px;}

    .partner-listing{padding: 115px 0 65px 0;}
    .partner-listing .list{margin:0 0 80px 0;padding:0 0 0 0;}
    .partner-listing .list h3{margin:0 0 30px 0;}
    .partner-listing .list .button-3 a{margin:35px 0 0 0;}

    .explore-comprehensive h2{font-size:56px;line-height: 68px;}

    .success-stories .title-part h2{line-height:56px;}

    .inner-banner .content h2 {font-size: 70px;line-height: 85px;}

    .technology-integration .listing .list{width:calc(25% - 16px);height:56px;}
    .technology-integration .listing .list .list-inner span{font-size:15px;}
    .technology-integration .listing-content .list-content .title h3{font-size:36px;}

    .error-404.not-found {padding: 185px 0 120px 0;}
    .error-404.not-found h1.page-title{font-size:62px;line-height:74px;margin:0 0 50px 0;}
    .error-404.not-found h1.page-title span{font-size:34px;line-height:44px;margin:12px 0 0 0;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-1{bottom:120px;top:auto;width:66px;left:150px;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-2{bottom:-25px;top:auto;width:143px;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-3{top:-150px;right:70px;width:95px;}
    .error-404.not-found .blob-not-found-listing .blob-not-found-list.blob-4{top:-50px;right:180px;width:45px;}

    .blog-inner-data{padding:105px 0;}
    .blog-inner-data .inner-content .content h2{margin:0 0 30px 0;}
    .blog-inner-data .inner-content .content > img{margin:0 0 40px 0;max-height:489px;object-fit:cover;}
    .blog-inner-data .inner-content .content p strong{padding:0 0 0 26px;}
    .blog-inner-data .inner-content .content p {margin: 0 0 35px 0;}
    .blog-inner-data .inner-content .share-social{margin: 70px 0 100px 0;}

    section.resources-banner { padding: 100px 0; }
    .resources-banner-inner .image .photo-image { max-width: 317px; margin: 0 45px 0 auto; }
    .resources-banner-inner .image .blob-1 { top: -41px; right: 12px; max-width: initial }
    .resources-banner-inner .image .blob-2 { left: 30px; bottom: -40px; max-width: 160px; }
    .resources-banner-inner .content h1 { font-size: 70px; line-height: 85px; }
    .resources-banner-inner .content .content-text { font-size: 24px; line-height: 40px; padding: 15px 0 20px 0; max-width: 680px; }

    section.ahead-workplace-section { padding: 140px 0 50px; }
    .ahead-workplace-wrapper .ahead-workplace-left .content p { margin: 0 0 35px; }

    section.find-answer-section { padding: 0 0 80px; }
    section.find-answer-section .right .content { margin: 45px 0 0; }
    section.find-answer-section .right .content ul { column-count: 3; }

    section.read-the-guide { padding: 80px 0 110px; } 
    .social-share-section { padding: 140px 0 0; } 
    
    legal-heading-content-wrap .content.offset-1 { margin-left: 7.533333%; }
    .legal-heading-content-main-wrap { padding: 133px 0px 72px; }
    .legal-heading-content-wrap .content { margin-top: 20px; display: inline-block; }

    .legal-resources-list-wrap { display: flex; flex-flow: wrap; margin-top: 50px; margin-left: -10px; margin-right: -10px; }
    .legal-resources-list { width: calc(100% / 4 - 20px); box-shadow: 0 3px 20px rgba(14, 18, 44, 0.1); background-color: #f9fafb; padding: 30px 28px; margin: 10px; }
    .legal-resources-main-wrap { padding: 72px 0px; }
    .legal-resources-list h5 { font-size: 26px; font-weight: 300; font-style: normal; letter-spacing: normal; line-height: 36px; margin-bottom: 24px; }
    .legal-resources-list-content { font-size: 16px; font-weight: 300; font-style: normal; letter-spacing: normal; line-height: 26px; margin-bottom: 26px; }
    .legal-contact-list { width: calc(100% / 3); padding: 12px; }
    .legal-contact-list-wrap { display: flex; margin-left: -12px; margin-right: -12px; margin-top: 25px; }
    .legal-contact-main-wrap { padding: 43px 0px 177px; }
    .legal-contact-list h5 { font-size: 26px; font-weight: 300; font-style: normal; letter-spacing: normal; line-height: 36px; }
    .legal-contact-content { font-size: 16px; font-weight: 300; font-style: normal; letter-spacing: normal; line-height: 30px; margin-bottom: 10px; }
    .legal-contact-list:first-child .legal-contact-content { max-width: 80%; }
    .legal-contact-link a { font-size: 16px; color: #1b4bc5; font-weight: 500; }
    
    .event_filter_raw .event_filter form { flex-wrap: inherit; } 
    .event_filter_raw .event_filter form label { margin: 0 30px 0 0; }


    /* 17-02-2023 */
    section.inner-banner.platform-banner .content .content-text { font-size: 22px; line-height: 36px; max-width: unset; }    
    section.platform-help-section { padding: 80px 0; }
    section.what-works-section { padding: 70px 0; }
    section.what-works-section.workplace { padding: 134px 0 70px; }
    section.what-works-section .section-sub-header { margin: 60px 0 80px; }
    section.learn-more-section { padding: 80px 0 90px; }
    section.eptura-experience-section { padding: 90px 0; }
    section.eptura-experience-section .r-more a:not(:last-child) { margin: 0 30px 0 0; }
    section.work-with-us.out-platform.curve-img .image-part .blob.right-bottom { right: 18%; bottom: 20%; }
    section.read-the-guide.workplace .read-the-guide-wrapper .image-block { margin-top: -42px; }    
    section.work-with-us.out-platform.curve-img .image-part .blob.right-center { right: 10%; }
    section.inner-banner.workplace-experience .image .blob { width: initial; }
    section.inner-banner.workplace-experience .image .blob.left-top { left: 13%; top: 7%; }
    section.inner-banner.workplace-experience .image .blob.right-middle { right: 18%; }
    section.work-with-us.out-platform.reverse-image { padding: 190px 0 45px; }
    section.choose-work-section { padding: 85px 0; }
    section.choose-work-section .title-part { margin: 0 0 70px; }
    section.choose-work-section .title-part h2 span { display: block; margin-left: 8%; }
    section.customer-intreseted-section { padding: 85px 0 160px; }
    section.customer-intreseted-section .icon-box-listing .icon-box { padding: 50px 30px 30px; }
    .better-workplace-inner .tab-content { padding-left: 50px; }
    section.platform-help-section .image-block .link.link-1 { right: 45px; top: 0; }
    section.platform-help-section .image-block .link.link-2 { top: 12px; left: 120px; }
    section.platform-help-section .image-block .link.link-2::before { height: 130px; right: -50px; top: 1px; }
    section.platform-help-section .image-block .link.link-3 { top: 165px; left: 45px; }
    section.platform-help-section .image-block .link.link-3::after { width: 257px; }
    section.platform-help-section .image-block .link.link-4 { bottom: 100px; left: 20px; }
    section.platform-help-section .image-block .link.link-4::before { height: 75px; right: -30px; bottom: -22px; }
    section.platform-help-section .image-block .link.link-5 { bottom: 0; left: 150px; }
    section.platform-help-section .image-block .link.link-5::before { height: 135px; right: -47px; }
    section.platform-help-section .image-block .link.link-6 { right: 50px; bottom: 6px; }
    section.platform-help-section .image-block .link.link-6::before { height: 188px; }
    section.office-scale-section .title-part h2 { margin: 0 0 30px; }
    section.office-scale-section .title-part { margin: 0 0 80px; }
    .office-scale-mapping .link.link-1 { right: 190px; top: 80px; }
    .office-scale-mapping .link.link-1 a::after { width: calc(100% + 70px); }
    .office-scale-mapping .link.link-2 { right: 135px; top: 160px; }
    .office-scale-mapping .link.link-2 a::before { right: calc(100% + 160px); }
    .office-scale-mapping .link.link-2 a::after { width: calc(100% + 160px); }
    .office-scale-mapping .link.link-3 { top: 245px; right: 71px; } 
    .office-scale-mapping .link.link-3 a::before { height: 50px; } 
    .office-scale-mapping .link.link-4 { max-width: 230px; } 
    .office-scale-mapping .link.link-4 a::before { height: 260px; } 
    .office-scale-mapping .link.link-5 { right: 215px; bottom: 120px; } 
    .office-scale-mapping .link.link-5 a::before { height: 120px; } 
    .office-scale-mapping .link.link-6 { left: 265px; } 
    .office-scale-mapping .link.link-6 a::before { height: 115px; } 
    .office-scale-mapping .link.link-7 { left: 120px; bottom: 150px; } 
    .office-scale-mapping .link.link-7 a::before { height: 95px; } 
    .office-scale-mapping .link.link-8 { max-width: none; left: 0; bottom: 250px; } 
    .office-scale-mapping .link.link-8 a::before { height: 140px; } 
    .office-scale-mapping .link.link-9 { left: 175px; top: 190px; }
    .office-scale-mapping .link.link-10 { left: 325px; } 
    .office-scale-mapping .link.link-10 a::before { height: 245px; } 
    .office-scale-mapping .label { bottom: 45px; right: 200px; }
    .office-scale-mapping .link .tooltip-content { min-width: 327px; }
    .office-scale-mapping .link.left .tooltip-content.bottom::after { left: auto; right: 21px; }

    /**/
    .office-scale-assets-mapping .link.link-1 { top: 200px; right: 114px; }
    .office-scale-assets-mapping .link.link-1 a::before { height: 170px; }
    .office-scale-assets-mapping .link.link-2 { top: 335px; right: 5px; }
    .office-scale-assets-mapping .link.link-2 a::before { height: 60px; }
    .office-scale-assets-mapping .link.link-3 { bottom: 230px; right: 30px; }
    .office-scale-assets-mapping .link.link-3 a::before { height: 118px; }
    .office-scale-assets-mapping .link.link-4 { bottom: 170px; right: 280px; }
    .office-scale-assets-mapping .link.link-4 a:before { height: 140px; }
    .office-scale-assets-mapping .link.link-5 { left: 330px; bottom: 50px; }
    .office-scale-assets-mapping .link.link-6 { bottom: 140px; left: 320px; }
    .office-scale-assets-mapping .link.link-6 a:before { height: 210px; }
    .office-scale-assets-mapping .link.link-7 { bottom: 160px; left: 80px; }
    .office-scale-assets-mapping .link.link-7 a:before { height: 300px; }
    .office-scale-assets-mapping .link.link-8 { left: 170px; top: 180px; }
    .office-scale-assets-mapping .link.link-9 { left: 335px; top: 32px; }
    .office-scale-assets-mapping .link.link-10 { right: 380px; top: 140px; }
    .office-scale-assets-mapping .link.link-10 a { width: 100%; }
    .office-scale-assets-mapping .link.link-10 a:before { top: 19px; }
    .office-scale-assets-mapping .label { bottom: 50px; right: 200px; }

    section.learn-more-section .sign-up-form form > div { width: 40.6%; }
    section.learn-more-section .sign-up-form form .hs-submit { margin-left: 10px; }


    /*06-03-2023*/
    .inner-banner .image .blob.blob-1.tech-1.top-right { top: -10px; right: 110px; }
    section.potential-section { padding: 140px 0 100px; }
    section.potential-section .title-part h2 { margin: 0 0 30px; }
    .potential-section-inner { margin: 130px 0 0; }
    .potential-section-inner .left-image .blob {max-width: 404px;}
    .potential-section-inner .right-image .blob { max-width: 377px; }
    .potential-section-inner .left-image::after { width: 500px; height: 445px; top: -50px; right: -32px; }
    .potential-section-inner .right-image::after { width: 526px; height: 472px; top: -69px; left: -74px; }
    .potential-section-inner .right-image .blob { max-width: 367px; margin: 0 auto 0 30px; }
    .potential-section-inner .left-image { margin: 0 0 80px; }
    .potential-section-inner .right-image { margin: 0 0 100px; }
    .potential-section-inner .left-image .image-label { font-size: 36px; line-height: 46px; left: 40px; bottom: 15px; }
    .potential-section-inner .right-image .image-label { font-size: 36px; line-height: 46px; right: 45px; top: 10px; }
    section.platform-help-section.home-new { padding: 90px 0 190px; }
    section.platform-help-section.home-new .left-border-content { margin-top: 50px; }
    section.choose-work-section.one_place_section.two-column h2 span { display: initial; margin-left: 0; }


    /* 27-07-2023  ( Bhushan ) */
    .our-values-main { padding: 100px 0 130px; }
    .our-values-main h2 > span { display: block; margin: 0 0 0 8%; }
    .values-main-wrapper { margin: 90px 0 0; }
    .values-main-wrapper .value-main-list:not(:last-child) { margin-bottom: 86px; }
}

@media (min-width:1400px) {
    h1{line-height:104px;}
    .banner h1 span{margin:-10px 0 0 295px;}
    .banner .image .photo-image{max-width:600px;margin:0 0 0 auto;}
    .banner .blob-animation{width:360px;height:352px;top:115px;right:-40px;}
    .banner .blob-animation .blob{width:600px;height:600px;}

    .about-us .right-image:after{width:890px;height:690px;left:-10px;top:-130px;}
    .about-us .right-image .inner-image{max-width:none;width:700px;transform:translate(130px,0);}
    .about-us .text.text1{top:-80px;}
    .about-us .text.text2{top:-80px;right:-20px;}
    .about-us .text.text2:after{width: 160px;}
    .about-us .text.text3{left:-50px;}
    .about-us .text.text4 {left: 160px;}
    .about-us .text.text5{right:-5px;}
    .about-us .text.text5:after{width: 160px;}

    .solutions .blob.blob-1{top:100px;right:-190px; max-width:560px;}

    .inner-banner-center-text{padding: 70px 0 130px 0;}
    .inner-banner-center-text .blob-images img.blob-1{left:10px;bottom:60px;}
    .inner-banner-center-text .blob-images img.blob-2{top:50px;right:84px}

    .top-blogs{padding:120px 0 20px 0;}
    .top-blogs .list-wrapper .list{margin-bottom:100px;}
    .top-blogs .list-wrapper .list .image{width:300px;}
    .top-blogs .list-wrapper .list .content{width:calc(100% - 300px);}
    .top-blogs.stacked .list-wrapper .list .content{width:auto;}

    .workplace-solutions .workplace-solutions-listing .image .photo-image{max-width:451px;margin: 0;bottom:30px;}

    .core-values .values-wrap .values h3{font-size:36px;}

    .work-with-us{padding:80px 0 130px;}
    .work-with-us.new { padding: 124px 0 111px; }

    .meet-leaders .team-wrap .team{margin:0 0 120px;}

    .global-headquaters .global-office-wrap{padding:20px 0 120px;}
    .global-headquaters .global-office.office .globe-office-blob{width:363px;height:384px;margin:0 0 40px;}

    .regional-headquaters .region-wrap .region-office-wrap .region-office .region-office-blob{height:384px;width:373px;}
    .regional-headquaters .region-wrap:nth-child(even) .region-office:nth-child(2) .region-office-blob{height:384px;width:304px;margin:0 0 30px;}
    
    .get-touch-form{padding:130px 0 50px;}

    .explore-comprehensive .product-set-listing.tech-support-list .content-text{font-size:26px;padding:0 0 13px;}

    .zigzag-autodesk{padding:145px 0 150px;}
    .zigzag-autodesk .zigzag-wrap .zigzag + .zigzag{margin:140px 0 0;}
    .zigzag-autodesk .zigzag-wrap .zigzag .right .content{padding:20px 0 0;}
    .zigzag-autodesk .zigzag-wrap .zigzag:nth-child(even) .right .content{padding:35px 0 0;}

    /*.col-lg-2-0{max-width:calc(20% - 16px);}*/

    .inner-banner .content h2{font-size:85px;line-height:105px;margin:0 0 20px 0;}
    .inner-banner .image .photo-image {max-width: 400px;bottom: 30px;}
    .inner-banner .image .photo-image img {width: 100%;}
    .inner-banner h2 span{margin:-10px 0 0 125px;}
    .inner-banner .image .photo-image{max-width:510px;margin:0 0 0 auto;}
    .inner-banner.small-title .content h2{font-size:56px;line-height:64px;}
    .inner-banner .image.style-one .blob.blob-1{left:110px;bottom:40px;top:auto;width:66px;}
    .inner-banner .image.style-two .blob.blob-2{left:60px;top:0px;width:84px;}
    .inner-banner .image.style-two .blob.blob-1{bottom:95px;top:auto;right:80px;width:97px;}
    .inner-banner .image.style-three .blob.blob-2{right:95px;bottom:65px;width: 97px;}
    .inner-banner .image.style-three .blob.blob-1{width:84px;left: 40px;}
    .inner-banner .image .blob.blob-1{top:0;left:25px;width: 68px;}
    .inner-banner .image.style-one .blob.blob-2{top:0;right:0;width:101px;}
    .inner-banner .image.style-five .blob.blob-1{left:110px;bottom:20px;top:auto;width:101px;}
    .inner-banner .image.style-five .blob.blob-2{top:30px;right:0;width:76px;}

    .inner-banner .image.style-three .blob.blob-3{bottom:-20px;width:84px;}

    .inner-banner .image.style-three.team-blob .blob.blob-1{left:56px;}
    .inner-banner .image.style-three.team-blob .blob.blob-2{bottom:210px;right:11px;}

    .inner-banner .image.style-three .blob.blob-3 {bottom: -20px;right: 270px;} 

    .inner-banner .image .blob.blob-1.blue-blob-partner{right:40px;top:-40px;width:100px;}
    .inner-banner .image .blob.blob-2.purple-blob-partner{bottom:60px;left:70px;width:115px;}

    .inner-banner .image .blob.blob-1.blue-auto{right:-30px;top:30px;width:100px;}
    .inner-banner .image .blob.blob-2.purple-auto{bottom:60px;left:70px;width:95px;}

    .inner-banner .image .blob.blob-1.left-blue-partner{left:auto;right:-32px;top:60px; width:93px;}
    .inner-banner .image .blob.blob-2.right-blue-partner{bottom:110px;left:90px;width:87px;}

    .inner-banner .image .blob.blob-1.tech-1{right:0px;width: 80px;}
    .inner-banner .image .blob.blob-2.tech-2{left:80px;bottom:40px;width:100px;}


    .customer-principles .right-image {margin: 230px auto 200px;}
    .customer-principles .right-image:after{width: 883px;height: 670px;}
    .customer-principles .right-image .inner-image{max-width:none;width:700px;}
    .customer-principles .text.text1{top:-110px;}
    .customer-principles .text.text2{top:-80px;right:0;}
    .customer-principles .text.text3{left:-30px;bottom:150px;top:auto;}
    .customer-principles .text.text4 {bottom: -165px;left: 230px;}
    .customer-principles .text.text5{right: 40px;top: auto;bottom: -50px;}

    .technology-integration .listing .list{width:calc(20% - 16px); margin-bottom:16px;}
    .technology-integration .listing .list .list-inner{padding:0;}
    .technology-integration .listing-content .list-content .list-content-logo{padding: 60px 0 10px 0;}
    .technology-integration .listing-content .list-content .list-content-logo > div > div{margin:0 0 50px 0;}

    .error-404.not-found h1.page-title{font-size:75px;line-height:95px;}

    .resources-banner-inner .image .blob-2 { left: 18%; bottom: -40px; max-width: 160px; }
    .resources-banner-inner .content h1 { font-size: 90px; line-height: 105px; margin: 0 0 20px 0; }
    section.ahead-workplace-section h2 { margin: 0 0 60px; }
    .ahead-workplace-wrapper .ahead-workplace-right-blob { max-width: 510px; margin: 0 0 0 auto; }
    section.read-the-guide .read-the-guide-wrapper .image-block { margin: -90px 60px 0 0; }


    /* 17-02-2023 */
    section.inner-banner.platform-banner .content h2 { font-size: 75px; line-height: 80px; }
    section.inner-banner.platform-banner .image .blob.blob-1.tech-1 { width: 97px; }
    section.inner-banner.platform-banner .image .blob.blob-2.tech-2 { width: 64px; }
    .asset_hero.inner-banner .image .blob.blob-2.tech-2 { bottom: 65px; left: 70px; }
    section.platform-help-section { padding: 120px 0 70px; }
    .platform-help-list-item:not(:last-child) { margin: 0 0 45px; }
    section.eptura-experience-section { padding: 174px 0 100px; }
    section.work-with-us.out-platform.curve-img .image-part .blob { right: 60px; top: 45px; }
    section.work-with-us.out-platform.curve-img .image-part .blob.blob-2 { bottom: 20px; left: 60px; }
    section.work-with-us.out-platform.curve-img .image-part .blob.left-top { left: 4%; top: 12%; }
    section.work-with-us.out-platform.curve-img .image-part .blob.right-bottom { right: 30%; }
    section.read-the-guide.workplace .read-the-guide-wrapper .image-block { margin-top: -80px; } 
    section.work-with-us.out-platform.curve-img .image-part .blob.right-center { right: 22%; }
    section.inner-banner.workplace-experience .image .blob.left-top { left: 8%; top: 6%; }
    section.inner-banner.workplace-experience .image .blob.right-middle { top: 58%; right: 12%; }
    section.platform-help-section .image-block .link.link-1 { right: 70px; top: 0; } 
    section.platform-help-section .image-block .link.link-2 { top: 12px; left: 176px; } 
    section.platform-help-section .image-block .link.link-2::before { height: 142px; right: -55px; top: -1px; }
    section.platform-help-section .image-block .link.link-3 { top: 175px; left: 74px; } 
    section.platform-help-section .image-block .link.link-3::after { width: 280px; }
    section.platform-help-section .image-block .link.link-4 { bottom: 100px; left: 40px; } 
    section.platform-help-section .image-block .link.link-4::before { height: 87px; right: -35px; bottom: -24px; }
    section.platform-help-section .image-block .link.link-5 { bottom: 0; left: 220px; } 
    section.platform-help-section .image-block .link.link-5::before { height: 140px; right: -50px; }
    section.platform-help-section .image-block .link.link-6 { right: 70px; bottom: 6px; }
    section.platform-help-section .image-block .link.link-6::before { height: 205px; }
    .office-scale-mapping .link .icon { margin: 0 0 0 15px; max-height: 32px; }
    .office-scale-mapping .link.link-1 { right: 263px; top: 79px; }
    .office-scale-mapping .link.link-2 { right: 190px; top: 175px; } 
    .office-scale-mapping .link.link-2 a::before { height: 115px; }         
    .office-scale-mapping .link.link-3 { right: 110px; top: 268px; } 
    .office-scale-mapping .link.link-3 a::before { height: 62px; } 
    .office-scale-mapping .link.link-4 { max-width: 260px; right: 20px; bottom: 245px; }
    .office-scale-mapping .link.link-5 { right: 280px; bottom: 140px; }
    .office-scale-mapping .link.left .icon { margin: 0 15px 0 0; }
    .office-scale-mapping .link.link-6 { left: 344px; } 
    .office-scale-mapping .link.link-6 a::before { height: 125px; } 
    .office-scale-mapping .link.link-7 { left: 180px; bottom: 160px; } 
    .office-scale-mapping .link.link-7 a::before { height: 115px; } 
    .office-scale-mapping .link.link-8 { left: 15px; bottom: 270px; } 
    .office-scale-mapping .link.link-8 a::before { height: 160px; } 
    .office-scale-mapping .link.link-9 { left: 210px; top: 220px; }
    .office-scale-mapping .link.link-10 { left: 388px; } 
    .office-scale-mapping .link.link-10 a::before { height: 283px; } 
    .office-scale-mapping .label { bottom: 50px; right: 280px; }

    /**/
    .office-scale-assets-mapping .link.link-2 { right: 20px; top: 370px; }
    .office-scale-assets-mapping .link.link-2 a::before { height: 80px; }
    .office-scale-assets-mapping .link.link-1 a::before { height: 150px; }
    .office-scale-assets-mapping .link.link-1 { top: 250px; right: 140px; max-width: 180px; }
    .office-scale-assets-mapping .link.link-10 { right: 445px; top: 230px; }
    .office-scale-assets-mapping .link.link-10 a { width: 100%; }
    .office-scale-assets-mapping .link.link-10 a:before { height: 200px; top: 20px; }
    .office-scale-assets-mapping .link.link-3 { bottom: 265px; right: 59px; }
    .office-scale-assets-mapping .link.link-3 a::before { height: 130px; }
    .office-scale-assets-mapping .link.link-4 { bottom: 220px; right: 330px; }
    .office-scale-assets-mapping .link.link-4 a:before { height: 140px; }
    .office-scale-assets-mapping .link.link-5 { left: 420px; bottom: 102px; }
    .office-scale-assets-mapping .link.link-5 a:before { height: 350px; }
    .office-scale-assets-mapping .link.link-6 { bottom: 180px; left: 402px; }
    .office-scale-assets-mapping .link.link-6 a:before { height: 211px; }
    .office-scale-assets-mapping .link.link-6 .tooltip-content { top: auto; bottom: calc(100% + 20px); }
    .office-scale-assets-mapping .link .tooltip-content { min-width: 230px; }
    .office-scale-assets-mapping .link.link-7 { left: 100px; bottom: 188px; }
    .office-scale-assets-mapping .link.link-7 a:after { width: calc(100% + 76px); }
    .office-scale-assets-mapping .link.link-7 a:before { height: 340px; right: -76px; }
    .office-scale-assets-mapping .link.link-9 { left: 412px; top: 145px; }
    .office-scale-assets-mapping .link.link-9 a:before { height: 150px; }
    .office-scale-assets-mapping .link.link-8 { left: 230px; top: 210px; }
    .office-scale-assets-mapping .link.link-8 a:before { height: 170px; }
    .office-scale-assets-mapping .link.link-9 .tooltip-content { min-width: 220px; }
    .office-scale-assets-mapping .label { bottom: 110px; right: 250px; }

    section.learn-more-section .sign-up-form form > div { width: 41.28%; }

    /**/
    section.work-with-us.know_more_section.out-platform.curve-img .image-part .blob.blob-1 { right: 125px; }
    section.inner-banner.platform-banner.workplace_hero img.blob.blob-2.tech-2 { bottom: 50px; }
    section.workplace_hero.inner-banner.platform-banner .content h2, section.hero_small_title.inner-banner.platform-banner .content h2, section.hero_small_title.inner-banner.workplace-experience .content h2 { font-size: 65px; }
    section.hero_small_title.inner-banner.workplace-experience .content h2 { line-height: 85px; }
    section.hero_small_title.inner-banner.workplace-experience.asset_hero_section .content h2 { font-size: 60px; } 
    
    section.inner-banner.workplace-experience.facility_hero .blob.blob-1, section.inner-banner.workplace-experience.maintenance_hero .blob.blob-1 { left: auto; right: 21%; top: -50px; }
    section.inner-banner.workplace-experience.facility_hero .blob.blob-2, section.inner-banner.workplace-experience.maintenance_hero .blob.blob-2 { right: auto; left: 45px; bottom: 15%; top: auto; }
    
    section.choose-work-section.one_place_section .choose-work-item { width: 33.33%; }
    section.choose-work-section.one_place_section .choose-work-item .icon { height: 60px; display: flex; align-items: center; }
    section.choose-work-section.one_place_section .choose-work-item .icon img { width: auto; max-height: 60px; }

    /*06-03-2023*/
    .inner-banner .image .blob.blob-1.tech-1.top-right { top: -50px; }
    .potential-section-inner .left-image .blob { max-width: 530px; margin: 0 20px 0 auto; }
    .potential-section-inner .right-image .blob { max-width: 454px; margin: 0 auto 0 40px; }
    .potential-section-inner .left-image::after { width: 648px; height: 542px; }
    .potential-section-inner .right-image::after { width: 663px; height: 523px; left: -94px; top: -50px; }
    .potential-section-inner .right-image { margin: 0 0 130px; }
    .potential-section-inner .left-image .image-label { bottom: 40px; left: 10px; }
    .potential-section-inner .right-image .image-label { top: 30px; right: 30px; }
}


/**/
section.learn-more-section .sign-up-form form { padding: 30px 15px; background: #fff; width: 100% !important; margin: 0 auto !important; }
section.learn-more-section .sign-up-form form .mktoFormRow { width: 100%; display: flex; flex-wrap: wrap; }
section.learn-more-section .sign-up-form form .mktoFormRow .mktoFormCol { float: none; min-height: 1px; width: 100%; margin-bottom: 15px !important; }
section.learn-more-section .sign-up-form form .mktoOffset { float: none; display: none; }
section.learn-more-section .sign-up-form form .mktoFormRow .mktoFieldWrap { float: none; width: 100%; }
section.learn-more-section .sign-up-form form .mktoFormRow .mktoFieldWrap label { width: 100% !important; float: none; font-size: 16px; font-weight: 400; letter-spacing: 1px; display: inline-block; vertical-align: top; }
section.learn-more-section .sign-up-form form .mktoGutter { display: none; }
section.learn-more-section .sign-up-form form input { width: 100% !important; float: none; height: 50px; padding: 0 15px !important; border: 1px solid #000 !important; border-radius: 6px !important; }
section.learn-more-section .sign-up-form form .mktoFormRow .mktoFieldWrap .mktoAsterix { display: none !important; }
section.learn-more-section .sign-up-form form .mktoHtmlText { width: 100% !important; }
section.learn-more-section .sign-up-form form input[type="checkbox"] { height: auto; width: auto !important; position: relative; top: -2px; }
section.learn-more-section .sign-up-form form .mktoFormRow .mktoFieldWrap input[type="checkbox"] + label { width: auto !important; margin: 0 0 0 10px !important; font-size: 14px; letter-spacing: 0; }
section.learn-more-section .sign-up-form form .mktoLogicalField { width: 100% !important; display: flex; align-items: center; }
label#LblSingle_Opt_In__c { display: none !important; }
section.learn-more-section .sign-up-form form span.mktoButtonWrap.mktoSimple { margin: 0 !important; }
section.learn-more-section .sign-up-form form span.mktoButtonWrap.mktoSimple button { padding: 13px 17px; line-height: normal; transition: var(--transition); border: none !important; cursor: pointer; font-size: 16px; border-radius: 4px; text-indent: 0; font-weight: 500; background: var(--tertiarycolor); color: #fff; min-width: auto; width: 151px; font-family: var(--bodyfont); }
section.learn-more-section .sign-up-form form span.mktoButtonWrap.mktoSimple button:hover { background: var(--quaternarycolor); color: var(--anchorhover); }

.get-touch-form .default-form.get-form form { padding: 30px 15px; background: #fff; width: 100% !important; margin: 0 auto !important; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
.get-touch-form .default-form.get-form form .mktoFormRow { width: 100%; display: flex; flex-wrap: wrap; }
.get-touch-form .default-form.get-form form .mktoFormRow .mktoFormCol { float: none; min-height: 1px; width: 100%; margin-bottom: 20px !important; }
.get-touch-form .default-form.get-form form .mktoOffset { float: none; display: none; }
.get-touch-form .default-form.get-form form .mktoFormRow .mktoFieldWrap { float: none; width: 100%; }
.get-touch-form .default-form.get-form form .mktoFormRow .mktoFieldWrap label { width: 100% !important; float: none; font-size: 16px; font-weight: 400; letter-spacing: 1px; display: inline-block !important; vertical-align: top; margin-bottom: 5px !important; }
.get-touch-form .default-form.get-form form .mktoGutter { display: none; }
.get-touch-form .default-form.get-form form input { width: 100% !important; float: none; height: 50px; padding: 0 15px !important; border: 1px solid #000 !important; border-radius: 6px !important; }
.get-touch-form .default-form.get-form form .mktoFormRow .mktoFieldWrap .mktoAsterix { display: none !important; }
.get-touch-form .default-form.get-form form .mktoHtmlText { width: 100% !important; }
.get-touch-form .default-form.get-form form input[type="checkbox"] { height: auto; width: auto !important; position: relative; top: -2px; }
.get-touch-form .default-form.get-form form .mktoFormRow .mktoFieldWrap input[type="checkbox"] + label { width: auto !important; margin: 0 0 0 10px !important; font-size: 14px; letter-spacing: 0; }
.get-touch-form .default-form.get-form form .mktoLogicalField { width: 100% !important; }
.get-touch-form .default-form.get-form form span.mktoButtonWrap.mktoSimple { margin: 0 !important; }
.get-touch-form .default-form.get-form form span.mktoButtonWrap.mktoSimple button { padding: 13px 17px; line-height: normal; transition: var(--transition); border: none !important; cursor: pointer; font-size: 16px; border-radius: 4px; text-indent: 0; font-weight: 500; background: var(--tertiarycolor); color: #fff; min-width: auto; width: 151px; font-family: var(--bodyfont); }
.get-touch-form .default-form.get-form form span.mktoButtonWrap.mktoSimple button:hover { background: var(--quaternarycolor); color: var(--anchorhover); }
.get-touch-form .default-form.get-form form select { height: 50px; width: 100% !important; border: 1px solid; border-radius: 6px; font-size: 16px; padding: 0 15px; }
.get-touch-form .default-form.get-form form textarea { width: 100% !important; height: 100px; border: 1px solid; border-radius: 6px; }
.get-touch-form .default-form.get-form form .mktoLogicalField { display: flex !important; align-items: center; }

@media (max-width:767px) {
    .mobile-hide{display:none;}
    section.learn-more-section .sign-up-form { margin: 0 !important; }
}


@media (min-width:1550px){
    .solutions .blob.blob-1{top:100px;right:-400px; max-width:560px;}
    .about-us .text.text2{top:-80px;right:-90px;}
    .about-us .text.text5{right:-55px;}
    .about-us .text.text2:after{width:210px;}
    .about-us .text.text5:after{width:220px;}
    .banner .blob-animation{top:175px;right:-110px;}
}

@media (min-width:1850px){
    .trusted-logo .list-wrapper .list > div{min-width:180px;}    
}


@media (max-width: 991px) {
    .technology-integration .listing > div{margin:0;}
    .event_filter_raw .clear-filter button { margin: 30px 0 0; }

    /* 28-03-2023 */
    .keep-update .btn-group > div, .keep-update .btn-group > div:last-child, .keep-update .btn-group > div:first-child, .keep-update .btn-group .button-2.facebook { margin: 10px; } 
}

@media (max-width: 767px) {
    .btn-group > div{display:block;width: 100%;}
    .btn-group > div:last-child{margin-left:0;margin-top:0;}
    .btn-group > div a {text-align: center;width: auto;}
    .btn-group > div:last-child,.inner-banner .content [class*="button-"]{padding:0;}
    .btn-group > div:last-child a{margin:10px 0 0 0;}
    /* 28-03-2023 */
    .keep-update .btn-group .button-2.facebook { margin: 10px 0 0 0; }
    .keep-update .btn-group > div:first-child, .keep-update .btn-group > div:last-child { margin: 0; }    

    .customer-principles .right-image .inner-image{display: none;}
    .technology-integration .listing-content{text-align:center;}
    .technology-integration .listing-content .list-content .title {justify-content: center;}
    .event_filter_raw { flex-wrap: wrap; }
    .event_filter_raw .clear-filter button { margin: 0; }

    /*06-03-2023*/
    section.work-with-us.home-new .row { flex-direction: column-reverse; }
    section.work-with-us.home-new .title-part { padding: 0; }
    section.work-with-us.home-new .image-part { margin-top: 40px; }
}
