.elementor-257 .elementor-element.elementor-element-6619a1c:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-6619a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darrenfrank.com/wp-content/uploads/2026/03/ss-bg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-6619a1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9% 0% 5% 0%;}.elementor-257 .elementor-element.elementor-element-6619a1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257 .elementor-element.elementor-element-63909f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-257 .elementor-element.elementor-element-ec9cd85{--divider-border-style:solid;--divider-color:#B5743E;--divider-border-width:1px;--divider-element-spacing:5%;}.elementor-257 .elementor-element.elementor-element-ec9cd85 .elementor-divider-separator{width:100%;}.elementor-257 .elementor-element.elementor-element-ec9cd85 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-257 .elementor-element.elementor-element-ec9cd85 .elementor-divider__text{color:#FFFFFF;font-family:"Morganite", Sans-serif;font-size:6.31vw;font-weight:400;text-transform:uppercase;letter-spacing:0.38vw;}.elementor-257 .elementor-element.elementor-element-4df5548 > .elementor-widget-container{background-image:url("https://darrenfrank.com/wp-content/uploads/2026/03/work-line.svg");background-position:bottom center;background-repeat:no-repeat;background-size:62.08vw auto;}.elementor-257 .elementor-element.elementor-element-4df5548{text-align:center;}.elementor-257 .elementor-element.elementor-element-4df5548 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:14.58vw;font-weight:500;text-transform:uppercase;letter-spacing:0.29vw;color:#FFFFFF;}.elementor-257 .elementor-element.elementor-element-a49e8a4 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-257 .elementor-element.elementor-element-a49e8a4{text-align:center;}.elementor-257 .elementor-element.elementor-element-a49e8a4 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:7.81vw;font-weight:200;text-transform:uppercase;letter-spacing:1.09vw;color:#FFFFFF;}.elementor-257 .elementor-element.elementor-element-bf25ff3{--divider-border-style:solid;--divider-color:#B5743E;--divider-border-width:1px;--divider-icon-size:5.41vw;--divider-element-spacing:2vw;}.elementor-257 .elementor-element.elementor-element-bf25ff3 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-257 .elementor-element.elementor-element-bf25ff3 .elementor-divider-separator{width:100%;}.elementor-257 .elementor-element.elementor-element-bf25ff3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-257 .elementor-element.elementor-element-3a6b397{text-align:center;}.elementor-257 .elementor-element.elementor-element-3a6b397 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:2.5vw;font-weight:700;line-height:1.3em;color:#D2D4B5;}.elementor-257 .elementor-element.elementor-element-53c3efd:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-53c3efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darrenfrank.com/wp-content/uploads/2026/03/ss-bg2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-53c3efd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-257 .elementor-element.elementor-element-53c3efd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257 .elementor-element.elementor-element-542a494:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-542a494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-257 .elementor-element.elementor-element-542a494{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-257 .elementor-element.elementor-element-542a494 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257 .elementor-element.elementor-element-759aad6:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-759aad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darrenfrank.com/wp-content/uploads/2026/03/ss-bg-last.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-759aad6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 8% 0%;}.elementor-257 .elementor-element.elementor-element-759aad6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257 .elementor-element.elementor-element-dcff8d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-257 .elementor-element.elementor-element-73aa92a{text-align:center;}.elementor-257 .elementor-element.elementor-element-73aa92a .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:6.67vw;font-weight:400;text-transform:uppercase;line-height:0.83em;letter-spacing:0.13vw;color:#FFFFFF;}.elementor-257 .elementor-element.elementor-element-4655e90 > .elementor-widget-container{padding:0% 13% 1% 13%;}.elementor-257 .elementor-element.elementor-element-4655e90{text-align:center;font-family:"EB Garamond", Sans-serif;font-size:2.08vw;font-weight:400;line-height:1.4em;color:#D2D4B5;}.elementor-257 .elementor-element.elementor-element-b3719d0 .elementor-button{font-family:"EB Garamond", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;letter-spacing:0.31vw;fill:#FFFFFF;color:#FFFFFF;padding:0% 3% 0% 3%;}@media(max-width:1024px){.elementor-257 .elementor-element.elementor-element-6619a1c{padding:10% 3% 5% 3%;}.elementor-257 .elementor-element.elementor-element-ec9cd85 .elementor-divider__text{font-size:7vw;}.elementor-257 .elementor-element.elementor-element-4df5548 .elementor-heading-title{font-size:15.5vw;}.elementor-257 .elementor-element.elementor-element-a49e8a4 .elementor-heading-title{font-size:9vw;}.elementor-257 .elementor-element.elementor-element-bf25ff3{--divider-icon-size:8vw;}.elementor-257 .elementor-element.elementor-element-3a6b397 .elementor-heading-title{font-size:3vw;}.elementor-257 .elementor-element.elementor-element-542a494{padding:5% 3% 5% 3%;}.elementor-257 .elementor-element.elementor-element-759aad6{padding:10% 3% 8% 3%;}.elementor-257 .elementor-element.elementor-element-73aa92a .elementor-heading-title{font-size:8vw;}.elementor-257 .elementor-element.elementor-element-4655e90 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-257 .elementor-element.elementor-element-4655e90{font-size:3vw;}.elementor-257 .elementor-element.elementor-element-b3719d0 .elementor-button{font-size:2vw;padding:0% 5% 0% 5%;}}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-6619a1c{padding:20% 3% 10% 3%;}.elementor-257 .elementor-element.elementor-element-ec9cd85 .elementor-divider__text{font-size:10vw;}.elementor-257 .elementor-element.elementor-element-4df5548 > .elementor-widget-container{margin:0% 0% 3% 0%;padding:0% 0% 2% 0%;background-size:80vw auto;}.elementor-257 .elementor-element.elementor-element-4df5548 .elementor-heading-title{font-size:18vw;}.elementor-257 .elementor-element.elementor-element-a49e8a4 > .elementor-widget-container{padding:2% 0% 5% 0%;}.elementor-257 .elementor-element.elementor-element-a49e8a4 .elementor-heading-title{font-size:12vw;}.elementor-257 .elementor-element.elementor-element-bf25ff3{--divider-icon-size:12vw;}.elementor-257 .elementor-element.elementor-element-3a6b397 .elementor-heading-title{font-size:5vw;}.elementor-257 .elementor-element.elementor-element-01a4434 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-257 .elementor-element.elementor-element-759aad6:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-759aad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:83% 0px;}.elementor-257 .elementor-element.elementor-element-759aad6{padding:28% 3% 8% 3%;}.elementor-257 .elementor-element.elementor-element-73aa92a .elementor-heading-title{font-size:15vw;}.elementor-257 .elementor-element.elementor-element-4655e90{font-size:6vw;}.elementor-257 .elementor-element.elementor-element-b3719d0 .elementor-button{font-size:4vw;padding:0% 15% 0% 15%;}}/* Start custom CSS */html, body{
    overflow-x: hidden;
}

