.header-banner-info{
    align-items: center;
}
.banner-left{
    padding: 0 2.132423vw 0 18.514815VW;
}
figure{
    margin: 0 0 0 0;
}

.display-none {
    display: none;
}
.benefits .column-box p{
    margin-bottom: 0;
    margin-left: 1.314815VW;
}
.column-box{
    max-width: 28.240740740740737VW;
    margin-left: auto;
}
.column-box img{
    max-width: 3.7037037037037033VW;
    max-height: 3.7037037037037033VW;
}
input:-internal-autofill-selected {
    background-color: #000 !important;
    color: #fff !important;
    border: 1px solid #fff !important;
}
.text-edit2 .headline-text br{
    display: none!important;
}
.column-box{
    padding: 1.8518518518518516VW 1.8518518518518516VW;
    font-size: calc( 16px + ( 18 - 16 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    line-height: calc( 20px + ( 22 - 20 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
}
.accordion-button{
    outline: none;
    font-size: calc( 18px + ( 20 - 18 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    line-height: calc( 18px + ( 20 - 18 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
}
.accordion-button:hover, .accordion-button:active, .accordion-button:focus{
    outline: none !important;
    border: none !important;
}
.headline-help{
    max-width: 28.234vw;
    margin: 0 auto;
}
.your-therapist-edit .headline-help, .lift-shift-benefits-row .headline-help{
    max-width: inherit;
    margin: 0 auto;
}
.your-therapist-edit .headline-help{
    width: 85%;
    margin-right: auto;
    margin-left: inherit;
}
.modernize-box{
    padding: 2.464203VW 2.773672VW;
}
.testimonialsSwiper1 .swiper-pagination{
    bottom: 17.324vw !important;
}
.testimonialsSwiper2 .swiper-pagination{
    bottom: 17.324vw !important;
}
.testimonialsSwiper1.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    background: #000000;
}
.testimonialsSwiper2.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    background: #ffffff;
}
.faceliftGeneralPanel{
    position: absolute;
    text-align: left;
    z-index: 100;
    border-radius: 8px;
    overflow: hidden;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -13.020833333333334VW;
    height: auto;
    min-height: 26.041666666666668VW;
    padding: 5.361481481481481VW 6.361481481481481VW;
    width:61.824vw;
}
.panel1{
    display: block;
    background: url('/wp-content/themes/cloudhero/assets/img/background-box.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.panel2 {
    display: block;
    background: url('/wp-content/themes/cloudhero/assets/img/frame1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    top: auto;
    bottom: -13.020833333333334VW;
}
.panel3 {
    display: block;
    background: url('/wp-content/themes/cloudhero/assets/img/background-box3.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    bottom: -13.020833333333334VW;
    top: auto;
}
.panel4{
    display: block;
    background: url('/wp-content/themes/cloudhero/assets/img/background-box4.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    top: auto;
    bottom: -13.020833333333334VW;
}
.panel5{
    display: block;
    background: url(/wp-content/themes/cloudhero/assets/img/background-box5.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    bottom: -13.020833333333334VW;
    top: auto;
}
.faceliftPanelContent{
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.faceliftPanelContent .left-panel-content{
    width: 60%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    bottom: auto;
    left: auto;
}
.faceliftPanelContent .right-panel-content{
    width: 40%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    bottom: auto;
    left: auto;
}
.faceliftPanelContent.alignBottom{
    align-items: flex-end;
}
.left-panel-content p{
    width: 70%;
    margin-right: auto;
}
.panel2 .left-panel-content p, .panel3 .left-panel-content p, .panel4 .left-panel-content p, .panel5 .left-panel-content p{
    width: 100%;
    margin-right: auto;
}
.left-panel-content p:last-of-type{
    margin-bottom: 0;
}
.generalBtn{
    display: inline-block;
}
.left-panel-content .left-panel-holder h4{
    margin-bottom: 2.314814814814815VW;
    font-size: calc( 42px + ( 52 - 42 ) * ( 100vw - 480px ) / ( 1728 - 480 ) ) !important;
    line-height: calc( 50px + ( 60 - 50 ) * ( 100vw - 480px ) / ( 1728 - 480 ) ) !important;
}
.alignCenter{
    text-align: center;
}
.is-style-deloitte{
    margin-top: 16.574074VW;
}
#post-3627 .is-style-deloitte, #post-3609 .is-style-deloitte{
    margin-top: 9.574074VW;
}
.deloitte{
    margin-top: 9.574074VW;
    padding-bottom: 5.234vw;
}
.migrate-aws-h{
    padding-bottom: 20vW;
}
.migrate-aws{
    padding-bottom: 13.234vW;
}
.aws-experts .banner-buttons{
    margin-top: 2.885185VW;
}
#submit_text{
    padding: 0.6VW 0.6VW;
    min-height: 5.924vw;
}
.form-text{
    margin-top: 1.314815VW;
}
.how-articles-box > a{
    display: block;
    width: 100%;
    height: 18.324vw;
}
.page-thumbnail{
    display: block;
    width: 100%;
    height: 100%;
}
#post-47 .accordion-item {
    background-color: var(--black);
}
#post-47 .assessment {
    width: 65.8%;
}
.page-thumbnail img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}
.how-articles .article-text {
    padding-bottom: 2.25VW;
}
.how-articles .how-arrow {
    padding-bottom: 1.643064VW;
    position: absolute;
    bottom: 1.234vw;
    display: inline-block;
    width: 10.234vw;
}
.your-therapist-edit .row{
    align-items: flex-start;
}
.your-therapist-edit img{
    max-width:auto;
    max-height: auto;
}
.therapist-photo{
    display: block;
    width: 100%;
    height: 33.24234vw;
}
.therapist-photo figure{
    display: block;
    width: 100%;
    height: 100%;
}
.therapist-photo figure img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}
.aws-experts .article-title {
    padding-top: 0.314815VW;
}
.aws-experts .headline-help {
    padding-top: 1.0015VW;
}
.infrastructure-review .banner-buttons {
    margin-top: 4.185185vW !important;
}
.customers-box .wp-block-image + p{
    min-height: 9.234vw;
}
.alignImages p{
    min-height: auto !important;
}
.alignImages .wp-block-image{
    min-height: auto;
}
.box-photos-set{
    margin: 0 auto;
}
.box-photos-set, .wp-block-image{
    min-height: 8.324vw;
}
#post-5 .box-photos-set, #post-5 .wp-block-image{
    min-height: auto;
}
.container.already-aws.cloud-why-choose{
    padding-top: 0;
}
#services .aws-experts .headline-help {
    padding-top: 1.0015VW;
}
#post-43 .it-form-img img{
    width: 6.611111VW !important;
}
#post-3825 .banner-left{
    padding: 6.324vw 0 6.234vw 15.814815VW !important;
}
.contact-page .headline-help{
    max-width: inherit !important;
}
.my-blog .how-articles-box > a{
    height: auto;
}
.left-contact{
    width: 46%;
}
.right-contact{
    width: 54%;
}
.contact-left-holder .deloitte-text{
    margin-top: 4.574074VW;
}
.contact-page .article-title{
    padding-top: 11.574074VW;
    padding-bottom: 6.648148VW;
}
.main-contact .wp-block-image{
    min-height: auto;
}
fieldset.form-columns-1, fieldset.form-columns-2{
    min-width: 32.3424vw !important;
}
fieldset.form-columns-1 .input textarea{
    width: 99% !important;
    resize: none;
    height: 6.234vw;
}
.contact-left-holder .mans-photos{
    width: 3.7458333333333335VW;
    height: 3.7458333333333335VW;
}
.contact-left-holder .mans-photos figure{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 200px;
    overflow: hidden;
}
.contact-left-holder .mans-photos figure img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    border-radius: 0;
}
#hsForm_d45a7090-0ca8-4786-95ce-55ae7b6ea48e .actions input.hs-button.primary.large{
    font-size: 16px;
    line-height: 16px;
    padding: 0.45vW 1.65vW;
}
.keep-reading-img{
    display: block;
    width: 100%;
    height: 12.2342vw;
}
.keep-reading-img img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
.single-post-reading .articles-content {
    padding-left: 0.8935185185185186VW;
    padding-right: 0.8935185185185186VW;
    padding-bottom: 4vW;
}
.makeLargePost.how-articles-box > a{
    height: auto;
}
.single-post + .single-post-reading + .footer.normalFooter{
    padding-top: 20.234vw;
}
#post-4468 .makeLargePost.how-articles-box > a{
    height: 18.324vw;
}
#post-4468 .wp-block-image, #post-4468 .customers-box .wp-block-image + p{
    min-height: auto;
}
#post-4468 .customers-box .wp-block-image + p.headline-help{
    min-height: 15.234vw;
}
#post-43 .makeLargePost.how-articles-box > a{
    height: 18.324vw;
}
#post-43 .wp-block-image, #post-43 .customers-box .wp-block-image + p{
    min-height: auto;
}
#post-43 .customers-box .wp-block-image + p.headline-help{
    min-height: 15.234vw;
}
#post-43 .column-box{
    max-width: inherit;
}
#post-43 .wp-block-group.is-nowrap{
    gap: 1.5em;
}
#services + .container-fluid .makeLargePost.how-articles-box > a{
    height: 18.324vw !important;
}
.how-articles .article-title {
    padding-top: 1.62963VW;
}
.author-link {
    color: #55555599;
}
.how-articles .articles-content {
    min-height: 22.324vw;
    position: relative;
    padding-left: 2.62963VW;
    padding-right: 2.62963VW;
}
.companyCloud .cloudHold{
    top: 2.843vw;
}
.case-study-right .headline-help{
    max-width: inherit;
}
.case-study-left .customers-box .wp-block-image + p{
    min-height: inherit;
}
#services2 .makeLargePost.how-articles-box > a{
    height: 18.324vw;
}
.career-cases .headline-help {
    padding: 2.314814814814815VW 0vW;
}
.use-cases {
    margin-top: 0;
}
.nlPos .actions input.hs-button.primary.large{
    top: 4px;
}
.wp-block-embed iframe {
    display: block;
    margin: 0 auto;
    min-height: 26.234vw;
    margin-bottom: 2.234vw;
}
.single-post-border{
    margin: 2.234vw 0;
}
.single-post .header-post .mini-title{
    padding: 2.62963VW 0 2.62963VW 0;
}
.single-post .header-post .mini-title + .single-post-border{
    margin: 0 0 2.62963VW 0;
}
#post-4468 .row.how-articles{
    display: flex;
    flex-wrap: wrap;
}
#post-4468 .row.how-articles .how-articles-box{
    /* flex: 1 0 33.333%; */
    flex: none;
    width: 48%;
}
#post-43 .row.how-articles{
    display: flex;
    flex-wrap: wrap;
}
#post-43 .row.how-articles .how-articles-box{
    flex: 1 0 33.333%;
}
#services + .container-fluid .makeLargePost.how-articles-box > a{
    height: 18.324vw !important;
}
.banner-left{
    width: 61.5%;
}
.banner-right{
    width: 38.5%;
}
.banner-text{
    font-size: calc( 14px + ( 22 - 14 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    line-height: calc( 18px + ( 26 - 18 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    max-width: 80%;
    margin-right: auto;
}
.header-banner-info .mini-title{
    margin-bottom: 2.025462962962963VW;
}
.services-contentent .banner-text:last-of-type{
    margin-bottom: 4.787037037037037VW;
}
.banner-buttons{
    margin-top: 4.166666666666666VW;
}
.banner-title{
    margin-bottom: 3.3242vw;
}
.deloitte-text{
    font-size: calc( 20px + ( 40 - 20 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    line-height: calc( 28px + ( 48 - 28 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    letter-spacing: -0.3px;
}
.deloitte{
    margin-top: 5.274074VW;
    padding-bottom: 23.274074VW;
}
.swiper.testimonialsSwiper1, .swiper.testimonialsSwiper2{
    padding-bottom: 0;
}
.is-style-deloitte{
    margin-top: 7.574074VW;
}
.wp-block-daredigital-column.col.modernize-box.already-box img{
    width: 3.7037037037037033VW;
}
#services .swiper.testimonialsSwiper1,
#services .swiper.testimonialsSwiper2{
    padding-bottom: 18.324vw;
    padding-top: 3.234vw;
}
#post-37 .deloitte{
    padding-bottom: 0;
}
#post-37 .migrate-aws {
    padding-bottom: 20.234vW;
}
#services #post-37 .swiper.testimonialsSwiper1{
    padding-top: 0;
}
.migrate-aws .headline-text {
    padding-top: 7.347222VW;
}
.aws-startup{
    padding-top: 20.925926VW;
    position: relative;
    padding-bottom: 20.925926VW;
}
.why-box, .modernize-box{
    margin-right: 0;
}
.wp-block-group .row, .services-top-edit .row, .why-kubernetes .row, .already-aws.already-aws-h .row, #post-5 .modernize .row, #post-41 .container-fluid.modernize.lift-modernize .row, .container.guaranteed .row, .container.customers .row, .infrastructure .row, #post-47 .already-aws .row, .cloud-modernize .row, .customers-helps .row{
    gap: 32px;
}
.right-panel-holder.alignCenter{
    position: relative;
    bottom:2.024vw;
}
.services-top-edit{
    padding-top: 9.25925925925926VW;
}
.modernize-box.already-box .headline-help{
    padding-top: 1.314815VW;
}
.is-style-deloitte .deloitte-text{
    margin-bottom: 7.574074VW;
}
.services-top-edit .deloitte-text {
    width: 100%;
    max-width: 52.234vw;
}
.wp-block-group__inner-container p.headline-category{
    margin-bottom: 1.534vw;
}
.articles-content{
    padding: 1.446759VW 1.446759VW;
}
#post-30 .why-kubernetes .headline-text{
    padding-top: 8.574074VW;
}
.why-box{
    padding: 3.4642032332563506VW 4.787037VW;
}
#post-30 .headline-help{
    padding-top: 1.314815VW;
}
.customers-photo-row {
    padding-bottom: 2.712963VW;
    padding-top: 3.282407VW;
}
.our-customers2{
    padding-top: 7.259259VW;
    padding-bottom: 21.361111VW;
}
.SinglePostPanel.frame2{
    display: block;
    background: url('/wp-content/themes/cloudhero/assets/img/frame2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.alreay-text{
    margin-bottom: 0;
}
#post-5 .is-style-deloitte .deloitte-text{
    margin-bottom: 2.574074VW;
    width: 55%;
}
#post-5 .is-style-deloitte .quoteSubhead{
    margin-bottom: 9.574074VW;
    font-weight: bold;
    text-transform: uppercase;
}
#post-5 .mini-title{
    margin-bottom: 2.8273vw;
}
.wp-block-group.is-nowrap.is-layout-flex.wp-container-2{
    align-items: flex-start;
}
.modernize-text{
    padding-top: 8.574074VW;
    padding-bottom: 4.944444VW;
}
.accordion-body .banner-buttons{
    margin-left: 1.65rem;
    margin-top: 1.666667VW;
    margin-bottom: 1.234vw;
    display: block;
}
.accordion-flex ul li::before{
    width: inherit;
    height: inherit;
    font-size: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin-right: 0.63424vw;
}
.accordion-button::after{
    background-image:url('/wp-content/themes/cloudhero/assets/img/arr.svg');
    transform: rotate(180deg);
}
.accordion-button:not(.collapsed)::after{
    background-image:url('/wp-content/themes/cloudhero/assets/img/arr.svg');
    transform: rotate(0deg);
}
.use-edit .use-help{
    padding-right: 2vW;
    margin-bottom: 6.944444VW;
    padding-top: 0;
}
.wp-block-group.is-style-use-cases.is-layout-constrained{
    margin-top: 8.574074VW;
}
.generalPanel{
    height: 23.041667VW;
    width: 62.5%;
}
.container.generalPanel.homepagePanel{
    width: 98%;
}
#post-41 .banner-left {
    padding: 0 3.132423vw 0 18.514815VW;
}
#post-41 .benefits .right, .lift-shift{
    margin-top: 0 !important;
}
#post-41 .lift-mini{
    margin-top: 0;
}
#post-41 .benefits{
    margin-bottom: 0;
    padding: 9.574074VW 0;
}
#post-41 .row.lift-shift-benefits-row{
    align-items: center;
}
#post-41 .lift-shift-benefits-row .headline-help{
    width: 86%;
    margin-right: auto;
    margin-left: inherit;
}
#post-41 .headline-category{
    margin-bottom: 1.9234vw;
}
#post-41 .modernize-blue{
    margin-bottom: 0;
}
#post-41 .headline-help{
    padding-top: 1.814814814814815VW;
}
#post-41 .headline-help.tech-help.lift-center{
    max-width: 43.234vw;
}
#post-41 .modernize-box{
    text-align: left;
    padding: 2.464203VW 1.373672VW;
}
.flexedImages{
    display: flex;
    align-items: flex-end;
}
.lift-box3 img {
    max-width: 5.255556VW;
    max-height: 5.150462962962963VW;
    flex: 1 0 16.666%;
}
.lift-center .tech-text{
    padding-top: 9.574074VW;
}
.ready-to-migrate .lift-center {
    padding-top: 9.731481VW;
}
.your-therapist-edit{
    padding-top: 9.574074VW;
    padding-bottom: 9.574074VW;
}
#post-43 .box-photos-set, .wp-block-image {
    min-height: 8.324vw;
}
.guaranteed .lift-center{
    padding-top: 9.574074VW;
    padding-bottom: 4.416667VW;
}
#post-43 .is-layout-flex .wp-block-image {
    min-height: inherit;
}
.infrastructure-review .lift-center {
    margin-top: 9.574074VW;
    padding-top: 9.731481VW;
}
.infrastructure-box{
    margin: 1.8518518518518516VW 0 0 0;
}
.guaranteed{
    margin-bottom: 9.335648VW;
}
#post-47 .banner-title {
    font-size: calc( 35px + ( 60 - 35 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    line-height: calc( 40px + ( 65 - 40 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    width: 80%;
    margin-right: auto;
}
#post-47 .banner-text{
    max-width: 100%;
}
.already-aws {
    padding-top: 9.574074VW;
}
.already-aws.paddedContent{
    padding-top: 0;
}
.accordion-item:last-of-type .accordion-collapse{
    background: #191919 !important;
}
.cloud-how-works .accordion-body{
    background: #191919 !important;
    display: block;
}
.accordion-body{
    margin-bottom: 0;
}
#services2 #post-4468 .green-banner {
    padding-top: 4.340278VW;
    width: 100%;
}
#services2 #post-4468 .green-banner img {
    width: 81%;
    height: 100%;
}
#services2 .tech-text {
    padding-top: 2.574074vW;
    margin-bottom: 4.234vw;
}
#post-4468 .how-articles .articles-content {
    min-height: 16.324vw;
}
#post-43 .how-articles .articles-content {
    min-height: 16.324vw;
}
.how-works{
    padding-bottom: 11.607661VW;
}
#post-3825 .banner-title {
    font-size: calc( 35px + ( 60 - 35 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    line-height: calc( 45px + ( 60 - 45 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
}
#post-3825 .banner-text{
    max-width: 100%;
}
#post-3825 .banner-left {
    padding: 6.324vw 0 6.234vw 18.814815VW !important;
}
#post-3825 .banner-left{
    width: 55%;
}
#post-3825 .banner-right{
    width: 45%;
}
#post-3825 .services-contentent .banner-text:last-of-type {
    margin-bottom: 0.787037VW;
}
.cloudElement{
    margin-bottom: 3.2324vw;
}
.standard-modernize {
    padding-bottom: 9.574074VW;
    padding-top: 7.574074VW;
}
#post-3825 .modernize-text{
    padding-bottom: 2.944444VW;
}
#post-3825 .headline-help{
    padding-top: 1.314815VW;
}
#post-3825 .modernize-box{
    min-height: 21.234vw;
}
.headline-text.standard-text.text-to-little{
    padding-top: 2.234vw;
    margin-bottom: 0;
}
#post-3825 .banner-buttons {
    margin-top: 2.166667VW;
}
#post-3825 .our-team-company .modernize-text{
    padding-bottom: 0;
}
.team-img img{
    width: 13.203704VW;
    height: 13.203704VW;
}
.generalPanel.mini-green-Panel{
    width: 100%;
}
.resources-form{
    left: 74%;
    top: 48%;
    width: 24.458333VW;
}
.resources-form .subscribe-btn #submit-nl{
    color: #ffffff;
}
#post-3627 .upcomingHolder{
    height: 100%;
}
#post-3627 .upcomingHolder .upcomingImage {
    display: block;
    width: 100%;
    height: 100%;
}
#post-3627 .upcomingHolder .upcomingImage img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    max-width: initial;
}
#post-3627 .event-blog{
    position: relative;
    top: 2.324vw;
}
#post-3627 .edit-margin{
    margin-top: 1.944444VW;
}
#post-3627 .wp-block-group.container-fluid.resources-blog.is-layout-constrained{
    display: block;
}
#post-3627 .single-post-border{
    display: none;
}
#post-3627 .headline-my-btn {
    margin-top: 5.703704VW;
}
#post-3627 .headline-btn{
    display: inline-block;
}
.container.generalPanel.bluePanel{
    width: 98%;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 fieldset.form-columns-1, #hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 fieldset.form-columns-2,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee fieldset.form-columns-1, #hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee fieldset.form-columns-2{
    padding: 0 0 !important;
    margin: 0 0 0 0;
    display: flex;
    align-items: flex-start;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 fieldset.form-columns-2 .hs-form-field,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee fieldset.form-columns-2 .hs-form-field{
    float: none !important;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 fieldset.form-columns-2 .input,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee fieldset.form-columns-2 .input{
    margin-right: 0;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 fieldset.form-columns-1, #hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 fieldset.form-columns-2,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee fieldset.form-columns-1, #hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee fieldset.form-columns-2{
    max-width: auto !important;
    min-width: auto !important;
    gap:25px;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 .hs-form-field,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee .hs-form-field{
    flex: 1;
}
.hs-form-b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee_537b3ac7-9285-4fc9-82f3-7f192d76f8de fieldset.form-columns-1 .input{
    margin-right: 0 !important;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 fieldset.form-columns-1 .input, #hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 fieldset.form-columns-2 .input,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee fieldset.form-columns-1 .input, #hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee fieldset.form-columns-2 .input{
    margin-right: 0 !important;
}
.form-box, .my-form-box{
    padding: 2.324vw 2.324vw 2.324vw 2.324vw;
}
.form-box h2, .my-form-box h2{
    color: #000;
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
}
.form-box .hs-form-required, .my-form-box .hs-form-required{
    color: red !important;
}
.ready-to-migrate .row, .infrastructure-review .row{
    gap: 35px;
}
.form-aws-eks{
    margin: 0 0;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 .hs-field-desc,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee .hs-field-desc{
    display: none !important;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 label,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee label{
    font-weight: 600;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 input, #hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 textarea,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee input, #hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee textarea{
    width: 100%;
    padding: 5px 10px;
    outline: none;
    border: 1px solid #787878;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 .actions,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee .actions{
    position: relative;
    left: 0;
    margin-top: 1.324vw;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 .actions input[type='submit'],
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee .actions input[type='submit']{
    color: #fff;
    top: 0;
    background-color: var(--black);
    text-decoration: none;
    border: 2px solid var(--black);
    border-radius: 4px;
    font-weight: 500;
    margin-right: 1.4467592592592593VW;
    font-size: var(--base-font-size);
    line-height: var(--base-font-size);
    padding: 0.6944444444444444VW 1.1574074074074074VW;
    transition: var(--baseTransition);
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 ul,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee ul{
    position: relative;
    width: 95%;
    font-size: 12px;
    line-height: 12px;
    padding: 0 0 0 13px;
    text-align: left;
    margin-bottom: 0;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 .hs_error_rollup,
#hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee .hs_error_rollup{
    padding-left: 0;
}
.form-box{
    width: 50%;
}
.roundImg{
    display: block;
    width: 9.9324vw;
    height: 9.9324vw;
    overflow: hidden;
    border-radius: 200px;
}
#post-43 .it-form-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center top;
}
.article-title{
    min-height: 4.524vw;
}
.article-text{
    min-height: 4.524vw;
}
.menu-meniu-principal-container{
    display: flex!important;
    flex-basis: auto;
    flex-grow: 1;
    align-items: center;
}
.dropdown-toggle::after{
    margin-left: 0.855em;
}
.dropdown-menu[data-bs-popper]{
    left: inherit;
}
.sub-menu .nav-item.active{
    margin-left: auto;
}
.footer-columns ul{
    padding-left: 0;
    margin-left: 0;
}
.footer-columns ul li{
    list-style: none;
}
.menu-meniu-principal-container #menu-meniu-principal{
    margin: 0 auto;
    flex-direction: row;
    display: flex;
    padding-left: 0;
    list-style: none;
    align-items: center;
    gap: 55px;
}
.nav-link{
    padding: .5rem 0 .5rem 1rem;
}
.nav-item.active{
    margin-left: 0;
}
.menu-meniu-principal-container #menu-meniu-principal li > a{
    color: #191919;
    font-weight: 500;
}
li.menu-item a.dropdown-item{
    color: #191919 !important;
    font-weight: 400 !important;
}
.dropdown-item.active, .dropdown-item:active{
    background-color: #e9ecef !important;
}
.myBtn, .headline-btn, .techbtn, .btn-contact, .btn-services, .blog-button, #post-47 a.generalBtn.meetBtn{
    transition: 0.3s ease all;
}
.headline-btn:hover, .techbtn:hover, .btn-contact:hover{
    transition: 0.3s ease all;
    color: #ffffff;
    border-color: #FF9900;
    background-color: #FF9900;
}
.blog-button:hover{
    transition: 0.3s ease all;
    color: #ffffff;
    border-color: #FF9900;
    background-color: #FF9900;
}
#hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 .actions input[type='submit']:hover, #hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee .actions input[type='submit']:hover{
    transition: 0.3s ease all;
    color: #ffffff;
    border-color: #FF9900;
    background-color: #FF9900;
}
.blog-button a:hover{
    color: #ffffff;
}
.lift-btn .myBtn{
    border: 2px solid #fff;
}
.myBtn.techbtn{
    border: 2px solid #000;
}

.generalBtn.meetBtn{
    border: 2px solid var(--black);
    border-radius: 5px;
}
#post-47 a.generalBtn.meetBtn:hover{
    transition: 0.3s ease all;
    color: #ffffff;
    border-color: #FF9900;
    background-color: #FF9900;
}
.btn-services:hover{
    color: #FF9900;
    border-color: #FF9900;
    transition: 0.3s ease all;
}
.myBtn:hover{
    color: #FF9900;
    border-color: #FF9900;
    transition: 0.3s ease all;
}
.myBtn.techbtn:hover{
    transition: 0.3s ease all;
    color: #ffffff !important;
    border-color: #FF9900 !important;
    background-color: #FF9900 !important;
}
.menu-meniu-principal-container #menu-meniu-principal li > a{
    transition: 0.3s ease all;
}
.article-more:hover{
    color: #059405;
    transition: 0.3s ease all;   
}
.generalBtn.meetBtn:hover{
    color: #000000;
    transition: 0.3s ease all;
}
.mt-custom .generalBtn.meetBtn:hover{
    transition: 0.3s ease all;
    color: #ffffff;
    border-color: #FF9900;
    background-color: #FF9900;
}
#services2 .header-banner .btn-contact:hover{
    transition: 0.3s ease all;
    color: #000000;
    border-color: inherit;
    background-color: #ffffff;
}
#services2 #post-4468 .header-banner .btn-contact{
    border: 1px solid #ffffff;
}
#hsForm_d45a7090-0ca8-4786-95ce-55ae7b6ea48e .actions:hover{
    transition: 0.3s ease all;
    color: #ffffff;
    border-color: #FF9900;
    background-color: #FF9900;
}
#services2 #post-4468 .header-banner .btn-contact:hover{
    transition: 0.3s ease all;
    color: #ffffff;
    border-color: #FF9900;
    background-color: #FF9900;
}
.generalBtn.panelBtn:hover{
    background-color: #000000;
    color: #ffffff;
    transition: 0.3s ease all;
}
#post-4468 .header-banner-info, #post-4468 .header-banner{
    height: auto;
    padding-bottom: 2.234vw;
}
.whiteMenu .menu-meniu-principal-container #menu-meniu-principal li > a{
    color: #ffffff;
}
#post-3627 .how-articles .article-title{
    padding-top: 0;
}
#post-3627 .how-articles .articles-content{
    padding-left: 1.62963VW;
    padding-right: 1.62963VW;
    padding-bottom: 1.62963VW;
    min-height: 15.324vw;
}
#post-3627 .how-articles-box > a {
    height: 11.324vw;
}
#post-3627 .how-articles .how-arrow{
    padding-bottom: 0;
}
#post-3627 .single-post-reading .article-title{
    font-size: 22px;
    line-height: 28px;
}
#post-3627 .resources-events{
    padding-top: 0;
}
#post-3627 .row.how-articles{
    gap: 20px;
}
#post-3627 .single-post-reading .how-articles-box{
    margin: 0 0;
}
#post-3627 .resources-videos{
    padding-bottom: 0;
}
.SeparatorB{
    padding: 4.234vw 0;
}
#post-3627 .SeparatorB .single-post-border{
    display: block;
}
.my-blog + .footer.normalFooter{
    padding-top: 18.234vw;
}
.row.how-articles.faceliftFlex{
    display: flex;
    flex-wrap: wrap;
    margin-left: -0.6234vw;
    margin-right: -0.6234vw;
}
.faceliftBoxHolder{
    width: 33.333%;
    padding: 0 0.6234vw;
    margin-bottom: 1.3243vw;
}
.single-post-reading .faceliftBox.how-articles-box{
    margin: 0 0;
    min-height: 28.234vw;
}
.faceliftBoxHolder .articles-content {
    min-height: auto;
    position: relative;
    padding-left: 1.62963VW;
    padding-right: 1.62963VW;
    padding-top: 1.62963VW;
    padding-bottom: 1.62963VW;
}
.faceliftBoxHolder .mini-title{
    font-size: 14px;
    line-height: 14px;
    bottom: 1.62963VW;
    left: 1.62963VW;
    margin-bottom: 0;
}
.blog-taggs {
    display: flex;
    flex-direction: row;
    position: absolute;
    bottom: -0.5vw;
    margin-left: 1.5vw;
}
.faceliftBoxHolder .article-title {
    padding-top: 0;
    font-size: 22px;
    line-height: 28px;
    min-height: 6.524vw;
    text-decoration: none;
}
.faceliftBoxHolder u{
    text-decoration: none !important; 
}
.blog-double-buttons{
    padding: 0 0;
}
.faceliftBoxHolder .keep-reading-img{
    height: 11.2342vw;
}
.faceliftBoxHolder .keep-reading-img img{
    max-height: inherit;
}
#post-3609 .green-banner{
    width: 100%;
}
.col-lg-4.col-xs-12.footer-columns{
    padding: 0 0 !important;
}
.slideContent{
    min-height: 100%;
}
.slideContent a{
    position: absolute;
    bottom: 2.7777777777777777VW;
}
.thankYouContainer{
    padding: 11.324vw 0;
    text-align: center;
}
#post-4468 .how-articles .article-title{
    min-height: 7.234vw;
}
#post-43 .how-articles .article-title{
    min-height: 7.234vw;
}
.how-articles .how-arrow{
    padding-bottom: 0;
}
#services2  #post-4468 .green-banner{
    position: relative;
}
#services2 #post-4468 .header-banner .banner-title{
    font-size: calc( 35px + ( 45 - 35 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    letter-spacing: -0.04em;
    line-height: calc( 41px + ( 56 - 41 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
}
#post-4468 .banner-left{
    padding: 0 4.132423vw 0 18.514815VW;
    width: 55%;
}
#post-4468 .banner-right {
    width: 45%;
}
#email-306fa042-4081-4be4-8995-58eebc8d95eb, #email-306fa042-4081-4be4-8995-58eebc8d95eb:focus{
    background: transparent;
    border: 2px solid #ffffff;
    padding: 5px 12px;
    color: #ffffff !important;
}
#hsForm_306fa042-4081-4be4-8995-58eebc8d95eb .actions input.hs-button.primary.large{
    color: #ffffff !important;
    top: 31px;
}
.services-content2 + .footer #hsForm_306fa042-4081-4be4-8995-58eebc8d95eb .actions input.hs-button.primary.large{
    top: 6px;
}
.single-post + .single-post-reading .how-articles .articles-content{
    min-height: 16.324vw;
    position: relative;
    padding-left: 1.62963VW;
    padding-right: 1.62963VW;
    padding-bottom: 0;
}
.single-post + .single-post-reading .how-articles .article-title {
    padding-top: 0;
    line-height: 30px;
}
.single-post + .single-post-reading .mini-title{
    margin-bottom: 0;
    bottom: 1.62963VW;
}
#post-4511 .how-articles .articles-content{
    min-height: 16.324vw;
}
#post-4511 .how-works {
    padding-bottom: 14.607661VW;
}
.forceFlex .col.how-articles-box{
    display: flex;
    align-items: flex-start;
    margin: 0 0;
    gap: 30px;
}
.resourceEventHolder{
    display: block;
    width: 50%;
    margin-bottom: 30px;
}
.resourceEventItem{
    display: block;
    position: relative;
}
.resourceEventImage{
    display: block;
    width: 100%;
    height: 17.234vw;
}
.resourceEventImage img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
.resourceEventContent{
    display: flex;
    align-items: flex-start;
    padding:1.6234vw 0;
}
.resourceEventContentLeft{
    width: 20%;
    text-align: left;
}
.resourceEventContentRight{
    width: 80%;
}
.resourceEventContentRight span{
    font-size: 14px;
    display: block;
    margin: 0.2234vw 0 0.6234vw 0;
    color: #555555;
}
.dateElement{
    display: inline-block;
    border: 1px solid #00000033;
    border-radius: 5px;
    text-align: center;
    padding: 0.334vw 1.334vw;
    max-width: 5.324vw;
}
.dateElement span{
    color: #FF0900;
    font-weight: 600;
    font-size: 30px;
    line-height: 30px;
}
.dateElement p{
    margin-bottom: 0;
    font-weight: 500;
    text-transform: uppercase;
}
.resourceEventContentRight p:first-of-type{
    font-weight: 700;
    color: #000;
    line-height: 28px;
    font-size: 24px;
    margin-bottom: 0.22342vw;
}
.resourceEventContentRight p{
    color: #555555;
    font-weight: 500;
    font-size: var(--base-font-size);
    line-height: var(--base-line-height);
    margin-bottom: 0;
}

