.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#317692;--e-global-color-text:#000000;--e-global-color-accent:#317692;--e-global-color-c7a8e79:#FFFFFF;--e-global-color-6aed7b9:#828282;--e-global-color-f9e4925:#F5907D;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Bebas Neue";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Gotham Book";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gotham Book";--e-global-typography-accent-font-weight:400;color:var( --e-global-color-primary );font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-kit-7 a{color:#000000;font-family:"Gotham Book", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-7 a:hover{color:#317692;}.elementor-kit-7 h1{color:#000000;font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-kit-7 h2{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.32px;}.elementor-kit-7 h3{color:#000000;font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-kit-7 h4{color:#000000;font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-kit-7 h5{color:#000000;font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-kit-7 h6{color:#000000;font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Gotham Bold", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-c7a8e79 );background-color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:var( --e-global-color-c7a8e79 );background-color:var( --e-global-color-6aed7b9 );}.elementor-kit-7 label{color:var( --e-global-color-text );font-family:"Gotham Book", Sans-serif;font-size:16px;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"Gotham Book", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-c7a8e79 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#31769247;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-primary );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-c7a8e79 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#31769247;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1242px;}.e-con{--container-max-width:1242px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-7{font-size:16px;}.elementor-kit-7 h2{font-size:55px;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{padding:10px 20px 10px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:17px;}.elementor-kit-7 h2{font-size:30px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:13.51px;line-height:1.3em;}.elementor-kit-7 label{font-size:12px;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:12px;padding:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* HEADER */


body.home .main-header {
    background-color: #fff !important;
}

body.home .main-header .elementor-widget-image img {
    filter: brightness(0);
}

body.home .elementor-nav-menu--main .elementor-item {
    color: #000000 !important;
}

.elementor-nav-menu--main .current-menu-item a {
    font-weight: 700 !important;
}


/* HOME */


/* BANNER */

.cstm-h1 .elementor-widget-container {
    position: relative;
}

.cstm-h1 .elementor-widget-container:before {
    content: url("/wp-content/uploads/2024/04/left-vector.png");
    position: absolute;
    left: 0;
    top: 0;
}

.cstm-h1 .elementor-widget-container:after {
    content: url("/wp-content/uploads/2024/04/right-vector.png");
    position: absolute;
    right: 0;
    bottom: 0;
}

.cstm-square .elementor-widget-container {
    position: relative;
}