.build-txt{
    position: relative;
}

.build-txt:before{
    position: absolute;
    content: "";
    background-image: url('/wp-content/uploads/2026/03/brush-explore.webp');
    background-repeat: no-repeat;
    background-size: contain;
    width: 8.75vw;
    height: 0.83vw;
    bottom: 0;
}

/*sldier*/

.video-wrap .video-item{
    padding: 0 15px;
}
.video-wrap .slick-slide .main-content {
    border: 3px solid #B5743E;
    padding: 20px 20px 40px;
}
.video-wrap a.has-icon {
    background-position: 95% 90%;
    background-size: 4.9vw;
}

.video-wrap h3.video-headline {
    color: #fff;
    font-family: 'EB Garamond',sans-serif;
    font-size: 1.67vw;
    text-align: center;
    font-style: italic;
    line-height: 1em;
    font-weight: 600;
}

.video-wrap .video-content {
    padding: 0 16%;
}

.video-wrap h4.video-name {
    margin: 0;
    text-align: center;
    color: #B5743E;
    font-family: 'Morganite',sans-serif;
    font-weight: 500;
    font-size: 3.33vw;
    letter-spacing: 0.07vw;
    line-height: 1em;
    padding: 2% 0 0;
}

.video-wrap h5.video-position {
    margin: 0;
    text-align: center;
    font-size: 1.042vw;
    font-weight: 300;
    font-family: "DM Sans",sans-serif;
    color: #fff;
    line-height: 1.3em;
    padding-top: 3%;
}

.video-wrap .slick-dots{
    bottom: -3vw;
    z-index: 10;
}


.video-wrap .slick-dots button{
    display: none;
}

.video-wrap .slick-dots li{
    background-color: #B5743E;
    width: 15px !important;
    height: 15px !important;
    border-radius: 30px !important;
}

.video-wrap .slick-dots li.slick-active{
     background-color: #B03321;
}
.video-wrap .slick-arrow:before{
    display: none;
}

.video-wrap .slick-arrow{
    z-index: 10;
}

.video-wrap .slick-arrow img{
    width: 2.81vw !important;
    height: auto;
}
/*testimonial*/
.load-more .content {
    position: relative;
    border: 3px solid #B5743E;
    border-top: 0;
    padding: 5%;
    color: #fff;
}

.load-more .alm-listing {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}

.load-more .testimonial-item{
    width: 50%;
}
.load-more .testimonial-item {
    padding: 10px 10px 40px;
}

.load-more .content hr {
    border-top: 2px solid #B5743E !important;
        width: 39%;
}