#services + .container-fluid.how-works .how-articles .articles-content{
    min-height: 17.324vw;
}

#post-43 .infrastructure-review .banner-buttons{
    margin-top: 1.885185vW !important;
}
#post-4468 div.customers-box figure.wp-block-image.size-full.box-photos{
    width: 100%;
    height: 6.234vw;
}
#post-4468 div.customers-box figure.wp-block-image.size-full.box-photos img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
}
#post-43 div.customers-box figure.wp-block-image.size-full.box-photos{
    width: 100%;
    height: 6.234vw;
}
#post-43 div.customers-box figure.wp-block-image.size-full.box-photos img{
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
}
.alignMiddleVertial{
    align-items: center;
}
.lift-black.mans-photos-text{
    color: #ffffff !important;
}
.logo-item{
    position: relative;
    display: block;
    width: 100%;
}
.logoImage{
    display: block;
    width: 100%;
    height: 7.324vw;
}
.logoImage img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
}
.swiper.logosSlide{
    padding-bottom: 9.25925925925926VW;
}
.swiper.logosSlide .swiper-pagination{
    position: relative;
    top: 2.32vw;
}
.blackNavs .testimonialsSwiper2.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .blackNavs .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    background-color: #000 !important;
}
.team .keep-reading-img{
    height: auto !important;
}
.our-customers2 .slideLeft, .our-customers2 .slideRight{
    background: #ffffff;
}
@media screen and (max-width: 1700px){
    .single-post-reading .keep-reading-img {
        height: 13.2342vw;
    }
    .alignMiddleVertial .contact-left-holder{
        width: 75%;
    }
    #post-4468 .banner-left {
        padding: 0 4.132423vw 0 8.514815VW;
    }
    .banner-left {
        padding: 0 4.132423vw 0 8.814815VW;
    }
    #post-41 .banner-left {
        padding: 0 3.132423vw 0 14.514815VW;
    }
    #post-3825 .banner-left {
        padding: 6.324vw 0 6.234vw 7.814815VW !important;
    }
    .headline-help {
        max-width: inherit;
        margin: 0 auto;
    }
    .faceliftGeneralPanel{
        width: 76.824vw;
    }
    .generalPanel{
        width: 72.5%;
    }   
    .aws-experts .banner-buttons {
        margin-top: 3.085185VW;
    }
    #post-4468 .customers-box .wp-block-image + p.headline-help {
        min-height: 15.234vw;
    }
    #post-43 .customers-box .wp-block-image + p.headline-help {
        min-height: 15.234vw;
    }
    .article-title {
        min-height: 5.524vw;
    }
    .article-text {
        min-height: 5.524vw;
    }
    .slideContent h3{
        font-size: calc( 12px + ( 20 - 12 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
        line-height: calc( 16px + ( 24 - 16 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
        margin-bottom: 1.642vw;
    }
    .slideContent p{
        font-size: calc( 12px + ( 16 - 12 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    line-height: calc( 21px + ( 22 - 20 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    }
    #post-4468 .how-articles .articles-content {
        min-height: 19.324vw;
    }
    #post-43 .how-articles .articles-content {
        min-height: 19.324vw;
    }
    #hsForm_306fa042-4081-4be4-8995-58eebc8d95eb {
        width: 100%;
        margin-left: auto;
    }
    .single-post + .single-post-reading .how-articles .articles-content {
        min-height: 20.324vw;
    }
    .resourceEventContentRight p:first-of-type{
        line-height: 26px;
        font-size: 22px;
    }
    .faceliftBoxHolder .keep-reading-img {
        height: 13.2342vw;
    }
	.resourceEventImage {
        display: block;
        width: 100%;
        height: 19.234vw;
    }
    .single-post-reading .keep-reading-img{
        height: 14.2342vw;
    }
}
@media (min-width: 1400px){
    .container{
        max-width: 1216px;
    }
}
@media screen and (max-width: 1490px){
    .team .keep-reading-img{
        height: auto !important;
    }
    .team .keep-reading-img img {
        max-height: initial !important;
    }
	.resourceEventImage {
        display: block;
        width: 100%;
        height: 23.234vw;
    }
    .menu-meniu-principal-container #menu-meniu-principal{
        gap: 32px;
    }
    #post-4468 .banner-left {
        padding: 0 4.132423vw 0 8.514815VW;
    }
    #post-4468 .how-articles .article-title{
        min-height: 10.234vw;
    }
    #services2 #post-4468 .how-articles .article-text{
        min-height: 11.324vw;
    }
    #post-4468 .how-articles .how-arrow{
        padding-bottom: 0;
    }
    .how-articles .faceliftBox .articles-content {
        min-height: auto;
    }
    .single-post-reading .faceliftBox.how-articles-box {
        margin: 0 0;
        min-height: 33.234vw;
    }
    .mini-green-Panel .generalPanelContent {
        top: 51%;
        left: 30%;
    }
    .aws-experts .banner-buttons {
        margin-top: 3.585185VW;
    }
    #post-47 .headline-help{
        max-width: 32.234vw;
    }
    #post-41 .banner-left {
        padding: 0 3.132423vw 0 7.514815VW;
    }
    #post-5 .is-style-deloitte .deloitte-text {
        margin-bottom: 2.574074VW;
        width: 60%;
    }
    .right-panel-holder.alignCenter{
        position: relative;
        bottom:3.224vw;
    }
    .faceliftGeneralPanel{
        width: 98%;
    }
    .migrate-aws {
        padding-bottom: 16.234vW;
    }
    #post-3825 .banner-left {
        padding: 3.324vw 0 6.234vw 3.814815VW !important;
    }
    .banner-left {
        padding: 0 4.132423vw 0 7.314815VW;
    }
    .headline-help{
        max-width: 42.234vw;
        margin: 0 auto;
    }
    .left-panel-content p{
        width: 80%;
        margin-right: auto;
    }
    .panel2 .left-panel-content p, .panel3 .left-panel-content p{
        width: 100%;
        margin-right: auto;
    }
    .migrate-aws-h{
        padding-bottom: 26vW;
    }
    .therapist-photo {
        display: block;
        width: 100%;
        height: 43.24234vw;
    }
    .box-photos-set, .wp-block-image{
        min-height: 11.324vw;
    }
    #services .aws-experts .article-title {
        padding-top: 3.314815VW;
    }
    #post-43 .wp-block-image{
        min-height: auto;
    }
    #post-43 .already-box.customers-box > figure{
        min-height: 12.324vw;
    }
    #post-43 .aws-experts .headline-help{
        padding-top: 0.8015VW;
    }
    #post-43 .aws-experts .article-title {
        padding-top: 0.414815VW;
    }
    .lift-center.lift-white ul{
        width: 32.345vw;
    }
    
    .companyCloud .cloudHold {
        top: 5.243vw;
    }
    #post-3825 .modernize-box {
        min-height: 27.234vw;
    }
    .headline-text.standard-text.text-to-little {
        padding-top: 4.234vw;
        margin-bottom: 0;
    }
    .team-img img {
        width: 16.203704VW;
        height: 16.203704VW;
    }
    .generalPanel{
        height: 26.041666666666668VW;
    }
    #services2 .makeLargePost.how-articles-box > a {
        height: 26.324vw;
    }
    .is-style-deloitte .headline-category{
        padding-bottom: 8.944444VW;
    }
    .migrate-aws .headline-text {
        padding-top: 9.347222VW;
    }
    .services-top-edit .deloitte-text {
        width: 100%;
        max-width: 60.234vw;
    }
    .generalPanel{
        width: 84.5%;
    }
    #post-41 .headline-help.tech-help.lift-center {
        max-width: 57.234vw;
    }
    .how-articles .articles-content {
        min-height: 29.324vw;
    }
    #services + .container-fluid .makeLargePost.how-articles-box > a {
        height: 22.324vw !important;
    }
    #services2 #post-4468 .green-banner {
        padding-top: 7.340278VW;
        padding-bottom: 4.234vw;
    }
    #post-4468 .how-articles .articles-content {
        min-height: 21.324vw;
    }
    .mans-flex{
        margin-top: 2.224vw;
    }
    /* .articles-content a:first-of-type{
        min-height: 13.234vw;
        display: block;
    } */
    
    
    .col-lg.how-articles-box.makeLargePost .articles-content > a:first-of-type{
        min-height: auto;
    }
    #post-3627 .how-articles-box > a {
        height: 13.324vw;
    }
    #post-3627 .how-articles .articles-content{
        min-height: 19.324vw;
    }
    #post-3627 .single-post-reading .article-title {
        font-size: 20px;
        line-height: 26px;
    }
    .faceliftBoxHolder .keep-reading-img {
        height: 15.2342vw;
    }
    #services + .container-fluid.how-works .how-articles .articles-content {
        min-height: 23.324vw;
    }
    .single-post-reading .keep-reading-img img {
        width: 100%;
        height: auto;
        max-height: 17.5vW;
    }
}
@media screen and (max-width: 1390px){
    .banner-left, #post-41 .banner-left{
        padding: 0 4.132423vw 0 8.814815VW;
    }
    #post-3825 .banner-left {
        padding: 3.324vw 0 6.234vw 8.814815VW !important;
    }    
    .faceliftGeneralPanel{
        width: 98%;
    }
    .generalPanel{
        width: 82.5%;
    }
    .article-text {
        min-height: 6.524vw;
    }
    .article-title {
        min-height: 6.524vw;
    }
    .single-post-reading .faceliftBox.how-articles-box {
        margin: 0 0;
        min-height: 35.234vw;
    }
    
}
@media screen and (max-width: 1290px){
    .case-study-works {
        padding-bottom: 15vw !important;
    }
    .slideLeft, .slideRight {
        height: 80%;
    }
    .slideImage img {
        object-position: left;
    }
    .right-panel-content{
        top: auto;
    }
    .banner-left{
        padding: 4.132423vw 7.132423vw 4.132423vw 4.132423vw;
    }
    .headline-help {
        max-width: 62.234vw;
    }
    .articles-content p{
        min-height: 11.234vw;
    }
    .services-top-edit .deloitte-text {
        width: 100%;
        max-width: 82.234vw;
    }
    #post-5 .is-style-deloitte .deloitte-text {
        margin-bottom: 2.574074VW;
        width: 80%;
    }
    .larger .deloitte-text {
        font-size: calc( 20px + ( 40 - 20 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
        line-height: calc( 26px + ( 46 - 26 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    }
    .faceliftGeneralPanel {
        width: 90%;
    }
    .left-panel-content .left-panel-holder h4 {
        font-size: calc( 34px + ( 44 - 34 ) * ( 100vw - 480px ) / ( 1728 - 480 ) ) !important;
        line-height: calc( 38px + ( 38 - 38 ) * ( 100vw - 480px ) / ( 1728 - 480 ) ) !important;
    }
    .left-panel-content p {
        font-size:18px !important;
        line-height: 21px;
    }
    .column-box{
        max-width: 100%;
    }
    #hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 .actions, #hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee .actions{
        margin-top: 5.124vw;
    }
    .lift-center.lift-white ul {
        width: 40.345vw;
    }
    #services2 .banner-right {
        height: 50vW;
    }
    #services2 #post-4468 .green-banner img {
        width: 100%;
        height: 100%;
        margin: 0 auto;
    }
    #services2 #post-4468 .green-banner img{
        width: 100%;
        height: 100%;
        margin: 0 auto;
        display: block;
        object-fit: contain;
        object-position: center center;
    }
    #post-4468 .how-articles .articles-content {
        min-height: 35.324vw;
    }
    #post-4468 .customers-box .wp-block-image + p.headline-help {
        min-height: 31.234vw;
    }
    #post-3825 .banner-left {
        padding: 4.324vw 4.324vw 4.324vw 4.324vw !important;
        width: 100%;
    }
    .companyCloud .cloudHold {
        top: -22.757vw;
        right: -24.76vw;
    }
    #post-3825 .banner-right{
        height: 12vW;
    }
    #post-47 .headline-help {
        max-width: 41.234vw;
    }
    .lift-center.lift-white ul {
        width: 36.345vw;
    }
    #post-4468 .how-articles .articles-content {
        min-height: 24.324vw;
    }
    .how-articles .how-arrow {
        width: 16.234vw;
    }
    #post-3825 .modernize-box {
        min-height: 33.234vw;
    }
    .generalPanel {
        width: 91%;
    }
    .single-post + .single-post-reading .mini-title{
        min-height: auto;
    }
    .single-post + .single-post-reading .how-articles .articles-content {
        min-height: 23.324vw;
    }
    .single-post + .single-post-reading .articles-content p{
        min-height: auto;
    }
    .single-post + .single-post-reading .articles-content p.article-text {
        min-height: 7.234vw;
    }
    .banner-title{
        font-size: calc( 42px + ( 62 - 42 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
        line-height: calc( 52px + ( 72 - 52 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    }
    #post-4468 .row.how-articles .how-articles-box{
        width: 47%;
    }
}
@media screen and (max-width: 1110px){
    
    #post-5 .banner-right {
        height: 50vw;
    }
    .banner-left, .banner-right{
        width: 100%;
    }
    .eventsLeft, .eventsRight {
        padding: 0px 1.647587VW;
    }
    #post-41 .aws-page .banner-buttons{
        padding-bottom: 3vw;
    }
    #post-41 .lift-shift-benefits .left {
        padding-top: 7vw;
    }
    #post-4468 .banner-left {
        width: 100%;
    }
    #post-4468 .banner-right {
        width: 100%;
        height: 70vw;
    }
    .how-works {
        padding-bottom: 15.607661VW;
    }
    #post-4468 .how-articles .articles-content {
        position: relative;
    }
    #post-4468 .how-articles .how-arrow {
        position: absolute;
        bottom: 0;
    }
    .main-contact br{
        display: none;
    }
    .faceliftBoxHolder .article-text {
        min-height: 11.7vw;
    }
    .single-post-reading .faceliftBox.how-articles-box {
        min-height: 43.234vw;
    }
    .single-post + .single-post-reading .how-articles .articles-content {
        min-height: 27.324vw;
    }
    .single-post + .single-post-reading .how-articles .article-title {
        padding-top: 1vw;
    }
    .text-edit2 h2 br {
        display: block !important;
    }
}
@media (min-width: 1020px) and (max-width: 1028px) {
  .nav-item.active {
    margin-left: 1.8518518518518516VW;
    }
}