.cstm-square .elementor-widget-container:before {
    content: url(/wp-content/uploads/2024/04/Rectangle.png);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.blue-clr span {
    color: #317692;
}


/* ABOUT US */

.cstm-accordion .elementor-tab-title.elementor-active {
    background-color: #317692 !important;
}

.cstm-accordion .elementor-accordion-item:not(:last-child) {
    margin-bottom: 35px;
}


/* GET TOUCH */

.watch-video svg {
    width: 50px !important;
}

.watch-video a.elementor-button > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.cstm-form .gform-theme--framework .gform-field-label {
    display: none;
}

.cstm-form .gform-theme--foundation .gform_fields {
    gap: 20px;
}

.cstm-form .gform-theme--foundation .gform_footer input[type="submit"] {
    background: -o-linear-gradient(357.47deg, #317692 -0.89%, #0F242C 102%);
    background: linear-gradient(92.53deg, #317692 -0.89%, #0F242C 102%);
    -webkit-box-shadow: 0px 4.615384578704834px 288.4615478515625px 0px #317692 !important;
            box-shadow: 0px 4.615384578704834px 288.4615478515625px 0px #317692 !important;
    width: 100% !important;
    border-radius: 0 !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
   font-family: "Gotham Bold", Sans-serif !important;
    padding: 30px 20px !important;
    font-size: 18px !important;
}


.cstm-form .gform-theme--framework input:not([type="submit"]),
.cstm-form .gform-theme--framework textarea {
    padding: 15px 30px !important;
    height: auto;
    line-height: 1em;
}

.cstm-form .gform-theme--foundation .gfield textarea.large {
    min-block-size: 7rem;
    height: 119px !important;
}



.cstm-form .gform-theme--foundation .gform-grid-col {
    padding-inline: calc(15px / 2);
}


/* GALLERY */


.gallery-slider img {
    width: 100%;
}
.gallery-slider .slick-slide {
    margin-right: 24px;
}


/* SERVICES */


.services-slider .slick-slide .e-child,
.services-slider .slick-slide > div{
    height: 100%;
}

.services-slider .slick-slide {
    height: auto;
}

.services-slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.services-slider .slick-slide {
    padding-bottom: 70px;
}


/* SLIDER */

.offering-slider-arrow,
.testi-slider-arrow,
.services-slider-arrow,
.gallery-slider-arrow {
    text-align: right;
}
.offering-slider-arrow a,
.testi-slider-arrow a,
.services-slider-arrow a,
.gallery-slider-arrow a {
     color: #317692;  
       border: 1px solid #317692;
    width: 49px;
    height: 49px;
    display: inline-flex;
    align-items: center;
    justify-content: center;

}


/* OFFERING */


.offering-slider .slick-slide .e-child,
.offering-slider .slick-slide > div{
    height: 100%;
}

.offering-slider .slick-slide {
    height: auto;
}

.offering-slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.offering-slider .slick-slide {
    padding-bottom: 70px;
}


/* LIGHT  */

.gallery-slider-arrow a.slick-disabled {
      color: rgb(255 255 255 / 20%);  
       border: 1px solid rgb(255 255 255 / 20%);
}

/* DARK */
.offering-slider-arrow a.slick-disabled,
.services-slider-arrow a.slick-disabled,
.testi-slider-arrow a.slick-disabled {
        color: rgb(0 0 0 / 20%);
    border: 1px solid rgb(0 0 0 / 20%);
}




/* BUTTON */

.gradient-btn .elementor-button {
    background: linear-gradient(92.53deg, #317692 -0.89%, #0F242C 102%);
    box-shadow: 0px 4.615384578704834px 288.4615478515625px 0px #317692;
    transition: all ease .7s;
}


.gradient-btn .elementor-button:hover {
     background: linear-gradient(92.53deg, #0F242C -0.89%, #317692 102%) !important;
}


/*.gradient-btn-ns a.elementor-button {*/
/*    background: linear-gradient(92.53deg, #317692 -0.89%, #0F242C 102%);*/
/*    transition: all ease .7s;*/
/*}*/


/*.gradient-btn-ns a.elementor-cta__button:hover {*/
/*     background: linear-gradient(92.53deg, #0F242C -0.89%, #317692 102%);*/
/*}*/


/* GALLERY */


.gallery-slider .slick-dots li button {
    color: #fff;
    width: 5.25px;
    height: 5.25px;
    padding: 0 !important;
}

.gallery-slider .slick-dots li button:before {
    color: #fff;
    opacity: 1;
    border-radius: 0;
    width: 5.25px;
    height: 5.25px;
    content: "";
    background: rgb(255 255 255 / 50%);
}

.gallery-slider .slick-dots li {
    width: 5.25px;
    height: 5.25px;
}

.gallery-slider li.slick-active,
.gallery-slider li.slick-active button,
.gallery-slider li.slick-active li button:before {
    width: 37px;
}

.gallery-slider .slick-dots li.slick-active button {
    background: #317692;
}
.gallery-slider .slick-dots li.slick-active button:before {
    opacity: 0;
    background: #317692;
    width: 37px !important;
}

.gallery-slider .slick-dots {
    bottom: -60px;
}


/* INNER PAGES */

.cstm-breadcrumbs .elementor-icon-list-item:not(:last-child):after {
    content: "/" !important;
    border: none !important;
    color: #fff;
}



/* BLOG */

.cstm-date time span.custom-span {
    display: block !important;
    background: #2D6D87;
    color: #fff;
    padding: 15px;
    line-height: 1em;
    font-size: 52.89px;
    margin: -10px -10px 10px -10px;
}

.cstm-date li {
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
    display: block;
}

 .cstm-date span.elementor-icon-list-text {
    width: 100% !important;
}

.cstm-date .elementor-widget-container {
    padding: 10px;
}

.cstm-date {
    left: 0;
    right: 0;
    margin: 0 auto;
}

/* NEWS POST */


.news-post .cstm-date time span.custom-span {
    font-size: 39.88px;
    font-weight: 700;
    padding: 10px;
    line-height: .9em;
}


/* RESPONSIVE */

@media screen and (max-width: 980px) {
    .banner-sec br {
        display: none;
    
    }
}

@media screen and (max-width: 767px) {
    .step-item .elementor-image-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.step-item figure.elementor-image-box-img {
    margin-right: 20px !important;
    margin-bottom: 0 !important;
}
.testi-slider .slick-slide > div > .elementor-element {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
}

.testi-slider .slick-slide > div > .elementor-element .e-child > .e-con-inner {
    margin: 0 !important;
    max-width: 100% !important;
}


div.cstm-h1 .elementor-widget-container:before {
    content: url("/wp-content/uploads/2024/04/left-mobile.png");
}

div.cstm-h1 .elementor-widget-container:after {
    content: url("/wp-content/uploads/2024/04/right-mobile.png");
}
.services-slider a.elementor-button {
    width: 100% !important;
    max-width: 100% !important;
}
div.cstm-form .gform-theme--framework input:not([type="submit"]), 
div.cstm-form .gform-theme--framework textarea {
    padding: 10px 15px !important;
}

.cstm-form .gform-theme--framework input:not([type="submit"]), 
.cstm-form .gform-theme--framework textarea {
    font-size: 12px;
}

div.cstm-form .gform-theme--foundation .gform_footer input[type="submit"] {
    font-size: 13px !important;
    padding: 19px !important;
}
div.cstm-form .gform-theme--foundation .gform_fields,
div.cstm-form .gform-theme--foundation .gform-grid-row{
    gap: 15px 0  !important;
}
.testi-info .elementor-image-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.testi-info figure.elementor-image-box-img {
    margin-right: 15px !important;
}
.testi-slider-arrow a, .services-slider-arrow a, .gallery-slider-arrow a {
    width: 26px;
    height: 26px;
}
.get-touch-sec h2 br {
    display: none;
}
}

@media screen and (max-width: 479px) {
.gallery-slider .slick-slide {
    margin-right: 0 !important;
}
}


@media screen and (min-width: 400px) {
.cstm-form .gform-theme--foundation .gform-grid-col.gform-grid-col--size-auto {
    flex: 1;
    inline-size: auto;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Book.eot');
	src: url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Book.eot?#iefix') format('embedded-opentype'),
		url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Book.woff2') format('woff2'),
		url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Book.woff') format('woff'),
		url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Book.ttf') format('truetype'),
		url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Book.svg#GothamBook') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Bold.eot');
	src: url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Bold.woff2') format('woff2'),
		url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Bold.woff') format('woff'),
		url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Bold.ttf') format('truetype'),
		url('https://lifesize.partnerwithpurpose.agency/wp-content/uploads/2024/04/Gotham-Bold.svg#GothamBold') format('svg');
}
/* End Custom Fonts CSS */