.load-more img.bird-icon {
    margin: 0 auto !important;
    width: 3.28vw;
    text-align: center;
    height: auto;
    position: absolute;
    top: -0.5vw;
    left: 0;
    right: 0;
}

.load-more h3.headline {
    font-family: 'EB Garamond',sans-serif;
    font-style: italic;
    font-size: 1.67vw;
    font-weight: 700;
    margin: 0;
    padding-bottom: 0;
    line-height: 1em;
}

.load-more .right img {
    width: 100%;
    padding-left: 0%;
}

.load-more .thumbnail .left{
    width: 77%;
} 

.load-more .thumbnail .right {
    width: 23%;
}

.load-more .thumbnail {
    display: flex;
    flex-wrap: wrap;
}

.load-more .excerpt {
    font-size: 1.042vw;
    font-family: 'DM Sans',sans-serif;
    font-weight: 300;
    line-height: 1.3em;
}

.load-more .footer-testimonial {
    margin-top: -0.5vw;
}
.load-more h3.name {
    font-family: "Morganite",sans-serif;
    color: #B5743E;
    font-size: 3.33vw;
    font-weight: 500;
    letter-spacing: 0.07vw;
    margin: 0;
    display: flex;
    align-items: center;
}

.load-more span.position {
    font-family: "DM Sans",sans-serif;
    font-size: 1.042vw;
    letter-spacing: 0;
    color: #fff;
    font-weight: 300;
    width: 33%;
    padding-left: 15px;
    line-height: 1.3em;
}

.load-more .testimonial-item.id-94, .load-more .testimonial-item.id-304 {
    width: 100%;
}

.load-more .testimonial-item.id-94 .content, .load-more .testimonial-item.id-304 .content{
    padding: 3%;
}


.load-more .testimonial-item:not(.id-94) .thumbnail {
    flex-direction: row-reverse;
}