@media screen and (max-width: 991px){
    .team .faceliftBoxHolder {
        width: 100%;
    }
    #post-3609 .accordion-item {
        background-color: #000;
    }
    #message-d45a7090-0ca8-4786-95ce-55ae7b6ea48e {
        border: 1px solid #787878;
    }
    #post-43 .customers-box .wp-block-image + p.headline-help {
        min-height: 46.234vw;
    }
    .main-contact br {
        display: block;
    }
    #post-47 .row {
        display: flex;
        flex-direction: column;
    } 
    #post-47 .modernize-box {
        margin: 0;
    }
    #post-47 .assessment {
        width: 100%;
    }
    #post-47 .modernize-box .headline-help {
        max-width: initial;
    }
    .your-therapist-edit .headline-help {
        width: 100%;
    }
    #post-43 .wp-container-7.wp-container-7 {
         flex-direction: row; 
    }
    #services + .container-fluid .makeLargePost.how-articles-box > a {
        height: 48.324vw !important;
    }
    #post-37 .migrate-aws {
        padding-bottom: 38.234vW;
    }
    #post-37 .deloitte {
        padding-bottom: 31vw; 
    }
    .data-width {
        width: 48%;
    }
    .aws-startup {
        padding-bottom: 35.925926VW;
    }
    .faceliftBoxHolder .mini-title {
        bottom: 3.62963VW;
    }
    .single-post-reading .faceliftBox.how-articles-box {
        min-height: 71.234vw;
    }
    #services2 .makeLargePost.how-articles-box > a {
        height: 60.324vw;
    }
    #post-4468 .customers-box .wp-block-image + p.headline-help {
        min-height: 44.234vw;
    }
    .slideLeft, .slideRight {
        height: 100%;
    }
    .slideImage img {
        object-position: center center;
    }
    .display-none {
        display: block !important;
    }
    .text-edit2 .headline-text br {
        display: block !important;
    }
    .contact-left-holder a img {
        height: 5vW !important;
        width: auto !important;
    }
    .my-navbar {
        padding: 3.893519VW 0;
    }
    .navbar-brand{
        width: 21.574074VW;
    }
    .navbar-toggler{
        margin-left: auto;
        margin-right: inherit;
    }
    .navbar-toggler:focus{
        box-shadow: none;
    }
    .navbar-nav.mr-auto {
        padding-top: 12vW;
        padding-bottom: 8vW;
    }
    .navbar.navbar-expand-lg.navbar-light .nav-item.active .nav-link {
        color: #fff;
        font-size: 30px;
        line-height: 30px;
    }
    .nav-item.active {
        margin-left: 0;
        text-align: center;
    }
    .dropdown-menu{
        font-size: 1.3rem;
        line-height: 1.5rem;
    }
    .man2{
        left: 6vW;
        top: 26.412037VW;
    }
    .slideContent h3 {
        color: #ffffff;
        font-size: calc( 14px + ( 30 - 14 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
        line-height: calc( 18px + ( 34 - 18 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    }
    .slideItem {
        height: 45vW;
    }
    .headline-help {
        max-width: 87.234vw;
    }
    .eventsRight{
        margin-top: 6.234vw;
    }
    .footer-columns a{
        font-size: 22px;
        line-height: 26px;
    }
    .footer-columns li {
        padding-bottom: 0;
        margin-bottom: 1.868056VW;
    }
    #hsForm_306fa042-4081-4be4-8995-58eebc8d95eb{
        width: 100%;
    }
    .banner-title{
        font-size: calc( 36px + ( 40 - 36 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
        line-height: calc( 46px + ( 46 - 46 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
    }
    .banner-text {
        font-size: calc( 16px + ( 24 - 16 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
        line-height: calc( 20px + ( 28 - 20 ) * ( 100vw - 480px ) / ( 1728 - 480 ) );
        max-width: 100%;
    }
    .btn-contact, .btn-services{
        font-size: 18px;
        line-height: 18px;
        padding: 1.1944444444444444VW 2.1574074074074074VW;
    }
    .row.articles .col-md{
        flex: 1 0 50%;
    }
    .slideItem {
        height: 53vW;
    }
    .event-calendar {
        margin-top: 3vW;
        padding-bottom: 3vW;
    }
    .event-blog{
        margin-bottom: 2.22834vw;
    }
    .footer-logo {
        display: block;
        width: 7.587963VW;
        margin: 0 auto 5.234vw auto;
    }
    .cloud-nl {
        color: #fff;
        text-align: center !important;
    }
    #email-306fa042-4081-4be4-8995-58eebc8d95eb{
        padding-right: 11.234vw;
    }
    input#email-306fa042-4081-4be4-8995-58eebc8d95eb, input#email-306fa042-4081-4be4-8995-58eebc8d95eb:active, input#email-306fa042-4081-4be4-8995-58eebc8d95eb:focus{
        padding: 10px 0;
    }
    .actions input.hs-button.primary.large{
        top: 34px;
        font-size: 20px;
        line-height: 20px;
    }
    .footerList, .footerSocial{
        text-align: center;
        margin-top: 3.234vw;
    }
    .generalPanel{
        width: 100%;
    }
    .left-contact, .right-contact{
        width: 100%;
    }
    .left-contact{
        height: auto;
    }
    .contact-left-holder {
        position: relative;
        left: inherit;
        top: inherit;
        transform: translate(0,0);
        margin: 0 auto;
        right: 0;
        padding: 35px 35px;
    }
    .right-contact{
        padding: 35px 35px;
        width: auto;
    }
    .contact-page .article-title {
        padding-top: 4.574074VW;
        padding-bottom: 0.648148VW;
        font-size: 40px;
    }
    .contact-page .headline-help {
        font-size: 28px;
        line-height: 33px;
    }
    .menu-meniu-principal-container #menu-meniu-principal{
        display: block;
    }
    .menu-meniu-principal-container #menu-meniu-principal li > a {
        color: #ffffff;
        font-weight: 500;
    }
    .nav-item.active{
        text-align: center;
        font-size: 30px;
        line-height: 30px;
        margin: 5.324vw 0;
    }
    .dropdown-toggle::after {
        margin-left: 10px;
    }
    .menu-meniu-principal-container #menu-meniu-principal li > a{
        padding: 0 0;
    }
    .navbar-collapse {
        background-color: #000;
        padding: 4.234vw 0;
    }
    .dropdown-menu{
        position: relative;
    }
    li.menu-item a.dropdown-item{
        font-size: 18px;
        line-height: 18px;
        text-align: center;
        color: #ffffff;
    }
    .menu-meniu-principal-container #menu-meniu-principal li > a{
        color: #ffffff !important;
    }
    .dropdown-menu[data-bs-popper]{
        background: #000000;
        margin-top: 0;
        padding: 8.23vw 0 0 0;
    }
    .logoImage {
        display: block;
        width: 100%;
        height: 30.324vw;
    }
    #post-4468 .row.how-articles .how-articles-box {
        width: 100%;
    }
}

@media screen and (max-width: 620px){
    .single-post .video-br br {
        display: block !important;
    }
    .video-br .wp-container-5.wp-container-5{
        flex-wrap: wrap !important;
    }
    .slideContent a {
        position: absolute !important;
        font-size: 18px !important;
        line-height: 18px !important;
        bottom: 20px;
        left: 10px;
    }
    .event-little {
        font-size: 13px !important;
    }
    .event-calendar br{
        display: block !important;
    }
    .little-calendar br {
        display: none !important;
    }
    #post-3627 .wp-container-7.wp-container-7 {
        flex-wrap: wrap;
    }
    #post-41 .is-style-deloitte .lift-btn {
        margin-top: 10.62963VW;;
    }
    .banner-left {
        padding: 20vw 10px 20vw 10px;
    }
    .headline-help{
        max-width: 100%;
    }
    .faceliftGeneralPanel{
        position: relative;
    }
    .navbar-brand {
        width: 32.574074VW;
    }
    .man2{
        top: 36.412037VW;
    }
    .slideItem{
        height: auto;
    }
    .slideContent h3 {
        color: #ffffff;
        font-size: 22px;
        line-height: 25px;
    }
    .slideContent p {
        font-size: 16px;
        line-height: 20px;
    }
    .slideContent a {
        position: relative;
        font-size: 18px;
        line-height: 18px;
    }
    .eventsLeft .headline-text, .eventsRight .headline-text {
        font-size: 26px;
        line-height: 26px;
    }
    .events-flexed {
        margin-bottom: 4.224vw;
    }
    .headline-help {
        margin-bottom: 0 !important;
    }
    .resources {
        padding-bottom: 17.884259VW;
    }
    .generalPanelContent h4{
        margin-bottom: 3.35234vw;
    }
    div.header-banner-info .banner-buttons .btn-contact{
        margin: 0 0;
        margin-right: auto;
    }
    .generalPanel {
        height: auto;
    }
    .modernize-box{
        margin: 2vW 0;
    }
    .wp-block-group .row, .services-top-edit .row, .why-kubernetes .row, .already-aws.already-aws-h .row, #post-5 .modernize .row, #post-41 .container-fluid.modernize.lift-modernize .row, .container.guaranteed .row, .container.customers .row, .infrastructure .row, #post-47 .already-aws .row, .cloud-modernize .row, .customers-helps .row{
        gap: 10px;
    }
    .wp-block-daredigital-column.col.modernize-box.already-box{
        flex: 1 0 100%;
    }
    .wp-block-daredigital-column.col.modernize-box.already-box img {
        width: 13.703704VW;
    }
    .why-box{
        margin-left: auto;
    }
    .wp-block-daredigital-column.some-class.col.why-box, .wp-block-daredigital-column.col.why-box{
        flex: 1 0 100%;
    }
    .wp-container-3.wp-container-3, .wp-container-5.wp-container-5{
        flex-wrap: wrap !important;
    }
    .generalPanel{
        width: 95%;
    }
    #post-5 .is-style-deloitte .deloitte-text {
        margin-bottom: 5.574074VW;
        width: 100%;
        padding: 0 15px;
    }
    #post-5 .col.left{
        text-align: center;
    }
    .banner-buttons {
        margin-top: 4.166666666666666VW;
        margin-bottom: 4.166666666666666VW;
    }
    .banner-buttons a:last-of-type{
        margin: 0 auto;
    }
    .modernize .modernize-box {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .accordion-flex ul li::before{
        margin-left: 0;
    }
    .accordion-button{
        padding: 1.25rem 1.25rem;
    }
    #post-3627 .how-articles-box > a {
        height: 52.324vw;
    }
    .resourceEventHolder{
        width: 100%;
        margin-bottom: 42px;
    }
    .dateElement{
        margin-top: 5.234vw;
        padding: 1.834vw 4.334vw;
        max-width: initial;
    }
    .resourceEventContentRight p:first-of-type {
        line-height: 26px;
        font-size: 22px;
        margin-top: 15px;
    }
    .resourceEventContentRight span {
        font-size: 16px;
        display: block;
        margin: 1.2234vw 0 2.6234vw 0;
    }
    #hsForm_306fa042-4081-4be4-8995-58eebc8d95eb .actions input.hs-button.primary.large {
        color: #ffffff !important;
        top: 34px;
    }
    .row.how-articles.faceliftFlex{
        margin-left: 0;
        margin-right: 0;
    }
    .resourceEventContentLeft{
        text-align: center;
    }
    .forceFlex .col.how-articles-box {
        display: block;
    }
    .resourceEventImage {
        display: block;
        width: 100%;
        height: 50.234vw;
    }
    .resourceEventContentLeft, .resourceEventContentRight{
        width: 100%;
    }
    .resourceEventContent{
        flex-direction: column-reverse;
    }
    .footer-columns a {
        font-size: 18px;
        line-height: 24px;
    }
    .lift-shift-benefits-row .column-box{
        display: flex !important;
    }
    .larger .deloitte-text{
        width: 100%;
    }
    .left-panel-content .left-panel-holder h4 {
        font-size: 24px !important;
        line-height: 30px !important;
    }
    .left-panel-content p {
        font-size: 16px !important;
        line-height: 20px;
    }
    .migrate-aws .headline-text {
        padding-top: 0;
    }
    .migrate-aws .why-box {
        padding: 3.481481481481481VW 3.481481481481481VW !important;
    }
    .is-style-modernize .modernize-box {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .faceliftGeneralPanel {
        width: 100%;
    }
    #post-41 .modernize-box{
        padding: 4.464203VW 4.373672VW;
    }
    #post-41 .wp-block-group__inner-container .row{
        display: block;
    }
    .lift-box3 img {
        max-width: 15.255556VW;
        max-height: 15.150463VW;
    }
    .how-articles-box{
        margin: 0 0 8.234vw 0;
    }
    .alignImages{
        margin-top: 4.234vw;
        text-align: center;
    }
    #post-47 .headline-help {
        max-width: 100%;
    }
    .alignImages p{
        margin-top: 4.234vw;
    }
    .data-box {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .panel4{
        bottom: 9.979167VW;
    }
    #post-37 .migrate-aws{
        padding-top: 12.324vw;
    }
    #post-41 .headline-help.tech-help.lift-center {
        max-width: 100%;
    }
    .lift-box3 {
        margin: 2vW 0vW !important;
    }
    .col.modernize-box.lift-box3{
        flex: 1 0 0 100%;
    }
    .wp-block-group.col.my-column.column-box.lift-box.infrastructure-box.is-layout-constrained{
        flex: 1 0 100%;
    }
    .wp-container-5.wp-container-5{
        flex-wrap: nowrap !important;
    }
    .wp-container-7.wp-container-7{
        flex-direction: inherit;
    }
    .your-therapist-edit .headline-help{
        width: 100%;
    }
    .customers-box {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .col.modernize-box.already-box.customers-box{
        flex: 1 0 100%;
    }
    .col.why-box{
        flex: 1 0 100%;
    }
    .col.my-column.column-box.lift-box.infrastructure-box{
        flex: 1 0 100%;
    }
    fieldset.form-columns-1 .input textarea {
        width: 99% !important;
        resize: none;
        height: 23.234vw;
    }
    #hsForm_47cc9223-5731-4910-9e45-416ec13dbf88 .actions input[type='submit'], #hsForm_b5511073-fa6f-4ad0-b0fe-6e8ee432a9ee .actions input[type='submit']{
        font-size: 16px;
        line-height: 16px;
        padding: 8px 10px;
    }
    .roundImg{
        width: 23.9324vw;
        height: 23.9324vw;
        margin: 0 auto;
    }
    .form-aws-eks{
        text-align: center;
    }
    .lift-center.lift-white ul{
        width: 100%;
    }
    #services2 .header-banner .banner-title {
        color: var(--white);
        font-size: 28px;
        letter-spacing: -0.04em;
        line-height: 34px;
    }
    #post-43 .it-form-img img{
        max-width: 38.111111VW !important;
        max-height: 36.111111VW !important;
    }
    #post-4468 .banner-left{
        padding: 7.234vw 0 0 0;
        width: 100%;
    }
    #post-4468 .banner-right{
        width: 100%;
        padding: 0 10px;
    }
    #services2 #post-4468 .green-banner img{
        object-fit: cover;
    }
    #post-4468 div.customers-box figure.wp-block-image.size-full.box-photos{
        height: 28.234vw;
        margin-bottom: 3.324vw;
    }
    #post-43 div.customers-box figure.wp-block-image.size-full.box-photos{
        height: 28.234vw;
        margin-bottom: 3.324vw;
    }
    p.mans-photos-text{
        margin-bottom: 0;
        margin-left: 0.7234vw;
    }
    p.mans-photos-text strong{
        display: block;
    }
    #services2 .banner-right {
        height: 93vW;
    }
    .headline-text {
        font-size: 26px;
        line-height: 30px;
    }
    .col.modernize-box.data-box{
        flex: 1 0 100%;
    }
    .how-articles .how-arrow {
        padding-bottom: 1.643064VW;
        position: relative;
        bottom: 0;
        display: inline-block;
        width: 37.234vw;
    }
    #post-3825 .banner-right{
        width: 100%;
        height: auto !important;
    }
    .companyCloud .cloudHold {
        top: 0;
        right: 0;
        position: relative;
    }
    .team-img img {
        width: 26.203704VW;
        height: 26.203704VW;
    }
    .generalPanel.mini-green-Panel{
        bottom: 0;
        padding: 2.324vw 0 6.324vw 0;
    }
    .mini-green-Panel .generalPanelContent {
        top: 100%;
        left: 0;
        display: block;
        text-align: center;
    }
    .resources-form {
        left: auto;
        width: 95%;
        margin: 0 auto;
        top: 0;
        transform: translate(0%, 0%);
        position: relative;
    }
    input#form5Example3 {
        font-size: 15px;
    }
    .mini-green-Panel .generalPanelContent h4 {
        font-size: 22px;
        text-align: center;
    }
    #post-3627 .edit-margin {
        margin-top: 10.944444VW;
    }
    .event-calendar p {
        font-size: 16px;
    }
    .event-blog .event-featured-img {
        width: 45%;
    }
    .event-blog .event-featured-img img {
        width: 100%;
        height: auto;
        max-width: initial !important;
        max-height: inherit !important;
    }
    .event-blog p {
        font-size: 16px;
    }
    #post-3627 .event-blog {
        top: 0;
        margin-bottom: 5.22834vw;
    }
    #post-3627 .headline-text {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 8.234vw !important;
        display: block;
    }
    .left-contact .deloitte-text {
        font-size: 24px;
        line-height: 50px;
    }
    .contact-left-holder a {
        font-size: 40px;
    }
    .contact-left-holder a img {
        height: 5vW;
        width: auto;
    }
    .contact-left-holder .mans-photos {
        width: 15.745833VW;
        height: 15.745833VW;
    }
    .contact-left-holder .mans-photos-text {
        font-size: 40px;
        line-height: 50px;
        padding-left: 3.142vw;
    }
    .keep-reading-img {
        display: block;
        width: 100%;
        height: 50.2342vw;
    }
    .how-articles .articles-content {
        min-height: auto;
    }
    .single-post-reading .mini-title{
        position: relative;
    }
    .articles-content p {
        min-height: auto;
    }
    .faceliftBoxHolder{
        width: 100%;
        padding: 0 0;
        margin-bottom: 7.3243vw;
    }
    .how-articles-box{
        overflow: hidden;
    }
    .faceliftBoxHolder .keep-reading-img {
        height: 51.2342vw;
    }
    .wp-block-group.is-nowrap.is-layout-flex.wp-container-4{
        flex-wrap: wrap;
    }
    .customers-photo-row .col{
        width: 50%;
        flex:1 0 48%;
    }
    .main-contact.alignMiddleVertial{
        display: flex;
        flex-direction: column-reverse;
    }
    .case-study-right{
        padding: 0 10px;
    }
    .how-works {
        padding-bottom: 28.607661VW;
    }
    /* .wp-block-embed iframe{
        height: 50.324vw;
        width: 100%;
        object-fit: cover;
        object-position: center center;
    } */
    .wp-block-embed iframe {
        height: 67vw !important;
    }
    .single-post-reading .keep-reading-img{
        height: auto;
    }
    .single-post-reading .keep-reading-img img{
        max-height: inherit;
    }
    
    
}
@media screen and (max-width: 600px){
    #post-5 .banner-right {
        height: 100%;
    }
    .slideImage {
        height: 94vw;
    }
    #services #post-37 .swiper.testimonialsSwiper1{
        padding-bottom:0;
    }
    .panel4 {
        bottom: -22.979167VW;
    }
    #post-37 .migrate-aws {
        padding-top: 33.324vw;
    }
    #post-5 .row {
        display: flex;
        flex-direction: column;
    }
    .testimonials-customers {
        padding-bottom: 30.25463VW;
    }
    #post-4468 .customers-box .wp-block-image + p.headline-help {
        min-height: 22.234vw;
    }
    #post-4468 div.customers-box figure.wp-block-image.size-full.box-photos img {
        display: block;
        margin: 0 auto;
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center center;
    }
    .data-width {
        width: 100%;
    }
    #post-37 .deloitte {
     padding-bottom: 0; 
    }
    .faceliftBoxHolder .mini-title {
        bottom: 1.62963VW;
    }
    .therapist-photo{
        height:auto;
    }
    .slideContent{
        min-height: 310px;
        padding-bottom: 0 !important;
    }
    .slideContent h3 {
        line-height: 22px;
    }
    .slideContent p {
        line-height: 17px;
    }
    .resourceEventImage img {
        object-fit: contain;
    }
    .box-photos img {
        max-width:56%;
    }
    .accordion-body .banner-buttons {
        margin-left: 0 !important;
    }
    .mt-custom {
        margin-bottom: 10vw;
    }
    .company-aws {
        margin-right: 4vW;
    }
    .company-btns span {
        font-size: 11px;
    }
    #post-47 .assessment {
        width: 100%;
    }
    #post-34 .panel3 {
        bottom: -40vw;
    }
    .lift-box3 img {
        max-width: 13.255556VW;
        max-height: 13.150463VW;
    }
    #services2 #post-4468 .how-articles .article-text {
        min-height: 38.324vw;
    }
    .swiper.testimonialsSwiper1 img, .swiper.testimonialsSwiper2 img {
        width: auto;
        height: 20.139535VW;
    }
    .contact-page input{
        padding: 18px !important;
        margin-top: 15px !important;
        width: 98% !important;
        margin-bottom: 30px !important;
    }
    .banner-left {
        padding-left: 10px !important;
    }
    .modernize-box{
        /* margin: 0 0; */
        padding: 4.464203VW 6.464203VW;
        width: 100%;
    }
    .migrate-aws .why-box{
        padding: 3.481481481481481VW 0.018519VW;
    }
    .headline-help{
        font-size: 16px;
        line-height: 20px;
    }
    .already-aws .nav{
        flex-wrap: nowrap;
    }
    .larger .deloitte-text {
        font-size: 20px;
        line-height: 24px;
    }
    .swiper.testimonialsSwiper1, .swiper.testimonialsSwiper2{
        margin-top: 7.324vw;
        padding-bottom: 23.324vw;
    }
    .testimonialsSwiper1 .swiper-pagination{
        bottom: 13.324vw !important;
    }
    .testimonialsSwiper2 .swiper-pagination{
        bottom: 13.324vw !important;
    }
    .faceliftPanelContent .left-panel-content, .faceliftPanelContent .right-panel-content{
        width: 100%;
    }
    .faceliftPanelContent{
        flex-wrap: wrap;
        text-align: center;
    }
    .left-panel-content p{
        width: 100%;
    }
    .migrate-aws{
        padding-bottom: 0 !important;
    }
    .banner-right{
        position: relative;
    }
    .mans-images{
        left: inherit;
    }
    .man1, .man2, .man3, .man4, .man5{
        width: 35.203704VW;
        height: 35.203704VW;
    }
    .man1 {
        left: -3vW;
        top: -13.766vw;
    }
    .man2 {
        top: 54.212037VW;
        left: -3vW;
    }
    .man3 {
        right: -2.766vw;
        left: inherit;
        top: -17.766vw;
    }
    .man5 {
        top: 23.587963VW;
        right: 25.234vw;
        left: inherit;
    }
    .wp-container-1.wp-container-1 {
        flex-wrap: wrap !important;
    }
    
    .container-fluid.paddedContent.homepage-headline{
        margin-top: 31.574074VW;
    }
    .container-fluid.header-banner .banner-left{
        padding: 20vw 10px 30vw 10px;
    }
    .column1 {
        top: 10.638889VW;
    }
    .footer.normalFooter {
        padding-top: 40.944444VW;
    }
    .lift-shift-benefits-row .column-box {
        width: 100%;
        display: block;
        max-width: initial;
        padding: 2.234vw 2.234vw;
    }
    .how-articles-box > a {
        display: block;
        width: 100%;
        height: 53.324vw;
    }
    .col.form-box{
        flex: auto;
    }
    .form-box{
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
    .infrastructure .row{
        gap: 12px;
    }
    .column-box {
        max-width: initial;
        margin-left: unset;
        width: 100%;
        margin: 0 0 3.234vw 0;
    }
    .wp-container-2.wp-container-2{
        flex-wrap: wrap !important;
    }
    .col.left, .col.right{
        flex: 1 1 100%;
        width: 100%;
    }
    .headline-help{
        margin-bottom: 15px !important;
    }
    .column-box img {
        max-width: 8.703704VW;
        max-height: 8.703704VW;
    }
    .migrate-aws{
        padding-top: 0;
    }
    .resources {
        padding-bottom: 31.884259VW;
    }
    #services2 .makeLargePost.how-articles-box > a {
        height: 70vw;
    }
    #services + .container-fluid .makeLargePost.how-articles-box > a {
        height: auto !important;
    }
}
@media screen and (max-width: 355px){
    .slideContent {
        min-height: 330px;
    }
    .slideContent h3 {
        line-height: 20px;
    }
    .slideContent a {
        bottom: 13px;
    }
    #services2 #post-4468 .how-articles .article-text {
        min-height: 60.324vw;
    }
}