.load-more .testimonial-item.id-304 .left {
    padding-left: 3%;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .footer-testimonial {
    position: absolute;
    width: 100%;
    left: 8%;
    bottom: 1vw;
}

.load-more .testimonial-item:not(.id-94):not(.id-304)  span.position {
    font-family: "DM Sans",sans-serif;
    font-size: 1.042vw;
    letter-spacing: 0;
    color: #fff;
    font-weight: 300;
    width: 47%;
    padding-left: 15px;
    line-height: 1.3em;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .content {
    height: 25.36vw;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .thumbnail .right {
    width: 33%;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .thumbnail .left {
    width: 67%;
    padding-left: 5%;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .excerpt {
    overflow-x: auto;
    height: 12vw;
    padding-right: 2vw;
}

/* width */
.load-more .testimonial-item:not(.id-94):not(.id-304) .excerpt::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

/* Track */
.load-more .testimonial-item:not(.id-94):not(.id-304) .excerpt::-webkit-scrollbar-track {
  background: rgb(255 255 255 / 10%);
    border-radius: 10px;
}

/* Handle */
.load-more .testimonial-item:not(.id-94):not(.id-304) .excerpt::-webkit-scrollbar-thumb {
  background: #DE382D;
  border-radius: 10px;
}


.load-more .alm-btn-wrap button {
    border: 1px solid #B03321 !important;
    border-radius: 50px !important;
    background-color: transparent !important;
    height: 3.13vw !important;
    font-family: 'EB Garamond',sans-serif !important;
    font-size: 1.042vw !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    letter-spacing: 0.1vw !important;
    padding: 0 3% !important;
}

.load-more .alm-btn-wrap button:hover{
        background-color: #B03321 !important;
}

.load-more .alm-btn-wrap button.done{
    display: none !important;
}

@media only screen and (max-width: 1024px){
    .video-wrap h3.video-headline {
    font-size: 2vw;
}

.video-wrap h4.video-name {
    font-size: 4.5vw;
}

.video-wrap h5.video-position {
    font-size: 1.8vw;
}

.video-wrap .video-content {
    padding: 0 15%;
}

.video-wrap .slick-dots {
    bottom: -6vw;

}

.load-more h3.headline {
    font-size: 2.5vw;
}

.load-more .excerpt {
    font-size: 1.8vw;
}

.load-more h3.name {
    font-size: 4.5vw;
}

.load-more span.position {
    font-size: 1.8vw;
    width: 42%;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .content {
    height: 36.36vw;
}

.load-more .testimonial-item:not(.id-94):not(.id-304)  span.position {
    font-size: 1.7vw;
    width: 58%;
}
.load-more .alm-btn-wrap button {
    height: 50px !important;
    font-size: 2vw !important;
    padding: 0 6% !important;
}

.load-more img.bird-icon {
    width: 5.28vw;
    top: -1.5vw;
}

.load-more .content {
    padding: 8% 5%;

}

.video-wrap a.has-icon {
    background-size: 6.9vw;
}
}

@media only screen and (max-width: 767px){
    .video-wrap a.has-icon {
    background-size: 11.9vw;
}

.video-wrap h3.video-headline {
    font-size: 5vw;
}

.video-wrap .video-content {
    padding: 0;
}

.video-wrap h4.video-name {
    font-size: 9.5vw;
}

.video-wrap h5.video-position {
    font-size: 4vw;
}

.video-wrap .slick-dots {
    bottom: -9vw;
}

.video-wrap .slick-arrow img {
    width: 4.81vw !important;
    height: auto;
}

.load-more .testimonial-item {
    width: 100%;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .content {
    height: auto;
}

.load-more .thumbnail {
    flex-direction: column-reverse;
}

.load-more .thumbnail .right {
    width: 100%;
    text-align: center;
}

.load-more .thumbnail .right img {
    width: 50%;
    padding-bottom: 4%;
}

.load-more .testimonial-item.id-94 .content, .load-more .testimonial-item.id-304 .content {
    padding: 11% 5% 5%;
}
.load-more h3.headline {
    font-size: 6vw;
    text-align: center;
}

.load-more .thumbnail .left {
    width: 100%;
    text-align: center;
}

.load-more .excerpt {
    font-size: 4vw;
}

.load-more img.bird-icon {
    width: 11.28vw;
    top: -2.5vw;
}

.load-more .testimonial-item:not(.id-94) .thumbnail {
    flex-direction: column-reverse;
}

.load-more h3.name {
    font-size: 10vw;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .thumbnail .left {
    width: 100%;
    padding-left: 0;
    padding-bottom: 7%;
}

.load-more h3.name {
    font-size: 10vw;
    flex-direction: column;
}

.load-more span.position {
    font-size: 3.8vw;
    width: 100%;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .thumbnail .right {
    width: 100%;
}

.load-more .content {
    padding: 11% 5%;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .footer-testimonial {
    position: unset;
    width: 100%;
    left: 8%;
    bottom: 1vw;
}

.load-more .testimonial-item:not(.id-94):not(.id-304)  span.position {
    font-size: 4vw;
    width: 100%;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .thumbnail .left {
    width: 100%;
    padding-left: 0;
    padding-bottom: 0;
}

.load-more .testimonial-item:not(.id-94):not(.id-304) .excerpt {
    overflow-x: unset;
    height: auto;
    padding-right: 2vw;
}

.load-more .alm-btn-wrap button {
    height: 50px !important;
    font-size: 5vw !important;
    padding: 0 12% !important;
}

.build-txt:before {
    width: 19.75vw;
    height: 0.83vw;
    bottom: 0;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Morganite';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Morganite-Book.eot');
	src: url('/wp-content/uploads/2026/02/Morganite-Book.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2026/02/Morganite-Book.woff2') format('woff2'),
		url('/wp-content/uploads/2026/02/Morganite-Book.woff') format('woff'),
		url('/wp-content/uploads/2026/02/Morganite-Book.ttf') format('truetype'),
		url('/wp-content/uploads/2026/02/Morganite-Book.svg#Morganite') format('svg');
}
@font-face {
	font-family: 'Morganite';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Morganite-Bold.eot');
	src: url('/wp-content/uploads/2026/02/Morganite-Bold.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2026/02/Morganite-Bold.woff2') format('woff2'),
		url('/wp-content/uploads/2026/02/Morganite-Bold.woff') format('woff'),
		url('/wp-content/uploads/2026/02/Morganite-Bold.ttf') format('truetype'),
		url('/wp-content/uploads/2026/02/Morganite-Bold.svg#Morganite') format('svg');
}
@font-face {
	font-family: 'Morganite';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Morganite-Medium.eot');
	src: url('/wp-content/uploads/2026/02/Morganite-Medium.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2026/02/Morganite-Medium.woff2') format('woff2'),
		url('/wp-content/uploads/2026/02/Morganite-Medium.woff') format('woff'),
		url('/wp-content/uploads/2026/02/Morganite-Medium.ttf') format('truetype'),
		url('/wp-content/uploads/2026/02/Morganite-Medium.svg#Morganite') format('svg');
}
@font-face {
	font-family: 'Morganite';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Morganite-Light.eot');
	src: url('/wp-content/uploads/2026/02/Morganite-Light.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2026/02/Morganite-Light.woff2') format('woff2'),
		url('/wp-content/uploads/2026/02/Morganite-Light.woff') format('woff'),
		url('/wp-content/uploads/2026/02/Morganite-Light.ttf') format('truetype'),
		url('/wp-content/uploads/2026/02/Morganite-Light.svg#Morganite') format('svg');
}
/* End Custom Fonts CSS */