.elementor-kit-19758{--e-global-color-primary:#FCD21C;--e-global-color-secondary:#090909;--e-global-color-text:#000000;--e-global-color-accent:#EAB317;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:700;color:#000000;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-kit-19758 button,.elementor-kit-19758 input[type="button"],.elementor-kit-19758 input[type="submit"],.elementor-kit-19758 .elementor-button{background-color:#FCD21C;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#090909;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-kit-19758 button:hover,.elementor-kit-19758 button:focus,.elementor-kit-19758 input[type="button"]:hover,.elementor-kit-19758 input[type="button"]:focus,.elementor-kit-19758 input[type="submit"]:hover,.elementor-kit-19758 input[type="submit"]:focus,.elementor-kit-19758 .elementor-button:hover,.elementor-kit-19758 .elementor-button:focus{background-color:#090909;color:#FFFFFF;}.elementor-kit-19758 e-page-transition{background-color:#FFBC7D;}.elementor-kit-19758 a{color:#090909;}.elementor-kit-19758 a:hover{color:#EAB317;}.elementor-kit-19758 h1{color:#090909;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;}.elementor-kit-19758 h2{color:#090909;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;}.elementor-kit-19758 h3{color:#090909;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-kit-19758 h4{color:#090909;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-kit-19758 h5{color:#090909;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-kit-19758 h6{color:#090909;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-kit-19758 input:not([type="button"]):not([type="submit"]),.elementor-kit-19758 textarea,.elementor-kit-19758 .elementor-field-textual{color:#000000;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(9,9,9,0.25);border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ==== Owly for Elementor — signature styles ==== */
:root{--owly-primary:#fcd21c;--owly-secondary:#090909;--owly-accent:#eab317}
html,body{overflow-x:hidden}
body{color:#000}
.elementor a{transition:color .2s}

/* Brush-stroke section headings */
.owly-decor .elementor-heading-title{display:inline-block;position:relative;z-index:1;background:var(--owly-primary);padding:4px 14px 6px;margin:0 70px 10px 46px;line-height:1.25}
.owly-decor--center .elementor-heading-title{margin-left:46px;margin-right:134px}
.owly-decor .elementor-heading-title:before,.owly-decor .elementor-heading-title:after{content:"";position:absolute;top:0;height:100%;background:var(--owly-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.owly-decor .elementor-heading-title:before{left:100%;width:134px;-webkit-mask-image:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/right-painting.png);mask-image:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/right-painting.png)}
.owly-decor .elementor-heading-title:after{right:100%;width:46px;-webkit-mask-image:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/left-painting.png);mask-image:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/left-painting.png)}
.owly-decor--white .elementor-heading-title,.owly-decor--white .elementor-heading-title:before,.owly-decor--white .elementor-heading-title:after{background:#fff}
.owly-decor-sub p,.owly-lead p{margin-bottom:0}
@media (max-width:767px){.owly-decor .elementor-heading-title{margin-left:30px;margin-right:60px}.owly-decor .elementor-heading-title:before{width:60px}.owly-decor .elementor-heading-title:after{width:30px}}

/* Curved top on yellow bands */
.e-con.owly-curvy-top{position:relative;overflow:visible}
.e-con.owly-curvy-top:after{content:"";position:absolute;right:0;bottom:100%;margin-bottom:-4px;width:786px;height:430px;max-width:55vw;max-height:30vw;background:var(--owly-primary);pointer-events:none;z-index:1;-webkit-mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/curvy-top.png) no-repeat left top/100% 100%;mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/curvy-top.png) no-repeat left top/100% 100%}

/* Torn-paper bottom edge */
.e-con.owly-paper-bottom{position:relative;overflow:visible}
.e-con.owly-paper-bottom:after{content:"";position:absolute;left:0;top:100%;width:100%;height:94px;margin-top:-1px;background:var(--owly-primary);transform:rotate(180deg);z-index:5;pointer-events:none;-webkit-mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/slider-bottom-pattern.png) repeat-x left top;mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/slider-bottom-pattern.png) repeat-x left top}

/* Overlapping cards */
@media (min-width:1025px){
 .owly-overflow-top>.e-con-inner>.e-con,.owly-overflow-top>.e-con{margin-top:-165px}
 .e-con.owly-overflow-card{margin-top:-270px;z-index:9}
}
.e-con.owly-overflow-card{background:#fff;border-radius:10px;z-index:9}

/* Decorative floating background art – hidden on small screens */
@media (max-width:1024px){.e-con.owly-float-bg{background-image:none!important}}

/* Pentagon images */
.owly-pentagon img{-webkit-mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/pentagon.png) center/100% 100% no-repeat;mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/pentagon.png) center/100% 100% no-repeat}
.owly-pentagon--outline img{transition:transform .3s}
.owly-pentagon--outline{filter:drop-shadow(4px 0 0 var(--owly-secondary)) drop-shadow(-4px 0 0 var(--owly-secondary)) drop-shadow(0 4px 0 var(--owly-secondary)) drop-shadow(0 -4px 0 var(--owly-secondary))}
.owly-pentagon--outline:hover img{transform:scale(1.03)}

/* Award heading with laurels */
.owly-awards-heading{position:relative;padding:0 22%;box-sizing:border-box}
.owly-awards-heading:before,.owly-awards-heading:after{content:"";position:absolute;top:50%;left:0;width:101px;height:153px;background:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/awards-decor.png) no-repeat;transform:translateY(-50%)}
.owly-awards-heading:after{left:auto;right:0;transform:scaleX(-1) translateY(-50%)}
.owly-awards-heading h4{font-family:Poppins,sans-serif;font-size:30px;font-weight:700;margin:0 0 10px;color:var(--owly-secondary)}
.owly-awards-heading h6{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:600;margin:0}
@media (max-width:767px){.owly-awards-heading{padding:0 70px}.owly-awards-heading:before,.owly-awards-heading:after{width:60px;background-size:contain}}

/* Icon box – animated icons (home hero list) */
.owly-ib8 .elementor-image-box-img{position:relative;width:90px!important;flex-shrink:0;z-index:0}
.owly-ib8 .elementor-image-box-img:before{content:"";position:absolute;left:12px;top:14px;width:80px;height:80px;border-radius:50%;background:var(--owly-primary);z-index:-1}
.owly-ib8--right .elementor-image-box-img:before{left:auto;right:12px}
.owly-ib8--sep{border-bottom:3px dotted rgba(9,9,9,.25);padding-bottom:40px;margin-bottom:40px}
.owly-ib8 .elementor-image-box-content{align-self:center}

/* Icon box – award (type12) */
.owly-ib12 .elementor-image-box-title:after{content:"";display:block;width:65px;height:3px;background:var(--owly-secondary);margin:14px auto 0}

/* Icon box – pentagon icon (type3) */
.owly-ib3 .elementor-image-box-img{width:150px!important;height:146px;margin:0 auto 20px!important;display:flex!important;align-items:center;justify-content:center;background:#fff;-webkit-mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/pentagon.png) center/100% 100% no-repeat;mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/pentagon.png) center/100% 100% no-repeat;transition:background .3s}
.owly-ib3:hover .elementor-image-box-img{background:var(--owly-secondary)}
.owly-ib3:hover .elementor-image-box-img img{filter:invert(1)}
.owly-ib3 .elementor-image-box-img img{width:auto;max-width:80px}
.owly-ib3--left .elementor-image-box-img{margin-left:0!important;background:var(--owly-primary)}
.owly-kicker{font-family:Poppins,sans-serif;font-weight:600;color:#555;margin-bottom:10px}

/* Icon box – round icon list (type5) */
.owly-ib5{margin-bottom:28px}
.owly-ib5 .elementor-image-box-img{width:72px!important;height:72px;flex-shrink:0;border-radius:50%;background:var(--owly-primary);display:flex!important;align-items:center;justify-content:center;transition:background .3s}
.owly-ib5 .elementor-image-box-img img{width:33px}
.owly-ib5:hover .elementor-image-box-img{background:var(--owly-secondary)}
.owly-ib5:hover .elementor-image-box-img img{filter:invert(1)}
.owly-ib5 .elementor-image-box-content{align-self:center}

/* Cards (type13 / students) */
.owly-ib13,.owly-student{background:#fff;border-radius:10px;padding:40px 28px;box-shadow:0 10px 30px rgba(0,0,0,.08);height:100%;box-sizing:border-box;transition:transform .3s,box-shadow .3s}
.owly-student{padding:20px 20px 14px}
.owly-ib13:hover,.owly-student:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.14)}
.owly-ib13 .elementor-image-box-title strong{color:var(--owly-accent)}
.owly-student .elementor-image-box-img img{border-radius:10px}
.owly-student .elementor-image-box-img{width:100%!important;margin-bottom:16px!important}
.owly-grid>.e-con>.elementor-widget{flex-grow:1}

/* Workflow steps */
.owly-step-num .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:50%;background:var(--owly-primary);transition:box-shadow .3s}
.owly-step-num--white .elementor-heading-title{background:#fff}
.owly-step-num:hover .elementor-heading-title{box-shadow:inset 0 0 0 8px var(--owly-secondary)}
.owly-step-num{margin:20px 0!important}

/* Counters */
.owly-counter--left .elementor-counter-number-wrapper,.owly-counter--left .elementor-counter-title{justify-content:flex-start;text-align:left}
.owly-counter--hl .elementor-counter-number-wrapper{color:var(--owly-accent)}
.owly-counter-icon img{max-width:90px}

/* Lists */
.owly-list ul,ul.owly-list{list-style:none;margin:0;padding:0}
ul.owly-list li,.owly-list li{position:relative;padding-left:30px;margin-bottom:12px}
.owly-list li:before,ul.owly-list li:before{content:"";position:absolute;left:0;top:11px;width:12px;height:12px;border-radius:50%;background:var(--owly-primary);box-shadow:0 0 0 3px var(--owly-secondary) inset}
.owly-list--minus li:before{top:15px;width:16px;height:3px;border-radius:0;background:var(--owly-secondary);box-shadow:none}
.owly-list li h6{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 4px}
.owly-list a{color:var(--owly-secondary)}.owly-list a:hover{color:var(--owly-accent)}

/* Links, CTA band, contact */
a.owly-link,.owly-cta-box .elementor-icon-box-description a,.owly-ib13 a{display:inline-block;margin-top:12px;color:var(--owly-secondary);font-family:Poppins,sans-serif;font-weight:700;border-bottom:2px solid currentColor}
.owly-cta-box .elementor-icon-box-title strong{font-weight:400}
.owly-contact-box .elementor-icon-box-description a{color:var(--owly-secondary)}
.owly-contact .elementor-icon-list-text strong{font-family:Poppins,sans-serif;font-size:1.25em}

/* Buttons */
.owly-btn .elementor-button{transition:all .3s}

/* Horizontal timeline (process) */
.owly-hrtl-thumb img{width:150px;height:150px;object-fit:cover;border-radius:50%;background:var(--owly-primary);padding:22px;transition:background .3s}
.owly-hrtl-thumb:hover img{background:var(--owly-secondary)}

/* Vertical timeline */
.e-con.owly-vtl{position:relative}
@media (min-width:768px){.e-con.owly-vtl:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:3px dotted rgba(9,9,9,.35)}}
.owly-vtl-icon img{width:70px;height:70px;padding:12px;border-radius:50%;background:var(--owly-primary)}

/* Header */
.owly-nav .elementor-nav-menu--main .elementor-item{border-radius:20px}
.owly-nav .elementor-nav-menu--main .elementor-item:before{border-radius:20px}
.owly-header .owly-contact .elementor-icon-list-text{font-family:Poppins,sans-serif;font-size:18px;line-height:1.3}

/* Footer */
.owly-footer .elementor-heading-title{color:var(--owly-secondary)}
.owly-footer-info .owly-title .elementor-heading-title{font-size:80px!important;line-height:1}
.owly-footer-nav .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px}

/* Page title bar */
.owly-titlebar .owly-crumbs a{color:var(--owly-primary)}
.owly-crumb-sep{opacity:.6;margin:0 6px}

/* Testimonials / toggles / tabs */
.owly-testimonials .elementor-testimonial__name{font-family:Poppins,sans-serif}
.owly-toggle .elementor-tab-title{border-radius:10px}
.owly-tabs .elementor-tab-title.elementor-active{background:var(--owly-primary);border-radius:10px 10px 0 0}
.owly-tab-lead{font-size:24px;line-height:34px;font-weight:600}
.owly-flipbox .elementor-flip-box__layer__title strong{color:var(--owly-primary)}
.owly-video{text-align:center}
@media (min-width:1025px){.e-con.owly-video{margin-bottom:-280px;z-index:6}}
.e-con.owly-video:after{content:"";position:absolute;inset:0;border-radius:10px;background:rgba(0,0,0,.45);z-index:-1}
.e-con.owly-video{isolation:isolate}
.owly-video .elementor-heading-title{color:#fff}
.owly-play .elementor-icon{color:#fff!important}

/* Hero on phones: soften the photo so the text stays readable */
@media (max-width:767px){.owly-hero .swiper-slide-bg,.owly-hero .elementor-slide-bg{background-position:20% center!important;opacity:.35}
.owly-hero .elementor-slide-content{margin:0 auto}}

/* ===== Owly site-wide styles (WooCommerce, Tutor LMS, general) ===== */
:root{--owly-primary:#fcd21c;--owly-secondary:#090909;--owly-accent:#eab317;
 --tutor-color-primary:#fcd21c;--tutor-color-primary-rgb:252,210,28;--tutor-color-primary-hover:#eab317;--tutor-color-primary-hover-rgb:234,179,23;--tutor-body-color:#000;--tutor-color-secondary:#555}
html,body{overflow-x:hidden}
::selection{background:var(--owly-primary);color:var(--owly-secondary)}
/* WooCommerce */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.wc-block-components-button,.woocommerce-page .button,.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button{background:var(--owly-primary)!important;color:var(--owly-secondary)!important;border:0!important;border-radius:10px!important;font-family:Poppins,sans-serif!important;font-weight:700!important;padding:14px 28px!important;transition:all .25s}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wc-block-components-button:hover,.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover{background:var(--owly-secondary)!important;color:#fff!important}
.woocommerce span.onsale{background:var(--owly-primary)!important;color:var(--owly-secondary)!important;font-family:Poppins,sans-serif;font-weight:700;min-width:52px;min-height:52px;line-height:52px}
.woocommerce .star-rating span::before,.woocommerce p.stars a{color:var(--owly-accent)!important}
.woocommerce ul.products li.product{background:#fff;border-radius:10px;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;text-align:center}
.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.14)}
.woocommerce ul.products li.product img{border-radius:10px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Poppins,sans-serif;font-weight:700;font-size:20px!important;color:var(--owly-secondary)}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--owly-secondary)!important;font-family:Poppins,sans-serif;font-weight:700}
.woocommerce ul.products li.product .price del,.woocommerce div.product p.price del{opacity:.5;font-weight:500}
.woocommerce ul.products li.product .price ins{text-decoration:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:10px 10px 0 0;background:#f5f5f5;border-color:#eee}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--owly-primary);border-bottom-color:var(--owly-primary)}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:Poppins,sans-serif;font-weight:700;color:var(--owly-secondary)!important}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#eee}
.woocommerce .quantity .qty{border:2px solid rgba(9,9,9,.25);border-radius:10px;height:50px;width:80px}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single,.woocommerce-cart table.cart td.actions .coupon .input-text{border:2px solid rgba(9,9,9,.25)!important;border-radius:10px!important;padding:12px 14px!important;min-height:50px}
.woocommerce table.shop_table{border-radius:10px;border-color:#eee;overflow:hidden}
.woocommerce table.shop_table th{font-family:Poppins,sans-serif;color:var(--owly-secondary)}
.woocommerce-message,.woocommerce-info{border-top-color:var(--owly-primary)!important}
.woocommerce-message::before,.woocommerce-info::before{color:var(--owly-accent)!important}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:50%;width:44px;height:44px;line-height:44px;padding:0;font-family:Poppins,sans-serif;font-weight:700}
.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--owly-primary);color:var(--owly-secondary)}
.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 4px}
.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
.woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 18px;border-radius:10px;margin-bottom:6px;background:#f7f7f7;font-family:Poppins,sans-serif;font-weight:600;color:var(--owly-secondary)}
.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background:var(--owly-primary)}
/* Tutor LMS */
.tutor-btn-primary,.tutor-btn.tutor-btn-primary{background-color:var(--owly-primary)!important;border-color:var(--owly-primary)!important;color:var(--owly-secondary)!important;border-radius:10px!important;font-family:Poppins,sans-serif!important;font-weight:700!important}
.tutor-btn-primary:hover{background-color:var(--owly-secondary)!important;border-color:var(--owly-secondary)!important;color:#fff!important}
.tutor-btn-outline-primary{border-color:var(--owly-secondary)!important;color:var(--owly-secondary)!important;border-radius:10px!important;font-weight:700!important}
.tutor-btn-outline-primary:hover{background:var(--owly-secondary)!important;color:#fff!important}
.tutor-wrap,.tutor-course-details-page,.tutor-courses-wrap{font-family:"Open Sans",sans-serif}
.tutor-course-details-title,.tutor-course-name,.tutor-course-card .tutor-course-name a,.tutor-fs-4,.tutor-fs-5,.tutor-fs-6.tutor-fw-medium,.tutor-course-details-widget-title{font-family:Poppins,sans-serif!important;color:var(--owly-secondary)}
.tutor-course-card{border-radius:10px!important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);border:0!important;transition:transform .3s}
.tutor-course-card:hover{transform:translateY(-6px)}
.tutor-ratings-stars,.tutor-icon-star-bold,.tutor-icon-star-line{color:var(--owly-accent)!important}
.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active{border-bottom-color:var(--owly-primary)!important}
.tutor-course-details-page{padding-top:60px;padding-bottom:80px}
.tutor-courses-wrap{padding-top:60px;padding-bottom:80px}
/* Plain WordPress content (non-Elementor pages) */
.page-content h1,.entry-title{font-family:Poppins,sans-serif}

/* polish */
.tutor-accordion-item-header,.tutor-accordion-item-header.is-active{color:var(--owly-secondary)!important}
.tutor-accordion-item-header.is-active{background:var(--owly-primary)!important}
.product_meta>span{display:block;margin-bottom:6px}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.elementor-widget-woocommerce-product-price ins{text-decoration:none}
.tutor-course-details-page h2,.tutor-course-details-page .tutor-fs-5{font-size:32px}

/* Torn-paper edge under the homepage slider */
.elementor-widget-slides.owly-hero{position:relative}
.elementor-widget-slides.owly-hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:94px;background:#fff;z-index:5;pointer-events:none;-webkit-mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/slider-bottom-pattern.png) repeat-x left bottom/auto 100%;mask:url(https://www.tutwoo.com/wp-content/uploads/owly-demo/theme/slider-bottom-pattern.png) repeat-x left bottom/auto 100%;filter:drop-shadow(0 -4px 6px rgba(0,0,0,.08))}
@media (max-width:767px){.elementor-widget-slides.owly-hero::after{height:48px}}

.owly-hero .swiper-pagination,.owly-hero .swiper-pagination-bullets{bottom:100px!important}
@media (max-width:767px){.owly-hero .swiper-pagination,.owly-hero .swiper-pagination-bullets{bottom:56px!important}}

/* Homepage: moving woman + pattern layers (like the original parallax) */
.e-con.owly-girl-section{position:relative;overflow:visible}
.owly-girl-section .owly-layer{pointer-events:none;max-width:1280px}
.owly-girl-section .owly-layer img{width:100%;height:auto;display:block}
.owly-girl-section>.e-con-inner>.e-con,.owly-girl-section>.e-con{position:relative;z-index:2}
@keyframes owlyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes owlyFloatAlt{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}
.owly-layer--girl img{animation:owlyFloat 6s ease-in-out infinite}
.owly-layer--pattern img{animation:owlyFloatAlt 5s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.owly-layer img{animation:none}}
/* OWLY-V2 START */
/* OWLY-PRE: undo Elementor container overlay pseudo so theme decorations work */
.vc_row::before,.wpb_column::before,.vc_column-inner::before,.wpb_wrapper::before{top:auto;left:auto;width:auto;height:auto;opacity:1;border-radius:0;border-style:none;mix-blend-mode:normal;transition:none}
.vc_row.owly-overlay::before{top:0;left:0;width:100%;height:100%}
/* OWLY-ORIGINAL START */
.slick-slider{position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px;}
.slick-list:focus{outline: none;}
.slick-slider .slick-track,.slick-slider .slick-list{transform: translate3d(0px, 0px, 0px);}
.slick-track{position: relative; top: 0px; left: 0px; display: block;}
.slick-track::before,.slick-track::after{display: table; content: "";}
.slick-track::after{clear: both;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
.slick-slide img{display: block;}
.slick-initialized .slick-slide{display: block;}
.slick-prev,.slick-next{font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background: transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent; outline: none; background: transparent;}
.slick-prev:hover::before,.slick-prev:focus::before,.slick-next:hover::before,.slick-next:focus::before{opacity: 1;}
.slick-prev::before,.slick-next::before{font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: white; -webkit-font-smoothing: antialiased;}
.slick-prev{left: -25px;}
.slick-prev::before{content: "←";}
.slick-next{right: -25px;}
.slick-next::before{content: "→";}
.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center;}
.slick-dots li{position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer;}
.slick-dots li button{font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover::before,.slick-dots li button:focus::before{opacity: 1;}
.slick-dots li button::before{font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: black; -webkit-font-smoothing: antialiased;}
.slick-dots li.slick-active button::before{opacity: 0.75; color: black;}
.dt-sc-button.with-icon.icon-left span::after{transition: 0.3s linear;}
.dt-sc-button{cursor: pointer; display: inline-block; font-size: 12px; font-weight: 700; line-height: normal; margin: 10px 0px 0px; outline: none; padding: 8px 15px; position: relative; text-transform: inherit; z-index: 1;}
.dt-sc-button{background: rgba(0, 0, 0, 0.05); color: rgb(9, 9, 9);}
.dt-sc-button:hover{color: rgb(255, 255, 255);}
.dt-sc-button.filled{color: rgb(9, 9, 9);}
.dt-sc-button.filled:hover{color: rgb(255, 255, 255);}
.dt-sc-button.rounded-border{border: 3px solid; border-radius: 10px; background: none;}
.dt-sc-button.rounded-border:hover{color: rgb(255, 255, 255); border-radius: 10px;}
.rounded-corner{border-radius: 5px;}
.dt-sc-button.medium{font-size: 14px; padding: 14px 22px 13px;}
.dt-sc-button.xlarge{font-size: 20px; padding: 18px 47px 17px;}
.dt-sc-button.with-icon.icon-left span{margin-right: 10px;}
.dt-sc-button.medium.with-icon.icon-left{padding: 16px 25px 14px;}
.dt-sc-button.white.rounded-border{color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.dt-sc-button.white.rounded-border:hover{color: rgb(9, 9, 9); background: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.dt-sc-skin-highlight .dt-sc-button.rounded-border{color: rgb(255, 255, 255);}
.dt-sc-skin-highlight .dt-sc-button.rounded-border:hover{background: rgb(255, 255, 255);}
.dt-sc-skin-highlight .dt-sc-button.rounded-border{border-color: rgb(255, 255, 255);}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-button.medium{font-size: 13px;}
.dt-sc-button.xlarge{font-size: 16px;}
}
@media only screen and (min-width: 320px) and (max-width: 479px){
.dt-sc-button.xlarge{font-size: 18px; padding: 18px 30px 17px;}
}
@media only screen and (max-width: 319px){
.dt-sc-button.medium{font-size: 13px;}
.dt-sc-button.xlarge{font-size: 15px; padding: 26px 36px 24px;}
}
.caroufredsel_wrapper{margin-bottom: 0px !important;}
.carousel_items .dt-carousel-navigation a{margin: 0px 1px; border-radius: 0px; width: 93px; height: 40px; display: inline-block;}
.carousel_items .dt-carousel-navigation a span::before{display: inline-block; line-height: 30px; top: 0px; content: none;}
.carousel_items .dt-carousel-navigation a.prev-arrow{background: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/prev-arrow.png") center center no-repeat rgb(255, 255, 255);}
.carousel_items .dt-carousel-navigation a.next-arrow{background: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/next-arrow.png") center center no-repeat rgb(255, 255, 255);}
.carousel_items .dt-carousel-navigation .carousel-prv-arrow,.carousel_items .dt-carousel-navigation .carousel-next-arrow{display: inline-block;}
.carousel_items .dt-carousel-navigation{margin: 20px 0px; text-align: center;}
.carousel_items .dt-carousel-navigation a{border: 1px solid rgba(0, 0, 0, 0.15); margin: 0px;}
.carousel_items .dt-carousel-navigation a.next-arrow{margin-left: -1px;}
.dt_carousel .dt-sc-icon-box,.dt_carousel .dt-sc-image-caption{clear: none;}
.carousel_items{float: left; width: 100%; clear: both;}
.carousel_items .dt_carousel > div{margin: 0px 10px 10px;}
.dt-carousel-navigation .carousel-prv-arrow,.dt-carousel-navigation .carousel-next-arrow{display: inline-block;}
.dt-carousel-navigation{margin: 40px 0px 20px; display: block; text-align: center;}
.dt-carousel-navigation a{width: 40px; height: 40px; border-radius: 50%; float: left; text-align: center; margin: 0px 5px; position: relative; font-size: 20px; line-height: 40px; color: rgb(255, 255, 255);}
.dt-carousel-navigation a:hover{color: rgb(255, 255, 255);}
.dt-carousel-navigation a.next-arrow span{margin-left: 2px;}
.ult-carousel-wrapper.dt-sc-custom-carousel .slick-track{padding: 30px 0px; overflow: visible;}
.ult-carousel-wrapper.dt-sc-custom-carousel button.slick-arrow{inset: auto 0px -75px; margin: 0px auto; width: 36px; height: 25px; transition: 0.3s linear;}
.ult-carousel-wrapper.dt-sc-custom-carousel button.slick-arrow.slick-prev{left: -150px;}
.ult-carousel-wrapper.dt-sc-custom-carousel button.slick-arrow.slick-next{right: -150px;}
.ult-carousel-wrapper.dt-sc-custom-carousel button.slick-arrow.slick-prev:hover{left: -154px;}
.ult-carousel-wrapper.dt-sc-custom-carousel button.slick-arrow.slick-next:hover{right: -154px;}
.ult-carousel-wrapper.dt-sc-custom-carousel .slick-slider::before{background: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/carousel-decor.png"); content: ""; display: block; height: 25px; left: 0px; margin: 0px auto; position: absolute; right: 0px; bottom: -64px; width: 93px;}
.ult-carousel-wrapper.dt-sc-custom-carousel button.slick-arrow > i::before{content: ""; display: block; position: absolute; background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/custom-arrow.png"); width: 36px; height: 25px; top: 0px; left: 0px; right: auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel button.slick-arrow.slick-prev > i::before{right: 0px; left: auto; transform: scaleX(-1);}
.carousel_items.dt-sc-custom-carousel .caroufredsel_wrapper{overflow: visible;}
.carousel_items.dt-sc-custom-carousel .caroufredsel_wrapper .dt-sc-carousel-wrapper.dt_carousel{margin: 30px 0px;}
.carousel_items.dt-sc-custom-carousel .caroufredsel_wrapper .dt-sc-carousel-wrapper.dt_carousel > div{clear: none; margin: 18px 30px 30px;}
.carousel_items.dt-sc-custom-carousel .caroufredsel_wrapper .dt-sc-carousel-wrapper.dt_carousel > div[class*="custom-style"].dt-sc-icon-box.type13{margin: 12px 30px 30px;}
.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation{margin: 40px 0px; position: relative;}
.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.prev-arrow,.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.next-arrow{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 25px; width: 36px; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/custom-arrow.png"); mask-position: center center; mask-repeat: no-repeat; position: relative;}
@media (-ms-high-contrast:none){
.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.prev-arrow,.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.next-arrow{background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/custom-arrow.png"); background-color: rgba(0, 0, 0, 0) !important;}
}
.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation::before{background: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/carousel-decor.png"); content: ""; display: block; height: 25px; left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 2px; width: 93px;}
.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.prev-arrow{transform: scaleX(-1); left: -58px;}
.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.next-arrow{right: -58px;}
.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.prev-arrow:hover{left: -62px;}
.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.next-arrow:hover{right: -62px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev{bottom: 92px; height: 25px; left: 74px; margin: 0px auto; right: auto; width: 36px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next{bottom: 92px; height: 25px; left: 204px; margin: 0px auto; right: auto; width: 36px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev:hover{left: 72px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next:hover{left: 208px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow > i::before{left: 0px; right: 0px; margin: 0px auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .slick-slider::before{bottom: 100px; left: 110px; right: auto;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::after,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image .dt-sc-testimonial-author cite,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image .dt-sc-testimonial-author cite small,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image .dt-sc-testimonial-author::before{transition: 0.3s linear;}
.dt-sc-special-testimonial.custom-style{text-align: center;}
.dt-sc-special-testimonial.custom-style .slick-slider:first-child{position: relative; margin-bottom: 46px;}
.dt-sc-special-testimonial.custom-style:not(.fullwidth) .slick-slider .slick-list{width: 80%; float: none; display: inline-block;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider .slick-track{padding-top: 115px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image{border-radius: 10px; margin: 20px 40px 30px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 20px 0px; position: relative; cursor: pointer;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image::after{background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/testimonial-clip-icon.png"); background-position: center center; background-repeat: no-repeat; background-size: 100% auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; inset: -145px 0px 100%; content: ""; display: block; height: 175px; margin: 0px auto; position: absolute; width: 50px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image:hover,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current{box-shadow: rgb(223, 223, 223) 0px 10px 30px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image .dt-sc-testimonial-author::before{background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/testimonial-quote-icon.png"); background-size: 100% auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; content: ""; display: block; height: 22px; width: 30px; position: absolute; opacity: 0;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image::before{left: -37px; top: -10px; transform: scaleX(-1); opacity: 0;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image .dt-sc-testimonial-author::before{right: -38px; bottom: -10px; opacity: 0;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current .dt-sc-testimonial-author::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image:hover .dt-sc-testimonial-author::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image:hover::before{opacity: 1;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image img{border-radius: 10px; margin: 0px; transform: scale(1); width: 100%; box-shadow: rgba(0, 0, 0, 0.5) 0px 28px 16px -26px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder button.slick-arrow{top: -10px; bottom: auto; width: 36px; height: 25px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder button.slick-arrow::before{content: ""; display: block; position: absolute; background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/custom-arrow.png"); width: 36px; height: 25px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; opacity: 1;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev::before{transform: scaleX(-1);}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider::before{inset: 0px 50px auto; height: 5px; margin: auto; width: auto;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev{left: 0px; right: auto;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider button.slick-next{right: 0px; left: auto;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::before{width: 15px; height: 15px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots{bottom: 28px; margin: 0px auto; padding: 10px 0px; transform: translateY(100%);}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::before{border-radius: 50%; content: ""; opacity: 1; width: 15px; height: 15px; top: 10px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::after{background: none; border: 1px dashed; border-radius: 50%; inset: -2px -3px -18px -8px; content: ""; display: block; height: 23px; margin: auto; opacity: 0; position: absolute; width: 23px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev:hover::before{left: -16px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider button.slick-next:hover::before{right: -16px;}
@media (-ms-high-contrast:none){
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::after{top: -3px;}
}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li.slick-active button::after,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li:hover button::after{opacity: 1;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author{margin-top: 8px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite{font-size: 20px; font-weight: 600; line-height: 34px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite small{color: rgb(167, 167, 167); display: inline-block; float: none; font-size: 18px; font-weight: 500; letter-spacing: 0px; width: 100%; line-height: 34px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description{font-size: 24px; font-style: italic; padding: 0px 75px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description::before{display: none;}
.carousel_items .dt-carousel-navigation a{border-color: rgb(236, 236, 236);}
@media only screen and (min-width: 1600px){
.dt-sc-special-testimonial.custom-style:not(.fullwidth) .slick-slider .slick-list{width: 65%;}
}
@media only screen and (min-width: 1381px) and (max-width: 1599px){
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev{left: 60px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next{left: 170px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev:hover{left: 55px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next:hover{left: 175px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev,.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next{bottom: 180px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .slick-slider::before{bottom: 185px; left: 98px; background-size: 75% auto; background-repeat: no-repeat;}
}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev{left: 55px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next{left: 150px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev:hover{left: 50px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next:hover{left: 155px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev,.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next{bottom: 200px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .slick-slider::before{bottom: 210px; left: 75px; background-size: 60% auto; background-position: center center; background-repeat: no-repeat;}
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .slick-slider::before{inset: 192px 205px auto auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next,.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev{margin: 0px auto; top: 200px; bottom: auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next{right: 165px; left: auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev{right: 300px; left: auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next:hover{right: 162px; left: auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev:hover{right: 302px; left: auto;}
.dt-sc-special-testimonial.custom-style:not(.fullwidth) .slick-slider .slick-list{width: 90%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .dt-sc-contact-info{font-size: 16px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .dt-sc-contact-info span{margin-left: 5px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .dt-sc-sociable li{margin: 2px 3px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image{margin: 20px 20px 30px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image:hover,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current{box-shadow: rgb(223, 223, 223) 0px 4px 10px;}
.dt-sc-special-testimonial.custom-style:not(.fullwidth) .slick-slider .slick-list{width: 80%;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image::before{left: -18px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image .dt-sc-testimonial-author::before{right: -18px;}
}
@media only screen and (max-width: 767px){
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .ult-item-wrap .wpb_text_column.dt-sc-one-third{margin-bottom: 35px !important;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev{bottom: -75px; right: 0px; left: -132px; margin: 0px auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next{bottom: -75px; right: -132px; left: 0px; margin: 0px auto;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-prev:hover{left: -136px; right: 0px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel button.slick-arrow.slick-next:hover{right: -136px; left: 0px;}
.ult-carousel-wrapper.dt-sc-custom-carousel.one-third-carousel .slick-slider::before{bottom: -66px; right: 0px; left: 0px; margin: 0px auto;}
.dt-sc-special-testimonial.custom-style:not(.fullwidth) .slick-slider .slick-list{width: 90%; margin: 0px 5%;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image{margin: 20px 40px 30px;}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description{padding: 0px 30px;}
}
.dt-sc-contact-info.type2,.dt-sc-contact-info.type2 span{transition: 0.3s linear;}
.dt-sc-contact-info{float: left; margin: 0px; padding: 0px 0px 0px 50px; clear: both; width: 100%; line-height: 30px; position: relative;}
.dt-sc-contact-info span{float: left; margin: 3px 10px 0px 0px; font-size: 30px; width: 30px; text-align: center; position: absolute; left: 0px; top: 0px;}
.dt-sc-contact-info p{margin: 0px;}
.dt-sc-contact-info.type2{padding: 0px 0px 0px 85px; position: relative;}
.dt-sc-contact-info.type2 h6{font-weight: bold; margin-bottom: 10px;}
.dt-sc-contact-info.type2 span{border-radius: 10px; font-size: 30px; height: 100%; left: 0px; line-height: 55px; margin-top: 0px; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 65px; z-index: 1;}
.dt-sc-contact-info.type2 span::before{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.dt-sc-contact-info.type2 a,.dt-sc-contact-info.type2 span{color: rgb(9, 9, 9);}
.dt-sc-contact-info.type2:hover span{background: rgb(9, 9, 9); color: rgb(255, 255, 255);}
.dt-sc-contact-info.type2{border-color: rgb(0, 0, 0);}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
.dt-sc-contact-info.type2{font-size: 18px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-contact-info.type2{padding-left: 75px;}
.dt-sc-contact-info.type2 span{width: 60px;}
.dt-sc-contact-info.type2{margin-bottom: 30px;}
}
@media only screen and (max-width: 767px){
.dt-sc-contact-info.type2{margin: 0px 0px 20px;}
}
@media only screen and (max-width: 479px){
.dt-sc-contact-info.type2{padding-left: 85px;}
.dt-sc-contact-info.type2 span{width: 65px;}
}
@media only screen and (max-width: 319px){
.dt-sc-contact-info.type2{padding: 100px 10px 10px; text-align: center;}
.dt-sc-contact-info.type2 span{height: auto; top: -4px; width: 100%;}
}
.dt-sc-counter.type1 .icon-wrapper span,.dt-sc-counter.type1 .dt-sc-counter-number,.dt-sc-counter.type1 .dt-sc-counter-number::before,.dt-sc-counter.type1 .icon-wrapper span::after,.dt-sc-counter.type3 .dt-sc-counter-number::before,.dt-sc-counter.type3 .dt-sc-counter-number::after{transition: 0.3s linear;}
.dt-sc-counter{float: left; clear: both; width: 100%; margin: 0px; padding: 0px;}
.dt-sc-counter.type1 .icon-wrapper{float: left; position: relative; margin: 10px 30px 0px 0px; padding-bottom: 20px; min-width: 60px; text-align: center;}
.dt-sc-counter.type1 .icon-wrapper span{font-size: 55px;}
.dt-sc-counter.type1 .dt-sc-counter-number{font-size: 50px; display: inline-block; font-weight: bold; line-height: 50px; margin: 0px 0px 10px;}
.dt-sc-counter.type1 h4{font-size: 14px; font-weight: 600; text-transform: uppercase; margin-bottom: 5px;}
.dt-sc-counter.type1.custom-style .icon-wrapper,.dt-sc-counter.type1.custom-style .icon-wrapper::before,.dt-sc-counter.type1.custom-style .icon-wrapper span img,.dt-sc-counter.type3.custom-style-2 .icon-wrapper span,.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number{transition: 0.3s linear;}
.dt-sc-counter.type1.custom-style,.dt-sc-counter.type1.custom-style .dt-sc-couter-icon-holder{width: 100%; float: left; z-index: 10;}
.dt-sc-counter.type1.custom-style .icon-wrapper{border-radius: 50%; box-shadow: rgb(9, 9, 9) 0px 0px 0px 8px inset; display: inline-block; float: none; font-size: 70px; height: 300px; line-height: 300px; margin-bottom: 56px; position: relative; width: 300px; z-index: 9; right: 0px; top: auto; margin-right: 0px;}
.dt-sc-counter.type1.custom-style .icon-wrapper::before{animation: 60s linear 0s infinite normal none running spinoffPulse; border: 3px dashed; border-radius: 50%; inset: -15px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 10px inset; content: ""; display: block; height: 324px; margin: auto; position: absolute; width: 324px; z-index: -1; background: none;}
.dt-sc-counter.type1.custom-style .icon-wrapper span img{filter: invert(0); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 65px;}
.dt-sc-counter.type1.custom-style:hover .icon-wrapper{color: rgb(255, 255, 255);}
.dt-sc-counter.type1.custom-style:hover .icon-wrapper::before{animation: 60s linear 0s infinite normal none running spinoffPulse-reverse;}
.dt-sc-counter.type1.custom-style:hover .icon-wrapper span img{filter: invert(100%);}
.dt-sc-counter.type1.custom-style .dt-sc-counter-number{width: 100%; float: left; margin-bottom: 0px;}
.dt-sc-counter.type1.custom-style h4{font-size: 18px; font-weight: 500; text-transform: inherit; margin-bottom: 20px;}
.dt-sc-counter.type3{text-align: center; margin: 70px 0px 20px; position: relative;}
.dt-sc-counter.type3 .icon-wrapper{width: auto; clear: both; position: absolute; right: 25px; top: -65px;}
.dt-sc-counter.type3 .icon-wrapper span{color: rgba(0, 0, 0, 0.05); font-size: 95px;}
.dt-sc-counter.type3 .dt-sc-counter-number{font-size: 60px; margin-bottom: 25px; font-weight: bold; position: relative; padding-bottom: 38px;}
.dt-sc-counter.type3 h4{font-size: 18px; font-weight: normal; letter-spacing: 1px; margin-bottom: 5px;}
.dt-sc-counter.type3 .dt-sc-counter-number::before,.dt-sc-counter.type3 .dt-sc-counter-number::after{position: absolute; content: ""; display: block; left: 0px; right: 0px; margin: auto; bottom: 0px;}
.dt-sc-counter.type3 .dt-sc-counter-number::before{width: 50px; height: 2px; background-color: rgb(212, 212, 212);}
.dt-sc-counter.type3 .dt-sc-counter-number::after{width: 0px; height: 2px;}
.dt-sc-counter.type3:hover .dt-sc-counter-number::before{width: 0px;}
.dt-sc-counter.type3:hover .dt-sc-counter-number::after{width: 50px;}
.dt-sc-counter.type3.alignleft{text-align: left;}
.dt-sc-counter.type3.alignleft .icon-wrapper{right: 0px; left: inherit;}
.dt-sc-counter.type3.alignleft .dt-sc-counter-number::before{left: 0px; right: inherit;}
.dt-sc-counter.type3.alignleft .dt-sc-counter-number::before,.dt-sc-counter.type3.alignleft .dt-sc-counter-number::after{left: 0px; right: inherit;}
.dt-sc-counter.type3.custom-style{margin: 0px;}
.dt-sc-counter.type3.custom-style h4{font-size: 20px; font-weight: 700; letter-spacing: 0.5px; margin-bottom: 0px;}
.dt-sc-counter.type3.custom-style .dt-sc-counter-number{padding-bottom: 0px; margin-bottom: 0px; font-size: 40px;}
.dt-sc-counter.type3.custom-style .dt-sc-counter-number::before,.dt-sc-counter.type3.custom-style .dt-sc-counter-number::after{display: none;}
.dt-sc-counter.type3.custom-style-2{border-right: 2px dashed rgba(0, 0, 0, 0.1); margin-top: 0px; margin-bottom: 0px;}
.dt-sc-counter.type3.custom-style-2.last{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.dt-sc-counter.type3.custom-style-2.alignleft{padding-right: 20px;}
.dt-sc-counter.type3.custom-style-2 .icon-wrapper{position: static; margin-bottom: 18px;}
.dt-sc-counter.type3.custom-style-2 .icon-wrapper span{font-size: 50px; width: auto;}
.dt-sc-counter.type3.custom-style-2:hover .icon-wrapper span{text-shadow: rgba(0, 0, 0, 0.15) 5px 5px 0px;}
.dt-sc-counter.type3.custom-style-2:hover .dt-sc-counter-number{text-shadow: rgba(0, 0, 0, 0.25) 2px 2px 0px;}
.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number{float: left; font-size: 30px; margin: 0px; padding: 0px; width: 100%;}
.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number::before,.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number::after{display: none;}
.dt-sc-counter.type3.custom-style-2 h4{display: inline-block; float: none; font-weight: 600; letter-spacing: normal; margin-top: 4px; width: 100%;}
.dt-sc-counter{color: rgb(0, 0, 0);}
@media only screen and (min-width: 1381px) and (max-width: 1599px){
.dt-sc-counter.type3.custom-style h4{font-size: 18px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number{font-size: 24px;}
.dt-sc-counter.type3.custom-style-2 h4{margin-top: 0px;}
.dt-sc-counter.type3.custom-style h4{font-size: 16px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.dt-sc-counter.type1 h4,.dt-sc-counter.type1 .dt-sc-counter-number{width: 100%; float: left;}
.dt-sc-counter.type1.custom-style .icon-wrapper{height: 220px; line-height: 220px; width: 220px;}
.dt-sc-counter.type1.custom-style .icon-wrapper::before{height: 244px; width: 244px;}
.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number{font-size: 22px;}
.dt-sc-counter.type3.custom-style-2 h4{font-size: 16px; margin-top: 0px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-counter.type1 .dt-sc-counter-number{font-size: 36px; margin-bottom: 0px;}
.dt-sc-counter.type1 .icon-wrapper{min-width: 40px; margin: 10px 15px 0px 0px;}
.dt-sc-counter.type1 .icon-wrapper span{font-size: 35px;}
.dt-sc-counter.type1 h4,.dt-sc-counter.type1 .dt-sc-counter-number{width: 100%; float: left;}
.dt-sc-counter.type1.custom-style .icon-wrapper{height: 180px; line-height: 180px; width: 180px; margin-bottom: 30px;}
.dt-sc-counter.type1.custom-style .icon-wrapper::before{height: 195px; width: 195px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 8px inset;}
.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number{font-size: 20px;}
.dt-sc-counter.type3.custom-style-2 h4{margin-top: 0px; font-size: 16px;}
.dt-sc-counter.type1 h4{display: inline-block; font-size: 12px;}
.dt-sc-counter.type3 h4{font-size: 14px;}
}
@media only screen and (max-width: 767px){
.dt-sc-counter{margin-bottom: 15px;}
.dt-sc-counter.type1 .dt-sc-counter-number{font-size: 35px;}
.dt-sc-counter.type1.custom-style .icon-wrapper{height: 180px; line-height: 180px; width: 180px; margin-bottom: 30px;}
.dt-sc-counter.type1.custom-style .icon-wrapper::before{height: 195px; width: 195px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 8px inset;}
.dt-sc-counter.type3.custom-style-2{border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-bottom: 2px dashed rgba(0, 0, 0, 0.1); margin-bottom: 16px; padding-bottom: 20px;}
.dt-sc-counter.type3.custom-style-2.last{margin-bottom: 0px; padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
}
@media only screen and (max-width: 479px){
.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number{font-size: 26px;}
}
.dt-custom-nav-wrapper{display: inline-block; width: 100%;}
.dt-custom-nav-wrapper.right{text-align: right;}
.dt-custom-nav-wrapper.right ul li{float: right;}
.dt-custom-nav{display: inline-block; font-size: 0px; margin: 0px 0px 20px; padding: 0px;}
.dt-custom-nav li{display: block; font-size: initial; width: 100%; white-space: nowrap;}
.dt-custom-nav li a{border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0); display: block; padding: 5px 15px; position: relative; width: 100%;}
.dt-custom-nav li a i.menu-item-icon{text-align: center;}
.dt-custom-nav li a > span{position: relative;}
.dt-custom-nav li a i.menu-item-icon,.dt-custom-nav li a > span{display: inline-block; vertical-align: middle;}
.dt-custom-nav-wrapper .dt-custom-nav li a > i.menu-item-icon{font-family: FontAwesome;}
.dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li a{display: inline-block;}
.dt-custom-nav-wrapper.inline-horizontal[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li a{padding: 0px;}
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li{margin: 0px; padding-right: 15px;}
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li:last-child{padding-right: 0px;}
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li span.divider{height: 1px; line-height: 0; margin: auto; padding-bottom: inherit; position: absolute; bottom: 0px; right: 0px; top: 0px; text-align: center; width: 15px;}
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li:last-child > span.divider{display: none;}
.dt-custom-nav-wrapper .dt-custom-nav > li > span.divider::before{display: inline-block;}
.dt-custom-nav-wrapper .dt-custom-nav > li > span.divider.vertical-line::before{content: "|";}
.dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav{margin: 0px -2px;}
.dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li{display: inline-block; margin: 0px 2px; position: relative; width: auto;}
.dt-custom-nav-wrapper.inline-horizontal.right .dt-custom-nav li{float: none;}
.dt-custom-nav-wrapper[data-hover-style="none"] .dt-custom-nav li a:hover{background-color: rgba(0, 0, 0, 0) !important; border-color: rgba(0, 0, 0, 0) !important;}
.dt-custom-nav li a,.dt-custom-nav li a::before,.dt-custom-nav li a::after,.dt-custom-nav-wrapper .dt-custom-nav li a > span::before,.dt-custom-nav-wrapper .dt-custom-nav li a > span::after{transition: 0.3s linear;}
@media only screen and (max-width: 767px){
.dt-custom-nav-wrapper.right{text-align: center;}
.dt-custom-nav-wrapper.right .dt-custom-nav > li{float: none;}
}
@media only screen and (max-width: 479px){
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li{padding-right: 0px;}
.dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li span.divider{display: none;}
}
.dt-sc-icon-box.type12 .icon-wrapper,.dt-sc-icon-box.type5 .icon-wrapper::before,.dt-sc-icon-box.type3 .icon-wrapper span,.dt-sc-icon-box.type2 .icon-content,.dt-sc-icon-box.type2 .icon-content h4,.dt-sc-icon-box.type5 .icon-wrapper img,.dt-sc-icon-box.type8.animated-icons .icon-wrapper::after,.dt-sc-icon-box.type13,.dt-sc-icon-box.type1 .large-icon,.dt-sc-icon-box.type1 .icon-content h4::after,.dt-sc-icon-box.type13 .icon-wrapper,.dt-sc-icon-box.type1.custom-style,.dt-sc-icon-box.type1.custom-style h4,.dt-sc-icon-box.type1.custom-style::before,.dt-sc-icon-box.type1.custom-style::after{transition: 0.3s linear;}
.dt-sc-icon-box{float: left; clear: both; margin: 0px; padding: 0px; position: relative; width: 100%;}
.dt-sc-icon-box .icon-wrapper{position: relative;}
.dt-sc-icon-box .icon-wrapper > img,.dt-sc-icon-box .icon-wrapper span img{margin: auto; position: absolute; inset: 0px;}
.dt-sc-icon-box .large-icon{position: absolute; right: 0px; bottom: -30px; font-size: 100px;}
.dt-sc-icon-box.type1:hover .large-icon{transform: scale(1.3);}
.dt-sc-icon-box .icon-content h5{margin-bottom: 5px;}
.dt-sc-icon-box.alignright .icon-content h5{text-align: right;}
.dt-sc-icon-box.type1{margin: 0px; padding: 45px 40px; width: 100%; border: 1px solid; overflow: hidden;}
.dt-sc-icon-box .large-icon{bottom: 0px;}
.dt-sc-icon-box.type1 .icon-wrapper{float: left; margin: 0px 0px 20px; width: 100%;}
.dt-sc-icon-box.type1 .icon-wrapper span{font-size: 60px; position: relative;}
.dt-sc-icon-box.type1 .icon-content{margin: 0px; float: left; clear: both; width: 100%;}
.dt-sc-icon-box.type1 .icon-content h4{margin-bottom: 20px; padding-bottom: 20px; font-weight: 600; position: relative;}
.dt-sc-icon-box.type1 .icon-content h4::before{content: ""; position: absolute; left: 0px; bottom: 0px; width: 30px; height: 2px;}
.dt-sc-icon-box.type1 .icon-content h4::after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 0px; height: 2px;}
.dt-sc-icon-box.type1 .icon-content p{margin-bottom: 0px;}
.dt-sc-icon-box.type1:hover .icon-content h4::after{width: 40px;}
.dt-sc-icon-box.type1.custom-style{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 20px 0px; background: rgb(255, 255, 255); padding: 75px 40px 40px; border-radius: 10px;}
.dt-sc-icon-box.type1.custom-style::before{content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; left: 0px; letter-spacing: 30px; margin: 0px auto; overflow: hidden; position: absolute; right: 0px; text-shadow: rgb(204, 204, 204) 2px 2px 0px; top: 12px; width: 80%;}
.dt-sc-icon-box.type1.custom-style .icon-wrapper{display: none;}
.dt-sc-icon-box.type1.custom-style p a{border-bottom: 1px solid; display: inline-block; float: none; margin-top: 34px; width: auto;}
.dt-sc-icon-box.type1.custom-style .icon-content h4{float: left; font-size: 30px; font-weight: 700; line-height: 36px; margin-bottom: 5px; width: 100%;}
.dt-sc-icon-box.type1.custom-style .icon-content h4 strong{width: 100%; float: none; display: inline-block;}
.dt-sc-icon-box.type1.custom-style .icon-content h4::before,.dt-sc-icon-box.type1.custom-style .icon-content h4::after{display: none;}
.dt-sc-icon-box.type1.custom-style .icon-content + *{bottom: 15px; position: absolute; right: 25px; width: auto;}
.dt-sc-icon-box.type1.custom-style:hover{color: rgb(255, 255, 255);}
.dt-sc-icon-box.type1.custom-style:hover .icon-content h4{color: rgb(255, 255, 255);}
.dt-sc-icon-box.type1.custom-style:hover .icon-content + *{transform: scale(1);}
.dt-sc-icon-box.type1.custom-style:hover::before{text-shadow: rgb(255, 255, 255) 0px 0px 0px;}
@media (-ms-high-contrast:none){
.dt-sc-icon-box.type1.custom-style::before{height: 36px; letter-spacing: 30px; right: 20px;}
}
.dt-sc-icon-box.type2 .icon-content h4{display: inline-block; font-size: 30px; font-weight: bold; line-height: normal; margin-bottom: 0px;}
.dt-sc-icon-box.type2 .icon-content p{margin: 10px 0px 0px; clear: both;}
.dt-sc-icon-box.type2.alignright .icon-content{padding-left: 0px;}
.dt-sc-icon-box.type2.custom-style .icon-content{padding: 0px 50px;}
.dt-sc-icon-box.type2.custom-style .icon-content h4{font-size: 30px; width: 100%; margin-bottom: 12px;}
.dt-sc-icon-box.type2.custom-style .icon-content h5{animation: 3s ease-in-out 0s infinite normal none running float; border-radius: 50%; box-shadow: rgb(9, 9, 9) 0px 0px 0px 8px inset; display: inline-block; float: none; font-size: 70px; height: 200px; line-height: 200px; margin-bottom: 60px; position: relative; transform: translateY(0px); transition: 0.3s linear; width: 200px; text-align: center;}
.dt-sc-icon-box.type2.custom-style .icon-content h5::before{animation: 60s linear 0s infinite normal none running spinoffPulse; border: 3px dashed rgb(167, 167, 167); border-radius: 50%; inset: -15px; content: ""; display: block; height: 224px; margin: auto; position: absolute; width: 224px; transition: 0.3s linear;}
.dt-sc-icon-box.type2.custom-style:hover .icon-content h5{color: rgb(255, 255, 255);}
.dt-sc-icon-box.type2.custom-style:hover .icon-content h5::before{border: 3px dashed;}
.dt-sc-icon-box.type2.custom-style.reverse .icon-content h5{animation: 3s ease-in-out 0s infinite normal none running float-reverse;}
.dt-sc-icon-box.type2.custom-style.reverse .icon-content h5::before{animation: 60s linear 0s infinite normal none running spinoffPulse-reverse;}
.vc_row > .wpb_column:nth-child(2n+1) .dt-sc-icon-box.type2.custom-style::before{position: absolute; content: ""; display: block; background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/bottom-arrow.png"); width: 106px; height: 80px; bottom: 0px; left: 100%;}
.vc_row > .wpb_column:nth-child(2n) .dt-sc-icon-box.type2.custom-style::before{position: absolute; content: ""; display: block; background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/top-arrow.png"); width: 136px; height: 83px; top: 0px; left: 100%;}
.vc_row > .wpb_column:nth-child(2n+1) .dt-sc-icon-box.type2.custom-style.last::before,.vc_row > .wpb_column:nth-child(2n) .dt-sc-icon-box.type2.custom-style.last::before{display: none;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style{z-index: 1;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style .icon-content h5{background: rgb(255, 255, 255);}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style .icon-content h5::before{border: 3px dashed;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style:hover .icon-content h5{box-shadow: rgb(255, 255, 255) 0px 0px 0px 8px inset;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{position: absolute; content: ""; display: block; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/top-arrow.png"); mask-position: left top; mask-repeat: no-repeat; width: 106px; height: 80px; bottom: 0px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before{right: 175px; left: auto;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{left: 175px; transform: scaleX(-1);}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft .icon-content{padding-left: 300px; text-align: left; padding-right: 350px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft .icon-content h5{position: absolute; left: 0px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright .icon-content{padding-right: 300px; text-align: right; padding-left: 350px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright .icon-content h5{position: absolute; right: 0px;}
@media (-ms-high-contrast:none){
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before{background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/top-arrow.png"); width: 136px; height: 83px; background-color: rgba(0, 0, 0, 0) !important;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/top-arrow.png"); width: 136px; height: 83px; background-color: rgba(0, 0, 0, 0) !important;}
}
.dt-sc-icon-box.type3{text-align: center; position: relative;}
.dt-sc-icon-box.type3 .icon-wrapper{height: 130px; margin: 0px auto 20px; width: 130px;}
.dt-sc-icon-box.type3 .icon-wrapper img{filter: grayscale(100%) contrast(10);}
.dt-sc-icon-box.type3 .icon-wrapper span{border: 10px solid; display: inline-block; font-size: 46px; line-height: 110px; position: relative; height: 100%; text-align: center; width: 100%;}
.dt-sc-icon-box.type3 .icon-content{clear: both;}
.dt-sc-icon-box.type3 .icon-content h4{font-size: 24px; margin-bottom: 5px; font-weight: 600; display: inline-block;}
.dt-sc-icon-box.type3 .icon-content p{margin: 20px 0px 0px; clear: both;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper::after,div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper span img,div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper{transition: 0.3s linear;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper{background-color: rgb(255, 255, 255); display: block; height: 115px; position: relative; top: 0px; width: 115px; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/pentagon.png"); mask-position: left top; mask-repeat: no-repeat;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper::after{content: ""; position: absolute; display: block; height: 105px; inset: 0px; margin: auto; width: 105px; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/dotted-pentagon.png"); mask-position: left top; mask-repeat: no-repeat;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper span{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; line-height: 124px; font-size: 50px;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper span img{top: 5px; filter: invert(0);}
div[class*="custom-style"].dt-sc-icon-box.type3:hover .icon-wrapper span img{filter: invert(100%);}
div[class*="custom-style"].dt-sc-icon-box.type3:hover .icon-wrapper::after{background: rgb(255, 255, 255);}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-content{margin: 0px 20px;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-content h5{font-size: 20px; font-weight: 700; line-height: 30px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper,div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper *,div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper ::after,div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper ::before,div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content h4::before{transition: 0.3s linear;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper{width: 175px; height: 170px; margin-bottom: 35px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper span{margin-top: 8px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper::after{width: 160px; height: 155px; top: 3px; left: 2px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content{margin: 0px 45px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content h5{font-size: 30px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content h4{font-size: 20px; padding-bottom: 25px; margin-bottom: 6px; position: relative;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content h4::before{bottom: 0px; content: ""; display: block; height: 3px; left: 0px; margin: 0px auto; position: absolute; right: 0px; width: 50px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3:hover .icon-content h4::before{width: 100px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content p a.dt-sc-button{margin-top: 20px;}
@media (-ms-high-contrast:none){
div[class*="custom-style-2"].dt-sc-icon-box.type3:hover .icon-wrapper{box-shadow: rgb(9, 9, 9) 0px 0px 0px 3px inset;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper span img{top: 0px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper span{margin-top: 4px;}
}
.dt-sc-icon-box.type5{padding: 5px 0px 0px 120px;}
.dt-sc-icon-box.type5 .icon-wrapper{height: 110px; overflow: hidden; position: absolute; left: 0px; top: 0px; width: 110px; text-align: center;}
.dt-sc-icon-box.type5 .icon-wrapper::before{content: ""; position: absolute; left: 0px; right: 0px; top: 10px; margin: auto; width: 95px; height: 95px; border-radius: 50%; border: 2px solid rgb(226, 226, 226); z-index: -1; overflow: hidden;}
.dt-sc-icon-box.type5.last::before{border: 0px;}
.dt-sc-icon-box.type5 .icon-wrapper img{width: 60px; margin-top: 35px; text-align: center; float: none; display: inline-block; position: static; margin-bottom: 10px;}
.dt-sc-icon-box.type5:not(.no-icon-bg) .icon-wrapper img{filter: grayscale(100%) contrast(10);}
.dt-sc-icon-box.type5:not(.no-icon-bg):hover .icon-wrapper img{animation: 0.3s ease 0s 1 normal forwards running toRightFromLeft;}
div[class*="custom-style"].dt-sc-icon-box.type5{padding: 0px 0px 0px 105px; margin-bottom: 30px;}
div[class*="custom-style"].dt-sc-icon-box.type5.last{margin-bottom: 0px;}
div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper,div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper::after{transition: 0.3s linear;}
div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper{display: block; height: 85px; top: 10px; width: 85px; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/pentagon.png"); mask-position: left top; mask-repeat: no-repeat;}
div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper::after{inset: 0px; content: ""; display: block; height: 75px; margin: auto; position: absolute; width: 75px; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/dotted-pentagon.png"); mask-position: left top; mask-repeat: no-repeat;}
div[class*="custom-style"].dt-sc-icon-box.type5 .icon-content h5{margin-bottom: 18px;}
div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper::before{display: none;}
div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper img{width: 33px; height: 33px; margin-top: 28px;}
div[class*="custom-style"].dt-sc-icon-box.type5:hover .icon-wrapper::after{background: rgb(255, 255, 255);}
div[class*="custom-style"].dt-sc-icon-box.type5:hover .icon-wrapper img{filter: invert(100%);}
div[class*="custom-style"].dt-sc-icon-box.type5:not(.last){margin-bottom: 38px;}
@media (-ms-high-contrast:none){
div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper{top: 0px;}
div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper::after{background-color: rgba(0, 0, 0, 0) !important; z-index: -1;}
div[class*="custom-style"].dt-sc-icon-box.type5:hover .icon-wrapper{background-color: rgb(255, 255, 255) !important; box-shadow: rgb(9, 9, 9) 0px 0px 0px 3px inset;}
.dt-sc-icon-box.custom-style.type5:not(.no-icon-bg):hover .icon-wrapper img{animation: auto ease 0s 1 normal none running none;}
}
.dt-sc-circular-icon-set,.dt-sc-circular-icon-set *,.dt-sc-circular-icon-set ::before{transition: 0.3s linear;}
.dt-sc-circular-icon-set{border-radius: 50%; margin: 0px 28px; overflow: hidden; box-shadow: none; transition: 3s linear; padding: 92px 0px;}
.dt-sc-circular-icon-set::before{content: ""; display: block; position: absolute; height: 100%; width: 100%; background-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/icon-box-set-bg.png"); background-size: 50% auto; left: 0px; top: 0px; background-position: center center; transition: 30s linear; animation: 60s linear 0s infinite normal none running spinoffPulse;}
.dt-sc-circular-icon-set:hover{box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px inset;}
.dt-sc-circular-icon-set:hover::before{background-size: 150% auto;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-wrapper{background-color: rgb(255, 255, 255); float: left; height: 75px; margin-right: 20px; position: relative; top: 0px; width: 75px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-wrapper::after{width: 68px; height: 68px; top: 1px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-wrapper img{margin-top: 22px; animation: auto ease 0s 1 normal none running none;}
@media (-ms-high-contrast:none){
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-wrapper::after,div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper::after{display: none;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:hover .icon-wrapper,div[class*="custom-style"].dt-sc-icon-box.type3:hover .icon-wrapper{background: rgb(255, 255, 255) !important;}
}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 h5{width: 60%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow-wrap: break-word; word-break: break-all; table-layout: fixed; position: relative; margin-top: 22px; font-size: 20px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5::before{position: absolute; content: ""; display: block; height: 3px; left: 0px; top: 50%;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1),.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n),.dt-sc-circular-icon-set .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5{padding-left: 98px; margin-bottom: 10px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n),.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1),.dt-sc-circular-icon-set .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5{padding-left: 0px; margin-bottom: 10px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5.last:nth-child(2n+1),.dt-sc-circular-icon-set .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5.last{margin-bottom: 0px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1)::before,.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n)::before,.dt-sc-circular-icon-set .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before{width: 65px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n)::before,.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1)::before,.dt-sc-circular-icon-set .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before{width: 0px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(1),.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(1)::before,.dt-sc-circular-icon-set .elementor-widget:nth-child(1) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set .elementor-widget:nth-child(1) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before{transition-delay: 0.15s;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2),.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2)::before,.dt-sc-circular-icon-set .elementor-widget:nth-child(2) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set .elementor-widget:nth-child(2) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before{transition-delay: 0.3s;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(3),.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(3)::before,.dt-sc-circular-icon-set .elementor-widget:nth-child(3) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set .elementor-widget:nth-child(3) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before{transition-delay: 0.45s;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(4),.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(4)::before,.dt-sc-circular-icon-set .elementor-widget:nth-child(4) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set .elementor-widget:nth-child(4) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before{transition-delay: 0.6s;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(5),.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(5)::before,.dt-sc-circular-icon-set .elementor-widget:nth-child(5) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set .elementor-widget:nth-child(5) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before{transition-delay: 0.75s;}
.dt-sc-icon-box.type8{padding: 10px 50px 85px 115px; border-bottom: 3px dotted; width: 100%; margin-bottom: 75px;}
.dt-sc-icon-box.type8 .icon-wrapper{width: 80px; text-align: center; position: absolute; left: 0px;}
.dt-sc-icon-box.type8 .icon-wrapper img{position: relative; top: 0px;}
.dt-sc-icon-box.type8.last{border-bottom-width: 0px;}
.dt-sc-icon-box.type8.alignright{padding: 10px 115px 85px 50px;}
.dt-sc-icon-box.type8.alignright .icon-wrapper img{float: right;}
.dt-sc-icon-box.type8.alignright .icon-wrapper{left: auto; right: 0px;}
.dt-sc-icon-box.type8.animated-icons .icon-wrapper::after{position: absolute; content: ""; display: block; width: 100%; height: 100%; inset: 0px; margin: auto; z-index: -1; border-radius: 50%;}
.dt-sc-icon-box.type8.animated-icons:hover .icon-wrapper::after{width: 0px; height: 0px; border-radius: 0px;}
.dt-sc-icon-box.type8.animated-icons .icon-content h5{font-size: 20px; margin-top: 5px;}
.dt-sc-icon-box.type12{text-align: center; width: 100%; float: none; display: inline-block; border-top: 1px solid rgba(0, 0, 0, 0.05); border-bottom: 1px solid rgba(0, 0, 0, 0.05); padding: 50px 0px; box-sizing: border-box;}
.dt-sc-icon-box.type12 .icon-wrapper,.dt-sc-icon-box.type12 .icon-content{float: none; display: inline-block;}
.dt-sc-icon-box.type12 .icon-wrapper{left: 0px; position: absolute; margin-bottom: 0px; font-size: 65px;}
.dt-sc-icon-box.type12 .icon-content{text-align: left; padding-left: 90px;}
.dt-sc-icon-box.type12 .icon-content h4{position: relative; float: none; display: inline-block; padding-left: 10px; margin-left: 10px; margin-bottom: 23px;}
.dt-sc-icon-box.type12 .icon-content h4::before{position: absolute; content: "-"; display: block; left: -5px; top: 0px;}
.dt-sc-icon-box.type12 .icon-content h4{font-weight: 500; font-size: 24px;}
.dt-sc-icon-box.type12 .icon-content p{font-weight: 300; width: 100%; float: left; margin-top: 0px; margin-bottom: 0px;}
.dt-sc-icon-box.type12 .icon-wrapper > img{position: relative;}
.dt-sc-icon-box.type12.aligncenter .icon-wrapper{position: relative; margin-bottom: 30px;}
.dt-sc-icon-box.type12.aligncenter .icon-content{padding: 0px; text-align: center;}
.dt-sc-icon-box.type12.custom-style{padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.dt-sc-icon-box.type12.custom-style .icon-wrapper{margin-bottom: 20px; position: relative; width: 100%;}
.dt-sc-icon-box.type12.custom-style .icon-content{position: relative; padding-top: 30px; margin-top: 15px; width: 100%;}
.dt-sc-icon-box.type12.custom-style .icon-content::after{border-radius: 0px; inset: 0px 0px auto; content: ""; display: block; height: 3px; margin: 0px auto; position: absolute; transition: 0.3s linear; width: 65px;}
.dt-sc-icon-box.type12.custom-style:hover .icon-content::after{box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 7px;}
.dt-sc-icon-box.type12.custom-style:hover .icon-wrapper{filter: drop-shadow(rgba(0, 0, 0, 0.7) 0px 3px 3px);}
.dt-sc-icon-box.type12.custom-style .icon-content h4{font-size: 20px; font-weight: 700; margin-bottom: 5px; margin-left: 0px; padding-left: 0px;}
.dt-sc-icon-box.type12.custom-style .icon-content h4::before{display: none;}
.dt-sc-icon-box.type12.custom-style .icon-content p:last-child{font-size: 16px; font-weight: 400; line-height: normal; margin-bottom: 0px;}
.dt-sc-icon-box.type13{text-align: center; border: 1px solid; background: rgb(255, 255, 255); padding: 70px 30px 38px; margin-top: 60px; position: initial;}
@media (-ms-high-contrast:none){
.dt-sc-icon-box.type13{position: static;}
}
.dt-sc-icon-box.type13 .icon-wrapper{width: 120px; height: 120px; background: rgb(255, 255, 255); border-radius: 50%; position: absolute; top: 0px; left: 0px; right: 0px; margin: 0px auto; border-width: 1px; border-style: solid; border-color: currentcolor currentcolor rgb(255, 255, 255) rgb(255, 255, 255); border-image: none; transform: rotate(-45deg);}
.dt-sc-icon-box.type13 .icon-wrapper img{position: absolute; left: 0px; right: 0px; margin: 0px auto; top: 50%; transform: translateY(-50%) rotate(45deg);}
.dt-sc-icon-box.type13:not(.custom-style) .icon-content{font-weight: 300;}
.dt-sc-icon-box.type13 .icon-content h5{font-size: 24px; font-weight: 500; margin: 17px 0px 21px;}
.dt-sc-icon-box.type13:hover .icon-wrapper{border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(0, 0, 0) rgb(0, 0, 0);}
div[class*="custom-style"].dt-sc-icon-box.type13,div[class*="custom-style"].dt-sc-icon-box.type13::before,div[class*="custom-style"].dt-sc-icon-box.type13 *,div[class*="custom-style"].dt-sc-icon-box.type13 ::before,div[class*="custom-style-2"].dt-sc-icon-box.type13 p a span::before{transition: 0.3s linear;}
div[class*="custom-style"].dt-sc-icon-box.type13{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.067) 0px 10px 30px; border-radius: 10px; position: relative; padding: 78px 35px 38px;}
div[class*="custom-style"].dt-sc-icon-box.type13::before{content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; left: 0px; letter-spacing: 36px; margin: 0px auto; overflow: hidden; position: absolute; right: 0px; text-shadow: rgb(204, 204, 204) 2px 2px 0px; top: 12px; width: 80%;}
@media (-ms-high-contrast:none){
div[class*="custom-style"].dt-sc-icon-box.type13::before{height: 40px; letter-spacing: 30px; right: 20px;}
}
div[class*="custom-style"].dt-sc-icon-box.type13 .icon-content{width: 100%; float: left; font-weight: 600;}
div[class*="custom-style"].dt-sc-icon-box.type13 .icon-content p{margin-top: 5px;}
div[class*="custom-style"].dt-sc-icon-box.type13 .icon-wrapper,div[class*="custom-style"].dt-sc-icon-box.type13 .icon-wrapper img{background: no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto; position: relative; top: auto; transform: none; width: auto; margin-bottom: 24px; filter: brightness(0);}
div[class*="custom-style"]:not(.custom-style-2).dt-sc-icon-box.type13:hover,div[class*="custom-style"]:not(.custom-style-2).dt-sc-icon-box.type13:hover .icon-wrapper{animation: 1s ease 0s 1 normal none running jerk;}
div[class*="custom-style"].dt-sc-icon-box.type13:hover .icon-wrapper,div[class*="custom-style"].dt-sc-icon-box.type13:hover .icon-wrapper img{filter: none;}
div[class*="custom-style"].dt-sc-icon-box.type13 .icon-content h5{font-weight: 600; position: relative; padding-bottom: 32px;}
div[class*="custom-style"].dt-sc-icon-box.type13 .icon-content h5::before{position: absolute; content: ""; display: block; width: 50px; height: 3px; left: 0px; right: 0px; margin: 0px auto; bottom: 0px;}
div[class*="custom-style"].dt-sc-icon-box.type13 .icon-content h5 strong{width: 100%; float: none; display: inline-block; font-weight: 600;}
div[class*="custom-style"]:not(.custom-style-2).dt-sc-icon-box.type13:hover{color: rgb(255, 255, 255);}
div[class*="custom-style"].dt-sc-icon-box.type13:hover::before{text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;}
div[class*="custom-style"].dt-sc-icon-box.type13:hover .icon-content h5::before{width: 100px;}
div[class*="custom-style"]:not(.custom-style-2).dt-sc-icon-box.type13:hover .icon-content h5{color: rgb(255, 255, 255);}
div[class*="custom-style-2"].dt-sc-icon-box.type13{box-shadow: none; background: none; padding: 0px 35px; margin-top: 0px; margin-bottom: 30px; margin-left: 0px;}
div[class*="custom-style-2"].dt-sc-icon-box.type13::before{display: none;}
div[class*="custom-style-2"].dt-sc-icon-box.type13 .icon-wrapper,div[class*="custom-style-2"].dt-sc-icon-box.type13 .icon-wrapper img{filter: none;}
div[class*="custom-style-2"].dt-sc-icon-box.type13 .icon-content h5{padding-bottom: 26px;}
div[class*="custom-style-2"].dt-sc-icon-box.type13 p a.ult_colorlink{margin-top: 6px; position: relative;}
div[class*="custom-style-2"].dt-sc-icon-box.type13 p a span{font-size: 20px; font-weight: 600; position: relative; padding: 0px 5px;}
div[class*="custom-style-2"].dt-sc-icon-box.type13 p a span::before{bottom: -1px; content: ""; display: block; height: 1px; left: 0px; margin: 0px auto; position: absolute; right: 0px; width: 100%;}
div[class*="custom-style-2"].dt-sc-icon-box.type13:hover p a span::before{width: 0px;}
.dt-sc-icon-box.type3 .icon-wrapper span{color: rgb(9, 9, 9);}
.dt-sc-icon-box.type3:hover .icon-wrapper span{color: rgb(255, 255, 255);}
.dt-sc-icon-box .large-icon{color: rgba(0, 0, 0, 0.05);}
.dt-sc-icon-box.type5 .icon-wrapper::before{background: rgba(0, 0, 0, 0.03);}
.dt-sc-icon-box.type1{border-color: rgba(0, 0, 0, 0.15);}
.dt-sc-icon-box.type3 .icon-wrapper span{border-color: rgb(255, 255, 255);}
.dt-sc-icon-box.type8{border-color: rgba(0, 0, 0, 0.2);}
@media only screen and (min-width: 1600px){
.dt-sc-circular-icon-set{padding: 140px 0px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 h5{width: 80%; font-size: 24px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1),.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n),.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n),.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1),.dt-sc-circular-icon-set .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5{margin-bottom: 27px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5.last:nth-child(2n+1),.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5.last:nth-child(2n+1),.dt-sc-circular-icon-set .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5.last,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5.last{margin-bottom: 0px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1)::before,.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n)::before,.dt-sc-circular-icon-set .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5::before{width: 85px;}
}
@media only screen and (min-width: 1381px) and (max-width: 1599px){
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft .icon-content{padding-right: 250px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before{right: 110px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright .icon-content{padding-left: 250px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{left: 110px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
.dt-sc-icon-box.type1.custom-style::before{width: 70%;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-content{margin: 0px;}
div[class*="custom-style"].dt-sc-icon-box.type3 .icon-content h5{font-size: 16px; line-height: normal;}
.dt-sc-icon-box.type8{padding: 10px 50px 85px 100px;}
.dt-sc-icon-box.type8.animated-icons .icon-content h5{font-size: 18px; line-height: 30px;}
.dt-sc-icon-box.type8.alignright{padding: 10px 100px 85px 50px;}
.dt-sc-circular-icon-set{padding: 70px 0px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 h5{width: 45%;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft .icon-content{padding-right: 250px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before{right: 110px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright .icon-content{padding-left: 250px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{left: 110px;}
.dt-sc-icon-box.type1.custom-style{z-index: 1;}
.dt-sc-icon-box.type1.custom-style .icon-content h4{font-size: 24px; line-height: 30px;}
.dt-sc-icon-box.type1.custom-style .icon-content + *{bottom: auto; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: -1; opacity: 0.3;}
.dt-sc-icon-box.type1.custom-style:hover .icon-content + *{transform: translate(-50%, -50%);}
.dt-sc-icon-box.type2.custom-style .icon-content{padding: 0px 40px;}
div[class*="custom-style"].dt-sc-icon-box.type13::before{width: 60%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.dt-sc-icon-box.type1{padding: 35px 25px;}
.dt-sc-icon-box.type1 .icon-content h4{font-size: 26px; letter-spacing: 0px;}
.dt-sc-icon-box.type1.custom-style{margin-bottom: 30px;}
.dt-sc-icon-box.type1.custom-style .icon-content h4 strong{width: auto;}
.dt-sc-icon-box.type2.custom-style .icon-content{padding: 0px 20px;}
.dt-sc-icon-box.type2.custom-style .icon-content h4{font-size: 22px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft .icon-content{padding-right: 215px; padding-left: 250px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before{right: 110px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright .icon-content{padding-left: 215px; padding-right: 250px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{left: 110px;}
.dt-sc-circular-icon-set{margin-top: 100px; padding: 180px 0px;}
.dt-sc-icon-box.type13 .icon-content h5{font-size: 22px;}
div[class*="custom-style-2"].dt-sc-icon-box.type13{padding: 0px 25px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-icon-box.type1{margin-bottom: 30px; padding: 45px 30px;}
.dt-sc-icon-box.type5,.dt-sc-icon-box.type1.custom-style,.dt-sc-icon-box.type13:not(.custom-style){margin-bottom: 30px;}
.dt-sc-icon-box.type2.custom-style .icon-content{padding: 0px 15px;}
.dt-sc-icon-box.type2.custom-style .icon-content h5{height: 150px; width: 150px; line-height: 150px; font-size: 50px;}
.dt-sc-icon-box.type2.custom-style .icon-content h5::before{height: 166px; width: 166px;}
.dt-sc-icon-box.type2.custom-style .icon-content h4{font-size: 24px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft .icon-content,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright .icon-content{padding-left: 190px; padding-right: 190px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before{right: 80px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{left: 80px;}
div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content h5{line-height: 36px;}
.dt-sc-icon-box.type5 .icon-wrapper img{width: 30px;}
div[class*="custom-style"].dt-sc-icon-box.type13::before{letter-spacing: 32px;}
div[class*="custom-style-2"].dt-sc-icon-box.type13{padding: 0px 16px;}
div[class*="custom-style-2"].dt-sc-icon-box.type13 .icon-content p{font-size: 20px;}
.dt-sc-icon-box.type5 .icon-wrapper img{margin-top: 20px;}
.dt-sc-circular-icon-set{margin-top: 100px; padding: 100px;}
}
@media only screen and (max-width: 767px){
.dt-sc-icon-box{box-sizing: border-box;}
.dt-sc-icon-box:not(.type8),.dt-sc-icon-box.alignright:not(.type8),.dt-sc-icon-box.type13{margin-bottom: 25px;}
.dt-sc-icon-box.type2.custom-style{margin-bottom: 50px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft .icon-content h5,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright .icon-content h5{position: relative;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft .icon-content,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright .icon-content{padding-left: 0px; padding-right: 0px;}
.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{inset: auto 0px -120px; margin: 0px auto;}
.dt-sc-icon-box.type1{width: auto; margin: 15px; border: 1px solid rgba(0, 0, 0, 0.15);}
.vc_row > .wpb_column:nth-child(2n+1) .dt-sc-icon-box.type2.custom-style::before,.vc_row > .wpb_column:nth-child(2n) .dt-sc-icon-box.type2.custom-style::before{display: none;}
.dt-sc-circular-icon-set{padding: 75px 0px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1),.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n),.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n),.dt-sc-circular-icon-set:hover div[class*="custom-style-2"].dt-sc-icon-box.type5:nth-child(2n+1),.dt-sc-circular-icon-set .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set .elementor-widget:nth-child(2n) > div[class*="custom-style-2"].dt-sc-icon-box.type5,.dt-sc-circular-icon-set:hover .elementor-widget:nth-child(2n+1) > div[class*="custom-style-2"].dt-sc-icon-box.type5{padding-left: 0px; text-align: center; margin-bottom: 0px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-content,.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-content h5{text-align: center; float: none; display: inline-block; width: 80%; margin-bottom: 0px; margin-top: 5px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5::before,.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-wrapper::after{display: none;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-wrapper{display: none;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:hover .icon-wrapper{background: none !important;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-wrapper img{margin-top: 0px; margin-bottom: 0px; margin-right: 15px;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:hover .icon-wrapper img{filter: none;}
.dt-sc-icon-box.type8.last{border-bottom: 3px dotted rgba(255, 255, 255, 0.3);}
.dt-sc-icon-box.type12.custom-style{margin-bottom: 30px;}
}
@media only screen and (max-width: 479px){
.dt-sc-icon-box.type1.custom-style{z-index: 1; padding: 75px 30px 50px 25px;}
.dt-sc-icon-box.type1.custom-style .icon-content h4{font-size: 24px; line-height: 30px;}
.dt-sc-icon-box.type1.custom-style .icon-content + *{width: auto;}
.dt-sc-icon-box.type8{padding: 10px 20px 85px 105px;}
.dt-sc-icon-box.type8.alignright{padding: 10px 95px 85px 20px;}
.dt-sc-icon-box.type12 .icon-wrapper{position: relative; float: left; margin-bottom: 20px;}
.dt-sc-icon-box.type12 .icon-content{padding-left: 0px;}
.dt-sc-circular-icon-set{padding: 22px 0px; margin: 0px 15px !important;}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-content,.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 .icon-content h5{font-size: 16px; margin-top: 0px;}
.dt-sc-icon-box.type1.custom-style::before{width: 82%;}
}
@media only screen and (max-width: 319px){
.dt-sc-icon-box.type2 .icon-content h4{font-size: 12px; letter-spacing: 0.2px;}
.dt-sc-icon-box.type3 .icon-content h4{font-size: 16px;}
.dt-sc-icon-box.type5{padding-left: 75px;}
.dt-sc-icon-box.type5 .icon-wrapper{width: 60px;}
.dt-sc-icon-box.type5 .icon-wrapper::before{height: 45px; width: 45px; border-radius: 8px;}
.dt-sc-icon-box.type12{padding: 15px 10px 20px; min-height: 155px;}
.dt-sc-icon-box.type12 .icon-wrapper{margin: 0px 5px 0px 0px; top: 51px;}
.dt-sc-icon-box.type12 .icon-content{top: 46px;}
.dt-sc-icon-box.type13 .icon-content p{font-size: 14px;}
}
.dt-sc-image-caption.type5,.dt-sc-image-caption.type5 h3,.dt-sc-image-caption.type5 .dt-sc-image-content::after{transition: 0.3s linear;}
.dt-sc-image-caption{float: left; clear: both; width: 100%; margin: 0px; padding: 0px;}
.dt-sc-image-caption .dt-sc-image-wrapper{position: relative;}
.dt-sc-image-caption .dt-sc-image-content{display: inline-block; clear: both; margin: 30px 0px 0px;}
.dt-sc-image-caption .dt-sc-image-title{display: inline-block; margin-bottom: 20px; width: 100%;}
.dt-sc-image-caption .dt-sc-image-title h3{position: relative;}
.dt-sc-image-caption .dt-sc-image-title h6{font-size: 12px; margin-bottom: 0px; text-transform: uppercase;}
.dt-sc-image-caption .dt-sc-image-content a{margin-top: 20px;}
.dt-sc-image-caption.type5{float: left; clear: both; margin: 0px 0px 40px; padding: 0px 15px; width: 100%; text-align: center; position: relative; top: 0px;}
.dt-sc-image-caption.type5:hover{top: -5px;}
.dt-sc-image-caption.type5 .dt-sc-image-content{margin-top: 30px; position: relative; padding-bottom: 30px; border-bottom: 1px solid; display: block;}
.dt-sc-image-caption.type5 .dt-sc-image-content::after{content: ""; position: absolute; left: 0px; width: 0px; border-bottom: 1px solid; bottom: 0px; right: 0px; margin: auto;}
.dt-sc-image-caption.type5:hover .dt-sc-image-content::after{width: 100%;}
.dt-sc-image-caption.type5 .dt-sc-image-title{margin-bottom: 0px;}
.dt-sc-image-caption.type5 h3{font-size: 26px; display: inline-block; margin: 0px; padding: 6px 25px 5px; font-weight: normal; text-transform: capitalize;}
.dt-sc-image-caption.type5.dt-sc-student-info,.dt-sc-image-caption.type5.dt-sc-student-info .dt-sc-image-wrapper img{transition: 0.3s linear;}
.dt-sc-image-caption.type5.dt-sc-student-info{background: rgb(255, 255, 255); padding: 20px 20px 14px;}
.dt-sc-image-caption.type5.dt-sc-student-info:hover{top: auto; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 10px;}
.dt-sc-image-caption.type5.dt-sc-student-info{border-radius: 10px; box-shadow: rgb(200, 148, 0) 0px 10px 16px 0px;}
.dt-sc-image-caption.type5.dt-sc-student-info .dt-sc-image-wrapper img{border-radius: 10px;}
.dt-sc-image-caption.type5.dt-sc-student-info .dt-sc-image-content{padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-top: 14px;}
.dt-sc-image-caption.type5.dt-sc-student-info .dt-sc-image-content::after{display: none;}
.dt-sc-image-caption.type5.dt-sc-student-info h3{font-size: 24px; font-weight: 600; padding: 0px;}
.dt-sc-image-caption.type5.dt-sc-student-info .dt-sc-image-title h6{font-size: 20px;}
.dt-sc-image-caption.type5.dt-sc-student-info:hover .dt-sc-image-content h3 a{background: none;}
.dt-sc-image-caption:hover .dt-sc-image-content a{color: rgb(255, 255, 255);}
.dt-sc-image-caption .dt-sc-image-title h6{color: rgba(0, 0, 0, 0.5);}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.dt-sc-image-caption.type5 img{width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-image-caption.type5 .dt-sc-image-content,.dt-sc-image-caption.type5 .dt-sc-image-title,.dt-sc-image-caption.type5 .dt-sc-image-title h3{width: 100%;}
.dt-sc-image-caption.type5 h3{padding: 6px 15px 5px; box-sizing: border-box;}
}
@media only screen and (max-width: 767px){
.dt-sc-image-caption .dt-sc-image-wrapper > img,.dt-sc-image-caption .dt-sc-image-content{width: 100%;}
}
@media only screen and (max-width: 479px){
.dt-sc-image-caption.type5 h3{font-size: 22px;}
}
@media only screen and (max-width: 319px){
.dt-sc-image-caption.type5 h3{font-size: 16px; padding: 6px 15px 5px; border-radius: 5px;}
}
ul.dt-sc-fancy-list{list-style-type: none; list-style-position: outside; margin: 0px;}
ul.dt-sc-fancy-list li{clear: both; display: block; position: relative; padding: 5px 0px 5px 30px;}
ul.dt-sc-fancy-list li:first-child{padding-top: 0px;}
ul.dt-sc-fancy-list li > h6:first-child{display: inline-block; float: none; width: 100%; margin-bottom: 15px; font-weight: 700;}
ul.dt-sc-fancy-list li::before{font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; text-decoration: inherit; font-size: 12px; position: absolute; top: 6px; left: 0px;}
ul.dt-sc-fancy-list li:first-child::before{top: 1px;}
ul.dt-sc-fancy-list.minus li{padding-left: 55px;}
ul.dt-sc-fancy-list.minus li::before{content: "";}
ul.dt-sc-fancy-list.circle-bullet li::before{content: "";}
ul.dt-sc-fancy-list.yellow li::before{color: rgb(252, 210, 28);}
input:disabled{opacity: 0.5; pointer-events: none;}
.dt-sc-dark-bg a:hover{color: rgb(255, 255, 255);}
.dt-sc-dark-bg a:hover{color: rgb(255, 255, 255);}
input:disabled{opacity: 0.5; pointer-events: none;}
.dt-sc-progress{margin: 55px 0px 10px; clear: both; display: inline-block; width: 100%; height: 12px; padding: 1px; border: 1px solid; border-radius: 20px;}
.dt-sc-progress .dt-sc-bar{position: relative;}
.dt-sc-bar-text{font-size: 14px; font-weight: 600; margin: -36px 0px 0px;}
.dt-sc-progress .dt-sc-bar-text > span{float: right; display: inline-block;}
.dt-sc-progress .dt-sc-bar{width: 0%; height: 100%; float: left; background-repeat: repeat-x; box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset; transition: width 0.6s; border-radius: 20px;}
.dt-sc-progress.style3 .dt-sc-bar-text > span{float: right; display: inline-block; width: 48px; height: 48px; border-radius: 50%; position: absolute; text-align: center; right: -10%; top: -20px; line-height: 48px; color: rgb(9, 9, 9); z-index: 9;}
.dt-sc-progress.style3{position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; background: rgb(234, 234, 234); height: 10px; width: 90%;}
.dt-sc-progress.style3 .dt-sc-bar{position: initial;}
.dt-sc-progress.style3 .dt-sc-progressbar-pointer{content: ""; float: right; width: 14px; height: 14px; position: relative; top: 0px; right: -5px; border-radius: 50%;}
.dt-sc-progress.style3 .dt-sc-bar{border-radius: 10px; box-shadow: none;}
@media screen and (min-width:0\0){
.dt-sc-progress.style3 .dt-sc-bar{position: static;}
.style3.dt-sc-progress .dt-sc-progressbar-pointer{top: 1px;}
}
.dt-sc-dark-bg .dt-sc-progress{background-color: rgb(68, 68, 68);}
.dt-sc-progress{border-color: rgb(0, 0, 0);}
.dt-sc-bar-text{color: rgb(0, 0, 0);}
.dt-sc-dark-bg .dt-sc-bar-text{color: rgb(255, 255, 255);}
@media only screen and (max-width: 479px){
.dt-sc-progress.style3{width: 100%;}
.dt-sc-progress.style3 .dt-sc-progressbar-pointer{top: -3px;}
.dt-sc-progress.style3 .dt-sc-bar-text{margin: -45px 0px 0px;}
.dt-sc-progress.style3 .dt-sc-bar-text > span{font-size: 10px; height: 35px; left: 0px; line-height: 35px; right: auto; top: -15px; width: 35px;}
}
@media only screen and (max-width: 319px){
.dt-sc-bar-text{font-size: 10px; line-height: normal; position: relative;}
.dt-sc-progress .dt-sc-bar-text > span{position: absolute; bottom: 0px; right: 0px;}
}
.dt-sc-sociable{display: block; clear: both; line-height: 0; margin: 0px -3px; padding: 0px;}
.dt-sc-sociable.left > li:first-child{margin-left: 0px;}
.dt-sc-sociable li{display: inline-block; margin: 2px 6px; padding: 0px; position: relative;}
.dt-sc-sociable li a{float: left; text-align: center; text-indent: -9999px;}
.dt-sc-sociable li a > i{font-style: normal; font-size: inherit; font-weight: normal;}
.dt-sc-sociable li a > i::before{display: inline-block; font-family: "Font Awesome 5 Brands"; height: 100%; position: absolute; left: 0px; top: 0px; text-indent: 0px; width: 100%; z-index: 1;}
.dt-sc-sociable.large li a{font-size: 20px; height: 48px; line-height: 48px; width: 48px;}
.dt-sc-sociable li a > .dt-icon-default::before,.dt-sc-sociable li a > .dt-icon-default::after,.dt-sc-sociable li a > .dt-icon-hover::before,.dt-sc-sociable li a > .dt-icon-hover::after{content: ""; display: inline-block; height: 100%; position: absolute; left: 0px; top: 0px; width: 100%;}
.dt-sc-sociable li a > .dt-icon-default::after,.dt-sc-sociable li a > .dt-icon-hover::after{border-style: solid; border-width: 3px; border-color: rgba(0, 0, 0, 0);}
.dt-sc-sociable[data-default-shape="circle"] li a .dt-icon-default::before,.dt-sc-sociable[data-default-shape="circle"] li a .dt-icon-default::after,.dt-sc-sociable[data-hover-shape="circle"] li a .dt-icon-hover::before,.dt-sc-sociable[data-hover-shape="circle"] li a .dt-icon-hover::after{border-radius: 50%;}
.dt-sc-sociable li a > .dt-icon-hover,.dt-sc-sociable li a:hover > .dt-icon-default,.dt-sc-sociable[data-default-style="bordered"] li a > .dt-icon-default::before{opacity: 0; visibility: hidden;}
.dt-sc-sociable li a:hover > .dt-icon-hover{opacity: 1; visibility: visible;}
.dt-sc-sociable li a,.dt-sc-sociable li a span,.dt-sc-sociable li a span::before,.dt-sc-sociable li a span::after{transition: 0.3s linear;}
.dt-sc-sociable[data-hover-style="filled"] li a:hover > i{color: rgb(255, 255, 255);}
.dt-sc-sociable li.skype a > i::before{content: "";}
.dt-sc-sociable li.twitter a > i::before{content: "";}
.dt-sc-sociable li.youtube a > i::before{content: "";}
.dt-sc-sociable li.google-plus a > i::before{content: "";}
.dt-sc-sociable li.facebook a > i::before{content: "";}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
.dt-sc-owly-footer .dt-sc-sociable li{margin: 2px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-owly-footer .dt-sc-sociable li{margin: 2px 4px;}
}
.dt-sc-tabs-horizontal-container{float: left; width: 100%; margin: 0px 0px 20px; padding: 0px; clear: both;}
ul.dt-sc-tabs-horizontal{float: left; margin: 0px; padding: 0px; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
ul.dt-sc-tabs-horizontal > li{float: left; display: inline; margin: 0px; padding: 0px;}
ul.dt-sc-tabs-horizontal > li > a{border-bottom: 1px solid transparent; float: left; margin: 0px 0px -1px; padding: 10px 20px 15px; font-size: 14px; text-align: center; font-weight: bold; text-transform: uppercase; border-radius: 3px 3px 0px 0px; color: rgb(9, 9, 9);}
ul.dt-sc-tabs-horizontal > li > a.current{position: relative; z-index: 1;}
.dt-sc-tabs-horizontal-content{float: left; clear: both; width: 100%; margin: 0px; padding: 20px 0px;}
.dt-sc-tabs-horizontal-container.custom-style ul.dt-sc-tabs-horizontal{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.dt-sc-tabs-horizontal-container.custom-style ul.dt-sc-tabs-horizontal > li > a{position: relative; clear: both; display: inline-block; float: none; font-size: 24px; text-align: center; text-transform: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.dt-sc-tabs-horizontal-container.custom-style ul.dt-sc-tabs-horizontal > li > a::before{position: absolute; content: ""; display: block; width: 0px; height: 5px; border-radius: 5px; bottom: 0px; transition: 0.3s linear; right: 0px; left: 0px; margin: 0px auto;}
.dt-sc-tabs-horizontal-container.custom-style ul.dt-sc-tabs-horizontal > li > a.current::before{width: 100%;}
.dt-sc-tabs-horizontal-container.custom-style .dt-sc-tabs-horizontal-content{padding: 60px 0px;}
@media only screen and (min-width: 1201px) and (max-width: 1600px){
.dt-sc-tabs-horizontal-container.custom-style ul.dt-sc-tabs-horizontal > li > a{font-size: 20px; padding: 10px 15px 15px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
ul.dt-sc-tabs-horizontal > li > a{padding: 10px 15px 15px;}
.dt-sc-tabs-horizontal-container.custom-style ul.dt-sc-tabs-horizontal > li > a{font-size: 18px; padding: 10px 14px 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
ul.dt-sc-tabs-horizontal > li > a{padding: 10px 15px 15px;}
}
@media only screen and (max-width: 767px){
ul.dt-sc-tabs-horizontal li{position: relative; z-index: 1;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
ul.dt-sc-tabs-horizontal > li > a{padding: 10px 15px 15px;}
.dt-sc-tabs-horizontal-container.custom-style ul.dt-sc-tabs-horizontal > li > a{padding: 15px 20px;}
}
@media only screen and (max-width: 479px){
ul.dt-sc-tabs-horizontal{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
ul.dt-sc-tabs-horizontal li{border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align: center; width: 100%;}
ul.dt-sc-tabs-horizontal > li > a{display: inline-block; float: none;}
}
@media only screen and (max-width: 319px){
ul.dt-sc-tabs-horizontal > li > a{font-size: 12px;}
ul.dt-sc-tabs-horizontal > li > a{padding: 10px 15px 15px;}
}
.dt-sc-team-shortcode-image a i,.dt-sc-team-shortcode-image a span,.dt-sc-team-shortcode-image::after{transition: 0.3s linear;}
.dt-sc-team-social{float: left; clear: both; width: 100%; margin: 0px; padding: 0px; text-align: center;}
.dt-sc-team-social li{display: inline-block; margin: 0px 5px; padding: 0px;}
.dt-sc-team-social li a{width: 34px; height: 34px; text-align: center; font-size: 16px; line-height: 34px; font-weight: 100;}
.dt-sc-team-shortcode.pentagon,.dt-sc-team-shortcode.pentagon *,.dt-sc-team-shortcode.pentagon ::before{transition: 0.3s linear;}
.dt-sc-team-shortcode.pentagon{text-align: center; margin-bottom: 30px;}
.dt-sc-team-shortcode-image{margin: 0px 20% 35px; display: block; height: 100%; top: 0px; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/pentagon.png"); mask-position: center center; mask-repeat: no-repeat; position: relative; backface-visibility: hidden;}
.dt-sc-team-shortcode-image::before{position: absolute; content: ""; display: block; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0;}
.dt-sc-team-shortcode-image a{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0;}
.dt-sc-team-shortcode-image a span{width: 100%; float: left; text-align: center;}
.dt-sc-team-shortcode-image::after{background: rgb(9, 9, 9); inset: 0px; content: ""; display: block; height: 100%; margin: auto; position: absolute; width: 100%; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/dotted-pentagon.png"); mask-position: left top; mask-repeat: no-repeat; opacity: 0;}
.dt-sc-team-shortcode:hover .dt-sc-team-shortcode-image::after{opacity: 1;}
.dt-sc-team-shortcode-image a i{position: relative; top: -10px;}
.dt-sc-team-shortcode-image a span{position: relative; bottom: -10px;}
.dt-sc-team-shortcode:hover .dt-sc-team-shortcode-image a i{top: 0px;}
.dt-sc-team-shortcode:hover .dt-sc-team-shortcode-image a span{bottom: 0px;}
.dt-sc-team-shortcode.pentagon:hover .dt-sc-team-shortcode-image::before{opacity: 0.9;}
.dt-sc-team-shortcode.pentagon:hover .dt-sc-team-shortcode-image a{opacity: 1;}
.dt-sc-team-shortcode-description{padding: 0px 40px; width: 100%; float: none; display: inline-block;}
.dt-sc-team-shortcode-description h5{margin-bottom: 2px;}
.dt-sc-team-shortcode-description h5 + p{margin-bottom: 0px; font-size: 20px; font-weight: 600;}
.dt-sc-team-shortcode-description .dt-sc-team-social{margin: 28px 0px 32px;}
.dt-sc-team-shortcode-description .dt-sc-team-social li{margin: 0px 10px;}
.dt-sc-team-shortcode-description .dt-sc-team-social li a{box-shadow: rgb(9, 9, 9) 0px 0px 0px 3px; border-radius: 50%; height: 46px; width: 46px; line-height: 46px; font-size: 20px;}
@media (-ms-high-contrast:none){
.dt-sc-team-shortcode-image::after{display: none !important;}
}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
.dt-sc-team-shortcode-image{margin: 0px 10% 30px;}
.dt-sc-team-shortcode-description{padding: 0px 25px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.dt-sc-team-shortcode-image{margin: 0px 10% 30px;}
.dt-sc-team-shortcode-description{padding: 0px 15px;}
.dt-sc-team-shortcode-description .dt-sc-team-social li{margin: 0px 8px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-team-social li{margin: 0px 2px 2px;}
.dt-sc-team-shortcode-image{margin: 0px 5% 30px;}
.dt-sc-team-shortcode-description{padding: 0px 8px;}
.dt-sc-team-shortcode-description .dt-sc-team-social li{margin: 0px 5px;}
.dt-sc-team-shortcode-description .dt-sc-team-social li a{height: 36px; width: 36px; line-height: 36px; font-size: 16px;}
}
@media only screen and (max-width: 479px){
.dt-sc-team-shortcode-image{margin: 0px 10% 30px;}
.dt-sc-team-shortcode-description{padding: 0px 15px;}
.dt-sc-team-shortcode-description .dt-sc-team-social li{margin: 0px 8px;}
}
@media only screen and (max-width: 319px){
.dt-sc-team-social li{margin: 0px 2px;}
.dt-sc-team-social li a{font-size: 15px; height: 30px; line-height: 30px; width: 30px;}
}
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image img{transition: 0.3s linear;}
.dt-sc-special-testimonial-details-holder{text-align: center; cursor: move;}
.dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description{font-size: 20px; color: rgb(102, 102, 102); padding: 0px 100px; margin-bottom: 20px; position: relative; font-weight: lighter; line-height: 40px;}
.dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description::before{position: absolute; content: ""; display: block; left: 0px; right: 0px; margin: 0px auto; font-size: 120px; top: 50%; transform: translateY(-50%); font-family: Material-Design-Iconic-Font; z-index: -1; opacity: 0.2;}
.dt-sc-special-testimonial-images-holder{padding-bottom: 30px; position: relative; margin-bottom: 50px;}
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image{text-align: center;}
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image img{border-radius: 50%; float: none; display: inline-block; margin: 20px 0px 10px; width: 180px; cursor: pointer; transform: scale(0.8);}
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite{text-transform: capitalize; font-size: 18px; font-weight: 600; font-style: normal; line-height: 20px;}
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite small{width: 100%; float: none; display: inline-block; font-size: 16px; text-transform: capitalize; color: rgb(137, 137, 137); font-weight: 300; line-height: 28px; letter-spacing: 0.5px;}
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current img{transform: scale(1); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px;}
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current .dt-sc-testimonial-author cite small{color: rgb(43, 43, 43);}
.dt-sc-special-testimonial-images-holder button.slick-arrow{position: absolute; inset: auto 0px -20px; margin: 0px auto; transform: translateY(0px); width: 30px; height: 30px;}
.dt-sc-special-testimonial-images-holder.slick-slider .slick-list{padding: 0px !important;}
.dt-sc-special-testimonial-images-holder.slick-slider::before{content: ""; display: block; position: absolute; bottom: -24px; width: 2px; height: 24px; background: rgb(43, 43, 43); left: 0px; right: 0px; margin: 0px auto;}
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev{left: -60px; z-index: 1;}
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-next{right: -60px; z-index: 1;}
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev::before,.dt-sc-special-testimonial-images-holder.slick-slider button.slick-next::before{transition: 0.3s linear;}
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev::before{content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 0px; border-top: 8px solid transparent; border-right: 13px solid; border-bottom: 8px solid transparent;}
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-next::before{content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 0px; border-top: 8px solid transparent; border-left: 13px solid; border-bottom: 8px solid transparent;}
@media only screen and (max-width: 767px){
.dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description{padding: 0px 50px;}
}
@media only screen and (max-width: 479px){
.dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description{padding: 0px 50px;}
}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline .dt-sc-hr-timeline-thumb::before,.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3{transition: 0.3s linear;}
.dt-sc-hr-timeline-wrapper{float: left; width: 100%; clear: both; margin: 0px; padding: 0px; position: relative;}
.dt-sc-hr-timeline-section.type2{float: left; width: 100%; margin: 0px; padding: 0px; clear: both; position: relative;}
.dt-sc-hr-timeline-section.type2::before{content: ""; position: absolute; inset: 0px; margin: auto; height: 5px; width: 78%;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content{text-align: center;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb{display: inline-block; line-height: 0; margin: 0px 0px 70px; position: relative; top: 14px; text-align: center;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{margin: 70px 0px 0px; top: -8px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb img{border-radius: 50%;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3{font-size: 15px; font-weight: bold; line-height: normal; margin-bottom: 30px; position: relative; text-transform: uppercase;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::before{content: ""; position: absolute; left: 0px; right: 0px; bottom: -10px; margin: auto; height: 1px; width: 70px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb::before{content: ""; position: absolute; left: calc(50% - 13px); top: 100%; width: 26px; height: 26px; border: 1px solid; border-radius: 50%; transform: translateY(44px);}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb::after{content: ""; position: absolute; left: calc(50% - 2px); top: 100%; width: 5px; height: 44px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb::before{bottom: 100%; top: auto; transform: translateY(-44px);}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb::after{bottom: 100%; top: auto;}
.dt-sc-timeline-section{float: left; width: 100%; clear: both; margin: 0px 0px 46px; padding: 0px; position: relative;}
.dt-sc-timeline-section::before{content: ""; position: absolute; left: 0px; right: 0px; top: 0px; margin: auto; height: 100%; width: 5px;}
.dt-sc-timeline{display: inline-block; width: 100%;}
.dt-sc-timeline-section .dt-sc-timeline:first-child{margin-top: -19px;}
.dt-sc-timeline-section .dt-sc-timeline:last-child{margin-bottom: -46px;}
.dt-sc-timeline .column{margin: 0px; width: 50%;}
.dt-sc-timeline.right > .column{float: right;}
.dt-sc-timeline .dt-sc-timeline-content h2{font-size: 16px; line-height: normal;}
.dt-sc-timeline .dt-sc-timeline-content h2 span{font-size: 24px;}
.dt-sc-timeline.left .dt-sc-timeline-content{text-align: right; padding: 0px 120px 0px 0px; position: relative;}
.dt-sc-timeline.right .dt-sc-timeline-content{padding: 0px 0px 0px 120px; position: relative;}
.dt-sc-timeline .dt-sc-timeline-content::before{content: ""; position: absolute; top: 0px; bottom: 0px; right: 72px; margin: auto; width: 26px; height: 26px; border: 5px solid; border-radius: 50%;}
.dt-sc-timeline .dt-sc-timeline-content::after{content: ""; position: absolute; top: 0px; bottom: 0px; right: 3px; margin: auto; width: 70px; height: 5px;}
.dt-sc-timeline.right .dt-sc-timeline-content::before{right: inherit; left: 73px;}
.dt-sc-timeline.right .dt-sc-timeline-content::after{right: inherit; left: 2px;}
.dt-sc-timeline-section.type3{padding: 30px 0px;}
.dt-sc-timeline-section.type3::before{width: 2px; height: 100%; background: rgba(0, 0, 0, 0.1);}
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content::before{width: 24px; height: 24px; border: 2px solid rgba(0, 0, 0, 0.1); z-index: 1; right: -12px; top: 40px; bottom: inherit;}
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content::after{background: rgb(255, 255, 255); width: 34px; height: 34px; border-radius: 50%; right: -18px; top: 35px; bottom: inherit;}
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content h2{position: relative; padding: 10px 0px 0px;}
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content h2::before{content: ""; position: absolute; width: 30px; height: 2px; top: 0px; right: 0px;}
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content h2 span{color: rgb(0, 0, 0); margin-bottom: 5px; display: inline-block;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content h2::before{left: 0px; right: inherit;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content::before{left: -12px; right: inherit;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content::after{left: -18px; right: inherit;}
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content{padding-top: 30px;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content{padding-right: 105px;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content{padding-left: 105px;}
.dt-sc-timeline-section.type3.custom-style{padding: 32px 0px;}
.dt-sc-timeline-section.type3.custom-style::before{width: 5px; opacity: 0.5;}
.dt-sc-timeline-section.type3.custom-style::after{background: rgb(255, 255, 255); border: 4px solid; bottom: 0px; content: ""; display: block; height: 24px; left: 0px; margin: 0px auto; position: absolute; right: 0px; width: 24px; border-radius: 50%;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content .vc_single_image-wrapper::before,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content .vc_single_image-wrapper::after,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-image-wrapper img,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content::before{transition: 0.3s linear;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline:not(:last-child){margin-bottom: -200px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-image-wrapper img{border-radius: 50%;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content::before{border: 4px solid; background: rgb(255, 255, 255); top: 54px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content::after{border-radius: 10px; height: 5px; top: 64px; width: 42px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content h2{width: 100%; float: left; padding-top: 0px; margin-bottom: 30px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content h2::before{display: none;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content h2 span{margin-top: 20px; margin-bottom: 15px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content .wpb_content_element{margin-bottom: 0px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content .vc_single_image-wrapper{position: relative;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content .vc_single_image-wrapper::before{position: absolute; content: ""; display: block; width: 100%; height: 70%; top: 0px; left: 0px; z-index: -1; border-radius: 15px; animation: auto ease 0s 1 normal none running none;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.green .dt-sc-timeline-content .vc_single_image-wrapper::before{background-color: rgb(44, 218, 150);}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.lime .dt-sc-timeline-content .vc_single_image-wrapper::before{background-color: rgb(255, 244, 74);}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.skyblue .dt-sc-timeline-content .vc_single_image-wrapper::before{background-color: rgb(44, 159, 218);}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline:hover .dt-sc-timeline-content .vc_single_image-wrapper::before{animation: 20s ease 0s infinite normal none running bg-color;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-image-wrapper{width: 100%; float: right;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-image-wrapper img{float: right;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content{padding-right: 95px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content::after{right: 10px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content .wpb_content_element{float: right; width: 75%;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.right .dt-sc-timeline-content{padding-left: 95px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.right .dt-sc-timeline-content::after{left: 10px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.right .dt-sc-timeline-content .wpb_content_element{float: left; width: 75%;}
.dt-sc-hr-timeline-section.type2.custom-style{overflow: hidden;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb{width: 170px; height: 170px; position: relative; border-radius: 50%; box-shadow: rgb(9, 9, 9) 0px 0px 0px 4px inset; display: inline-block; float: none;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb::after,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3::before,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3::after,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb img{transition: 0.3s linear;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb::after{animation: 60s linear 0s infinite normal none running spinoffPulse; background: none; border: 2px dashed; border-radius: 50%; inset: -5px; content: ""; display: block; height: 180px; margin: auto; position: absolute; transition: 0.3s linear; width: 180px; z-index: 9;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb img{left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); border-radius: 0px; width: 50px;}
.dt-sc-hr-timeline-section.type2.custom-style::before{background: none; border-top: 2px dashed;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{top: auto; margin: 160px 0px 0px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb::after{bottom: -5px; top: -5px; transform: translateY(0px); animation: 60s linear 0s infinite normal none running spinoffPulse-reverse;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-thumb::after,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom:hover .dt-sc-hr-timeline-thumb::after{inset: 0px; width: 160px; height: 160px; border-color: rgb(255, 255, 255);}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content p{padding: 0px 40px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3{font-size: 24px; padding-bottom: 22px; position: relative; text-transform: capitalize;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3::before{position: absolute; content: ""; display: block; width: 50px; height: 1.5px; left: 0px; right: 0px; margin: 0px auto; bottom: -6px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3::after{position: absolute; content: ""; display: block; width: 50px; height: 1.5px; left: 0px; right: 0px; margin: 0px auto; bottom: -4.5px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-content h3::before{bottom: -5px; height: 1px; width: 100px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-content h3::after{height: 1px; width: 100px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-content h3{text-shadow: rgba(0, 0, 0, 0.25) 2px 2px 0px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-thumb img{filter: invert(100%);}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content .dt-sc-hr-timeline-thumb{position: relative; margin: 0px 0px 160px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content .dt-sc-hr-timeline-thumb span::after{border-left: 2px dashed; content: ""; display: block; height: 58%; left: 0px; margin: 10px auto 0px; position: absolute; right: 0px; top: 100%; width: 1px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content .dt-sc-hr-timeline-thumb span::after{border-left: 2px dashed; content: ""; display: block; height: 50%; inset: auto 0px 100%; margin: 0px auto 8px; position: absolute; width: 1px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb::before{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 40px; left: 0px; margin: 0px auto; right: 0px; transform: translateY(78px); width: 40px; z-index: 9;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-thumb::before{box-shadow: rgb(9, 9, 9) 0px 0px 0px 5px inset;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb::before{transform: translateY(-85px);}
@media (-ms-high-contrast:none){
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-thumb{background-color: rgb(255, 255, 255) !important; box-shadow: rgb(9, 9, 9) 0px 0px 0px 3px inset;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-thumb::after,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom:hover .dt-sc-hr-timeline-thumb::after{border-color: rgb(9, 9, 9);}
}
.dt-sc-timeline-section::before,.dt-sc-timeline .dt-sc-timeline-content::after{background: rgba(0, 0, 0, 0.05);}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb::before{background: rgb(255, 255, 255);}
.dt-sc-hr-timeline-section.type2::before,.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb::after{background: rgb(34, 34, 34);}
.dt-sc-timeline .dt-sc-timeline-content::before{border-color: rgba(0, 0, 0, 0.05);}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb::before{border-color: rgb(34, 34, 34);}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content p{font-size: 18px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb{top: 12px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{top: -5px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3{font-size: 20px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content p{padding: 0px 20px; font-size: 16px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content .wpb_content_element,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.right .dt-sc-timeline-content .wpb_content_element{width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb{top: 26px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{top: -18px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content p{font-size: 12px; line-height: 20px;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content{padding-right: 50px;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content{padding-left: 50px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb img{width: 106px;}
.dt-sc-timeline .dt-sc-timeline-content h2{line-height: 30px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb{width: 130px; height: 130px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb::after{width: 140px; height: 140px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-thumb::after,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom:hover .dt-sc-hr-timeline-thumb::after{width: 125px; height: 125px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content p{padding: 0px 15px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3{font-size: 20px; padding-bottom: 14px; margin-bottom: 25px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{margin: 150px 0px 0px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content .dt-sc-hr-timeline-thumb span::after{top: -60%;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content .wpb_content_element,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.right .dt-sc-timeline-content .wpb_content_element{width: 100%;}
}
@media only screen and (max-width: 767px){
.dt-sc-timeline .column{width: 100%;}
.dt-sc-hr-timeline-section.type2::before{content: none;}
.dt-sc-hr-timeline-section.type2 .column{margin-bottom: 50px;}
.dt-sc-hr-timeline-section.type2 .column:last-child{margin-bottom: 20px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb{top: 36px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline:not(.bottom) .dt-sc-hr-timeline-content h3{margin-top: 6px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after,.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after{content: ""; height: 5px; margin: 0px auto; position: absolute; left: 0px; right: 0px; width: calc(100% - 40px); z-index: -1;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after{top: -22px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content h3::after{content: none;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p{margin-bottom: 0px; padding-bottom: 30px; position: relative;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after{bottom: 0px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{top: -15px;}
.dt-sc-timeline-section::before{right: auto;}
.dt-sc-timeline-section::after{content: ""; height: 100%; margin: auto; position: absolute; right: 0px; top: 0px; width: 5px;}
.dt-sc-timeline-section .dt-sc-timeline:first-child{margin-top: -10px;}
.dt-sc-timeline .dt-sc-timeline-content::after{right: 0px; width: 25px;}
.dt-sc-timeline.right .dt-sc-timeline-content::after{left: 0px;}
.dt-sc-timeline .dt-sc-timeline-content::before{right: 25px;}
.dt-sc-timeline.left .dt-sc-timeline-content{padding: 0px 70px 0px 0px;}
.dt-sc-timeline.right .dt-sc-timeline-content::before{left: 25px;}
.dt-sc-timeline.right .dt-sc-timeline-content{padding: 0px 0px 0px 70px;}
.dt-sc-hr-timeline-section.type2.custom-style{overflow: visible;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3{padding-top: 30px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3::after,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-content h3::after{width: 100%; height: 5px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content .dt-sc-hr-timeline-thumb{margin: 0px 0px 105px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p{padding-bottom: 60px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{margin: 100px 0px 0px;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3::after{background-color: rgb(34, 34, 34) !important;}
.dt-sc-timeline-section.type3::after{width: 2px;}
.dt-sc-timeline-section.type3::after{z-index: -1;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content{padding-left: 20px; padding-right: 40px;}
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content{padding-left: 40px; padding-right: 20px;}
.dt-sc-timeline-section.type3.custom-style::after{inset: auto auto 0px -9px; z-index: 9;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content .wpb_content_element,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.right .dt-sc-timeline-content .wpb_content_element{width: 100%;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content{text-align: left;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-image-wrapper img{float: left;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content{padding-left: 95px; padding-right: 0px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content::before{left: -12px; right: inherit;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content::after{left: 10px; right: inherit;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline:not(:last-child),.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline:last-child{margin-bottom: 0px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after,.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after{background-color: rgb(34, 34, 34);}
.dt-sc-timeline-section::after{background-color: rgba(0, 0, 0, 0.05);}
}
@media only screen and (max-width: 479px){
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{top: -4px;}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after{bottom: calc(0% - 12px);}
.dt-sc-timeline-section{display: block; float: none; margin-left: auto; margin-right: auto; width: 95%;}
.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb{margin: 112px 0px 0px;}
.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.left .dt-sc-timeline-content,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline.right .dt-sc-timeline-content{padding-left: 75px;}
}
@media only screen and (max-width: 319px){
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after{bottom: 50%;}
}
.dt-sc-title{position: relative; clear: both; float: left;}
.dt-sc-title.aligncenter{display: table; float: none;}
.dt-sc-title.with-right-border-decor{width: 100%;}
.dt-sc-title.with-right-border-decor > *{display: inline-block; float: none; margin-left: 20px; position: relative; z-index: 1;}
.dt-sc-title.with-right-border-decor > ::after,.dt-sc-title.with-right-border-decor > ::before{content: ""; display: block; height: 100%; position: absolute; top: 0px; z-index: -1; mask-repeat: no-repeat; mask-size: 100% 100%;}
.dt-sc-title.with-right-border-decor > ::after{left: -40px; width: 46px; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/left-painting.png"); mask-position: left top;}
.dt-sc-title.with-right-border-decor > ::before{right: -134px; width: 134px; mask-image: url("/wp-content/uploads/owly-theme/sc/shortcodes/images/right-painting.png"); mask-position: left top;}
.dt-sc-title.with-right-border-decor.alignleft > *{float: left;}
.dt-sc-title.with-right-border-decor.aligncenter > *{margin-left: 0px;}
.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > *,.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > ::after,.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > ::before{background: rgb(255, 255, 255);}
.dt-sc-title.with-right-border-decor.alignleft{margin-left: 15px;}
.dt-sc-title.with-right-border-decor.alignleft p{margin-left: -15px;}
.dt-sc-title.with-right-border-decor h2:first-child,.dt-sc-title.with-right-border-decor h3:first-child,.dt-sc-title.with-right-border-decor h6:first-child{margin-bottom: 70px;}
.dt-sc-title.with-right-border-decor.without-bottom-space h2:first-child{margin-bottom: 10px;}
.dt-sc-title.with-right-border-decor h2 + p,.dt-sc-title.with-right-border-decor h3 + p,.dt-sc-title.with-right-border-decor h6 + p{margin-top: 0px;}
.dt-sc-title.with-right-border-decor p{background: none; margin-top: 20px; margin-bottom: 20px; font-weight: 600; width: 100%; float: none; display: inline-block;}
.dt-sc-title.with-right-border-decor p::before,.dt-sc-title.with-right-border-decor p::after{display: none;}
.dt-sc-title.with-right-border-decor.aligncenter p{margin-left: 0px;}
.dt-sc-title.with-right-border-decor.without-main-title > *,.dt-sc-title.with-right-border-decor.without-main-title > :empty{display: none;}
.dt-sc-title.with-right-border-decor.without-main-title > p{display: block;}
@media (-ms-high-contrast:none){
.dt-sc-title.with-right-border-decor > ::before,.dt-sc-title.with-right-border-decor > ::after{display: none;}
.dt-sc-title.with-right-border-decor > *{margin-left: 0px; padding: 0px 30px;}
.dt-sc-title.with-right-border-decor.alignleft{margin-left: 0px;}
.dt-sc-title.with-right-border-decor.alignleft p{margin-left: -30px;}
}
h4.without-bottom-space,h6.without-bottom-space,h2.without-bottom-space{margin-bottom: 0px;}
h4.without-bottom-space + .dt-sc-small-separator{margin: 18px 0px 16px;}
.wpb_wrapper > h2 strong,.wpb_wrapper > .elementor-widget > h2 strong{border-bottom: 2px solid; line-height: normal;}
.dt-sc-skin-highlight .dt-sc-title.with-right-border-decor > p,.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > p{background-color: rgba(0, 0, 0, 0);}
.dt-sc-skin-highlight .dt-sc-title.with-right-border-decor > *,.dt-sc-skin-highlight .dt-sc-title.with-right-border-decor > ::after,.dt-sc-skin-highlight .dt-sc-title.with-right-border-decor > ::before,.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > *,.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > ::after,.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > ::before{background-color: rgb(255, 255, 255);}
.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > p{color: rgb(255, 255, 255);}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-title.with-right-border-decor h2:first-child,.dt-sc-title.with-right-border-decor h3:first-child,.dt-sc-title.with-right-border-decor h6:first-child{max-width: 80%;}
.dt-sc-title.with-right-border-decor h2:first-child{font-size: 34px;}
.dt-sc-title.with-right-border-decor h3:first-child{font-size: 28px;}
.dt-sc-title.with-right-border-decor h6:first-child{font-size: 16px;}
}
@media only screen and (max-width: 767px){
.dt-sc-title.with-right-border-decor > h2{font-size: 24px; line-height: normal; padding: 10px 0px;}
.dt-sc-title.with-right-border-decor h2:first-child,.dt-sc-title.with-right-border-decor h3:first-child,.dt-sc-title.with-right-border-decor h6:first-child{max-width: 65%;}
}
@media only screen and (max-width: 479px){
.dt-sc-title.with-right-border-decor > h2:first-child,.dt-sc-title.with-right-border-decor > h3:first-child,.dt-sc-title.with-right-border-decor > h6:first-child{max-width: 75%;}
.dt-sc-title.with-right-border-decor h2:first-child{font-size: 28px;}
.dt-sc-title.with-right-border-decor h3:first-child{font-size: 24px;}
.dt-sc-title.with-right-border-decor h6:first-child{font-size: 16px;}
.dt-sc-title.with-right-border-decor{max-width: 75%;}
.dt-sc-title.with-right-border-decor > ::before{right: -94px; width: 94px;}
.dt-sc-title.with-right-border-decor > h2{font-size: 24px;}
.dt-sc-title.with-right-border-decor ~ .uavc-icons-center .aio-icon{height: 1.5em; width: 1.5em;}
h2 + .uavc-icons-center .aio-icon{height: 1em; width: 1em;}
}
h5.dt-sc-toggle{position: relative; margin: 0px 0px 10px; clear: both; font-size: 18px; font-weight: bold;}
h5.dt-sc-toggle a{line-height: 35px; padding: 5px 0px 5px 50px; display: inline-block; width: 100%; position: relative;}
h5.dt-sc-toggle a::before{content: ""; position: absolute; left: 0px; top: 0px; width: 35px; height: 100%;}
h5.dt-sc-toggle::before,h5.dt-sc-toggle::after{content: ""; position: absolute; top: 0px; bottom: 0px; margin: auto;}
h5.dt-sc-toggle::before{width: 2px; height: 16px; left: 17px;}
h5.dt-sc-toggle::after{height: 2px; width: 16px; left: 10px;}
.dt-sc-toggle-content{clear: both; padding: 15px 0px 25px 50px; margin: 0px; display: none;}
.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle::before,.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle::after{display: none;}
.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle{font-size: 24px; margin-bottom: 22px;}
.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a{padding: 5px 80px 5px 0px;}
.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a::before{right: 52px; transform: translateY(-50%) rotate(-45deg);}
.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a::after{display: block; right: 45px; transform: translateY(-50%) rotate(45deg);}
.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a::before,.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a::after{content: ""; font-weight: 600; height: 10px; left: auto; position: absolute; top: 50%; width: 2px; transition: 0.3s linear;}
.dt-sc-toggle-group-set.custom-style .dt-sc-toggle-content{padding: 0px 50px 30px 0px;}
h5.dt-sc-toggle::before,h5.dt-sc-toggle::after{background: rgba(0, 0, 0, 0.1);}
h5.dt-sc-toggle a::before{background: rgba(0, 0, 0, 0.05);}
@media only screen and (max-width: 479px){
.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a::after{right: 24px;}
.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a::before{right: 30px;}
}
.vc_row::after,.vc_row::before{content: " "; display: table;}
.vc_row::after{clear: both;}
@media (max-width: 767px){
.vc_hidden-xs{display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.vc_hidden-sm{display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px){
.vc_hidden-md{display: none !important;}
}
@media (min-width: 1200px){
.vc_hidden-lg{display: none !important;}
}
.vc_column_container{width: 100%;}
.vc_row{margin-left: -15px; margin-right: -15px;}
.vc_col-lg-10,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-3,.vc_col-md-4,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8,.vc_col-md-6,.vc_col-xs-12,.vc_col-lg-1,.vc_col-sm-5,.vc_col-sm-7,.vc_col-sm-9,.vc_col-lg-11{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.vc_col-xs-12{float: left;}
.vc_col-xs-12{width: 100%;}
.vc_col-lg-1\/5,.vc_col-lg-4\/5{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
@media (min-width: 768px){
.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8,.vc_col-sm-5,.vc_col-sm-7,.vc_col-sm-9{float: left;}
.vc_col-sm-12{width: 100%;}
.vc_col-sm-11{width: 91.6667%;}
.vc_col-sm-10{width: 83.3333%;}
.vc_col-sm-9{width: 75%;}
.vc_col-sm-8{width: 66.6667%;}
.vc_col-sm-7{width: 58.3333%;}
.vc_col-sm-6{width: 50%;}
.vc_col-sm-5{width: 41.6667%;}
.vc_col-sm-4{width: 33.3333%;}
.vc_col-sm-3{width: 25%;}
.vc_col-sm-2{width: 16.6667%;}
.vc_col-sm-1{width: 8.33333%;}
}
@media (min-width: 992px){
.vc_col-md-3,.vc_col-md-4,.vc_col-md-8,.vc_col-md-9,.vc_col-md-6{float: left;}
.vc_col-md-9{width: 75%;}
.vc_col-md-8{width: 66.6667%;}
.vc_col-md-6{width: 50%;}
.vc_col-md-4{width: 33.3333%;}
.vc_col-md-3{width: 25%;}
}
@media (min-width: 1200px){
.vc_col-lg-10,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-lg-1,.vc_col-lg-11{float: left;}
.vc_col-lg-11{width: 91.6667%;}
.vc_col-lg-10{width: 83.3333%;}
.vc_col-lg-9{width: 75%;}
.vc_col-lg-8{width: 66.6667%;}
.vc_col-lg-7{width: 58.3333%;}
.vc_col-lg-6{width: 50%;}
.vc_col-lg-5{width: 41.6667%;}
.vc_col-lg-4{width: 33.3333%;}
.vc_col-lg-3{width: 25%;}
.vc_col-lg-2{width: 16.6667%;}
.vc_col-lg-1{width: 8.33333%;}
.vc_col-lg-1\/5,.vc_col-lg-4\/5{float: left;}
.vc_col-lg-4\/5{width: 80%;}
.vc_col-lg-1\/5{width: 20%;}
}
.vc_clearfix::after,.vc_clearfix::before{content: " "; display: table;}
.vc_clearfix::after{clear: both;}
.vc_clearfix::after,.vc_clearfix::before{content: " "; display: table;}
.vc_clearfix::after{clear: both;}
.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom: 0px;}
.wpb_content_element{margin-bottom: 35px;}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left: 0px; padding-right: 0px;}
.vc_row.owly-stretch{transition: opacity 0.5s; overflow: hidden;}
.vc_row-no-padding .vc_inner{margin-left: 0px; margin-right: 0px;}
.vc_row.vc_row-flex{box-sizing: border-box; display: flex; flex-wrap: wrap;}
.vc_row.vc_row-flex > .vc_column_container{display: flex;}
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{flex-grow: 1; display: flex; flex-direction: column; z-index: 1;}
@media (-ms-high-contrast:active), (-ms-high-contrast:none){
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > *{min-height: 1em;}
}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display: none;}
.vc_row.vc_row-o-equal-height > .vc_column_container{align-items: stretch;}
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner{justify-content: center;}
.vc_column-inner::after,.vc_column-inner::before{content: " "; display: table;}
.vc_column-inner::after{clear: both;}
.vc_column_container{padding-left: 0px; padding-right: 0px;}
.vc_column_container > .vc_column-inner{box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%;}
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.vc_row-has-fill > .vc_column_container > .vc_column-inner,.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,.vc_col-has-fill > .vc_column-inner{padding-top: 35px;}
.vc_row.vc_row-o-equal-height > .vc_column_container{align-items: stretch;}
.wpb_single_image img{height: auto; max-width: 100%; vertical-align: top;}
.wpb_single_image .vc_single_image-wrapper{display: inline-block; vertical-align: top; max-width: 100%;}
.wpb_single_image.vc_align_left{text-align: left;}
.wpb_single_image .vc_figure{display: inline-block; vertical-align: top; margin: 0px; max-width: 100%;}
.vc-hoverbox-wrapper,.vc-hoverbox-wrapper *{box-sizing: border-box;}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{border-radius: 10px;}
.vc-hoverbox-wrapper.vc-hoverbox-align--left{text-align: left;}
.vc-hoverbox-wrapper .vc-hoverbox{position: relative; display: inline-block; text-align: center; width: 100%;}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{width: 100%;}
.vc-hoverbox-inner{width: 100%; display: inline-block; min-height: 250px;}
.vc-hoverbox-inner :last-child{margin-bottom: 0px;}
.vc-hoverbox-block{height: 100%; width: 100%; backface-visibility: hidden; position: absolute; top: 0px; left: 0px; display: flex; flex-direction: column; justify-content: center; transition: transform 0.5s ease-in-out; transform-style: preserve-3d; background-size: cover; background-position: center center;}
.vc-hoverbox-block-inner{flex-shrink: 0; padding: 20px;}
.vc-hoverbox-block-inner > *{backface-visibility: hidden;}
.vc-hoverbox-front{transform: rotateY(0deg); z-index: 1;}
.vc-hoverbox-back{transform: rotateY(180deg);}
.vc-hoverbox:hover .vc-hoverbox-front{transform: rotateY(-180deg);}
.vc-hoverbox:hover .vc-hoverbox-back{transform: rotateY(0deg);}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front{transform: rotateY(180deg);}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back{transform: rotateY(0deg); z-index: 2;}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front{transform: rotateY(0deg);}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back{transform: rotateY(-180deg);}
.animated{animation-duration: 1s; animation-fill-mode: both;}
.upb_row_bg,.vcpb-fs-jquery{overflow: hidden;}
.upb_bg_overlay,.upb_bg_overlay_pattern{color: inherit; position: absolute; width: 100%; left: 0px; top: 0px; height: 100% !important;}
.upb_bg_overlay_pattern{background-attachment: fixed;}
.vcpb-vz-jquery{background-position: 50% 0px;}
.vcpb-vz-jquery{background-repeat: no-repeat;}
.wpb_column,.wpb_row{position: relative;}
.upb_row_bg{position: absolute; width: 100%; height: 100%; background-position: center center; inset: 0px; z-index: 0;}
.vcpb-vz-jquery{background-attachment: fixed;}
.ult_main_cl{margin: 0px auto; text-align: center; display: block;}
p .ult_main_cl{margin: 0px auto; text-align: center; display: inline-block;}
.ult_btn10_span{font-family: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; transition: 0.3s;}
.ult_crlink a{position: relative; display: inline-block; outline: 0px; color: rgb(0, 0, 0); text-decoration: none; text-transform: none; letter-spacing: inherit; font-weight: inherit; font-size: inherit; max-width: 100%;}
.ult_crlink a:focus,.ult_crlink a:hover{outline: 0px;}
.ult_cl_link_1 a{margin: 0px;}
.ult_cl_link_1 a::after,.ult_cl_link_1 a::before{display: inline-block; opacity: 0; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; transition: transform 0.3s, opacity 0.2s, -webkit-transform 0.3s; color: inherit; padding: 0px 3px;}
.ult_cl_link_1 .ult_btn10_span{transition: 0.3s;}
.ult_cl_link_1 a::before{content: "["; transform: translateX(20px);}
.ult_cl_link_1 a::after{content: "]"; transform: translateX(-20px);}
.ult_cl_link_1 a:focus::after,.ult_cl_link_1 a:focus::before,.ult_cl_link_1 a:hover::before,.ult_cl_link_1 a:hover::after{opacity: 1; transform: translateX(0px);}
.ult_cl_link_1 span.ult_btn10_span{vertical-align: middle;}
a.ult_colorlink{border-bottom: 0px solid rgb(51, 51, 51);}
[class^="ultsl-"]{font-family: ult-silk; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; outline: 0px; -webkit-font-smoothing: antialiased;}
.ultsl-arrow-left4::before{content: "";}
.ultsl-arrow-right4::before{content: "";}
.ult-carousel-wrapper{margin-bottom: 35px; padding-bottom: 20px;}
.ult-carousel-wrapper{visibility: hidden;}
.slick-initialized{visibility: visible;}
.slick-slider{position: relative; display: block; box-sizing: border-box; user-select: none; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px;}
.slick-list:focus{outline: 0px;}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{transform: translate3d(0px, 0px, 0px);}
.slick-track{position: relative; left: 0px; top: 0px; display: block; zoom: 1;}
.slick-track::after,.slick-track::before{content: ""; display: table;}
.slick-track::after{clear: both;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none;}
.slick-slide img{display: block;}
.slick-initialized .slick-slide{display: block;}
.slick-next,.slick-prev{position: absolute; display: block; height: 1em; width: 1em; line-height: 0; font-size: 0px; cursor: pointer; background: 0px 0px; color: transparent; top: 50%; margin-top: -10px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: 0px;}
.slick-next:active,.slick-next:focus,.slick-next:hover,.slick-prev:active,.slick-prev:focus,.slick-prev:hover{outline: 0px; background: 0px 0px; color: transparent; box-shadow: none;}
.slick-next:focus::before,.slick-next:hover::before,.slick-prev:focus::before,.slick-prev:hover::before{opacity: 1;}
.slick-next::before,.slick-prev::before{font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; -webkit-font-smoothing: antialiased;}
.slick-prev{left: -15px;}
.slick-next{right: -15px;}
.slick-dots{position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%;}
.slick-dots li{position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer;}
.slick-dots li button{border: 0px; background: 0px 0px; display: block; height: 20px; width: 20px; outline: 0px; line-height: 0; font-size: 0px; color: transparent; padding: 5px; cursor: pointer;}
.slick-dots li button:focus,.slick-dots li button:hover{outline: 0px;}
.slick-dots li button:focus::before,.slick-dots li button:hover::before{opacity: 1;}
.slick-dots li button::before{position: absolute; top: 0px; left: 0px; content: "•"; width: 20px; height: 20px; font-family: slick; font-size: 6px; line-height: 20px; text-align: center; color: rgb(0, 0, 0); opacity: 0.25; -webkit-font-smoothing: antialiased;}
.slick-dots li.slick-active button::before{color: rgb(0, 0, 0); opacity: 0.75;}
button.slick-next:active,button.slick-prev:active{background: initial; border: initial; padding: initial;}
.ult-item-wrap > .wpb_content_element,.ult-item-wrap > .wpb_row,.ult-item-wrap > div{margin-bottom: 0px !important;}
ul.slick-dots{margin: 0px; padding: 10px 0px;}
.slick-dots{bottom: 0px; transform: translateY(100%);}
.ult-carousel-wrapper button{z-index: 1;}
.uavc-icons i{font-size: inherit; line-height: inherit;}
.uavc-icons,.uavc-icons *{box-sizing: border-box;}
.vc_row,.wpb_column,.wpb_row{position: relative;}
.aio-icon,.vc_row .aio-icon{display: inline-block; font-size: 32px; height: 2em; width: 2em; text-align: center; line-height: 2em; box-sizing: content-box !important;}
.uavc-icons,.wpb_column .wpb_wrapper .uavc-icons{display: block; margin-bottom: 35px; line-height: 1;}
.uavc-icons-center.uavc-icons{text-align: center;}
.aio-icon i{line-height: inherit;}
html .ult_main_cl.ult-adjust-bottom-margin{margin-bottom: 35px;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,cite,img,small,strong,sup,i,ul,li,canvas,figure,footer,header,section,fieldset,form,input,textarea{background: transparent; border: 0px; font-size: 100%; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;}
figure,footer,header,section{display: block;}
body{line-height: 1;}
input{vertical-align: middle;}
ul{list-style: none;}
body{font-size: 20px; font-weight: 600; line-height: 32px;}
*,::before,::after{box-sizing: border-box;}
body,html{overflow-x: hidden; width: 100%;}
html{height: 100%;}
a,input[type="submit"],input,input:focus,textarea,textarea:focus{transition: 0.3s linear;}
h1{font-size: 44px;}
h2{font-size: 40px;}
h3{font-size: 34px;}
h4{font-size: 30px;}
h5{font-size: 24px;}
h6{font-size: 20px;}
h1,h2,h3,h4,h5,h6{font-weight: 700; line-height: normal; margin-bottom: 20px;}
h2:empty,h3:empty,h6:empty{display: none;}
body,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite small,.dt-sc-awards-heading h6,.dt-sc-image-caption.type5.dt-sc-student-info .dt-sc-image-title h6,.dt-sc-counter.type3.custom-style-2 h4,div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content h4,input[type="text"],input[type="email"],input[type="tel"],textarea{font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;}
h1,h2,h3,h4,h5,h6,.dt-primary-nav li a,.dt-custom-nav li a,.dt-sc-counter.type1 .dt-sc-counter-number,.dt-sc-button,.dt-sc-owly-header .dt-sc-contact-info,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite,.breadcrumb,.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number,.dt-sc-counter.type3.custom-style .dt-sc-counter-number,.dt-sc-bar-text,ul.dt-sc-tabs-horizontal > li > a,input[type="submit"]{font-family: Poppins, Helvetica, Arial, sans-serif;}
a{text-decoration: none;}
a img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
p{margin-bottom: 10px;}
strong{font-weight: bold;}
sup{font-size: 75%; position: relative; vertical-align: baseline;}
sup{top: -5px;}
ul{margin-bottom: 20px;}
ul{list-style-position: inside; list-style-type: square;}
ul li{padding-bottom: 10px;}
ul li ul{list-style-type: disc; margin: 10px 0px 0px; padding-left: 20px;}
ul ul ul{list-style-type: circle; margin-bottom: 0px;}
ul li:last-child{padding-bottom: 0px;}
fieldset{border: 1px solid; margin: 0px 0px 20px; padding: 15px;}
input[type="text"],input[type="email"],input[type="tel"],textarea{font-size: 16px;}
input[type="text"],input[type="email"],input[type="tel"],textarea{border: 2px dashed; border-radius: 10px; display: block; margin: 0px; padding: 20px 18px; width: 100%; appearance: none;}
textarea{height: 300px; overflow: auto; resize: none;}
button,input[type="submit"]{border: 3px solid; border-radius: 10px; cursor: pointer; float: left; font-size: 20px; font-weight: bold; margin: 10px 0px 0px; padding: 18px 47px 17px; text-transform: capitalize; appearance: none;}
.aligncenter input[type="submit"]{float: none;}
.wpcf7-form-control-wrap{float: left; width: 100%;}
.alignleft,img.alignleft{display: inline; float: left; margin-bottom: 10px; margin-right: 20px;}
.alignright{display: inline; float: right; margin-bottom: 10px; margin-left: 20px;}
.aligncenter,img.aligncenter{clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center;}
.aligncenter.wpb_column{clear: none;}
.alignright{text-align: right;}
.alignleft,.alignright,.aligncenter,.alignnone{margin: auto;}
.alignnone{display: inline-block; float: none;}
.vc_column_container img,.wpb_column img,.column img{display: inherit; height: auto; max-width: 100%;}
img{height: auto; max-width: 100%;}
.dt-sc-empty-space{clear: both; display: block;}
.dt-sc-hr-invisible-xsmall{clear: both; display: block; float: left; margin: 10px 0px 0px; width: 100%;}
.dt-sc-hr-invisible-small{clear: both; display: block; float: left; margin: 30px 0px 0px; width: 100%;}
.dt-sc-small-separator{clear: both; display: inline-block; height: 3px; margin: 18px 0px 16px; text-align: center; width: 50px;}
.dt-sc-single-line-dashed-separator{border-top: 3px dashed rgb(9, 9, 9); clear: both; display: block; float: left; margin: 22px 0px; width: 100%;}
.dt-sc-clear{clear: both; float: none; margin: 0px; padding: 0px;}
.ult-carousel-wrapper .slick-next::before,.ult-carousel-wrapper .slick-prev::before{display: none;}
.wrapper .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.wrapper .vc_row-has-fill > .vc_column_container > .vc_column-inner,.wrapper .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,.wrapper .vc_col-has-fill > .vc_column-inner{padding-top: 0px;}
.vc_row.vc_row-no-padding .wpb_column{padding-left: 0px; padding-right: 0px;}
body,h1,h2,h3,h4,h5,h6,a:hover{color: rgb(102, 102, 102);}
h3 a,h5 a,h6 a,h4 a{color: rgb(9, 9, 9);}
.dt-sc-dark-bg,.dt-sc-dark-bg h2{color: rgb(255, 255, 255);}
.dt-sc-dark-bg{border-color: rgb(255, 255, 255);}
input[type="text"],input[type="email"],input[type="tel"],textarea{color: rgb(108, 107, 107);}
::-webkit-input-placeholder{color: rgb(108, 107, 107);}
button,input[type="submit"]{background: rgb(255, 255, 255); color: rgb(9, 9, 9);}
fieldset{border-color: rgba(0, 0, 0, 0.2);}
input[type="text"],input[type="email"],input[type="tel"],textarea{border-color: rgba(0, 0, 0, 0.15);}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus{border-color: rgb(9, 9, 9);}
.dt-sc-dark-bg a:hover{color: rgb(255, 255, 255);}
input:disabled{opacity: 0.5; pointer-events: none;}
@media only screen and (max-width: 767px){
.vc_row-no-padding .wpb_column{margin-bottom: 0px;}
}
@media only screen and (max-width: 319px){
h2{font-size: 22px;}
}
.wrapper{clear: both; float: left; margin: 0px; padding: 0px; width: 100%;}
.inner-wrapper{float: left; margin: 0px; overflow: hidden; padding: 0px; width: 100%;}
.container{clear: both; margin: 0px auto; position: relative; width: 1170px;}
#header .container{padding: 0px 35px; width: 100%;}
#main{clear: both; display: block; float: left; margin: 0px; padding: 0px; width: 100%;}
#primary{float: left; margin: 0px; padding: 0px; position: relative; width: 850px;}
#primary.content-full-width{width: 100%;}
.column{float: left; margin: 0px 0px 0px 2%; min-height: 1px; position: relative;}
.column.first{clear: both; margin-left: 0px;}
.dt-sc-one-half{width: 49%;}
.dt-sc-one-third{width: 32%;}
.dt-sc-one-fourth{width: 23.5%;}
iframe{max-width: 100%;}
iframe{max-width: 100%;}
@media only screen and (min-width: 1600px){
.container{width: 1500px;}
#primary{width: 1050px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
.container{width: 1080px;}
#primary{width: 790px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.container{width: 900px;}
#primary{width: 650px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.container{width: 710px;}
#primary{width: 480px;}
}
@media only screen and (max-width: 767px){
#primary{width: 100%;}
.column{margin-left: 0px;}
.column,.wpb_column{margin-bottom: 20px;}
.wpb_column .wpb_column{padding: 0px;}
.column,.wpb_column,.dt-sc-one-third,.dt-sc-one-half,.dt-sc-one-fourth{width: 100%;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.container,#header .container{width: 420px;}
}
@media only screen and (max-width: 479px){
.wpb_column:not([class*="vc_col-xs"]){float: left; width: 100%;}
}
@media only screen and (min-width: 320px) and (max-width: 479px){
.container{width: 290px;}
}
@media only screen and (max-width: 319px){
.container{width: 200px;}
}
#header-wrapper{float: left; margin: 0px 0px 35px; padding: 0px; width: 100%;}
#header{float: left; margin: 0px; padding: 0px; position: relative; width: 100%;}
#header .dt-header-tpl > .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner,#header .dt-header-tpl > .vc_row .vc_row.vc_row-flex.vc_inner > .vc_column_container > .vc_column-inner{z-index: auto;}
#header .dt-header-tpl .vc_row.owly-stretch{overflow: visible;}
#header-wrapper.header-top-relative #header{position: relative;}
.dt-logo-container{display: flex; font-size: 0px; line-height: 0; align-items: center;}
.dt-logo-container a{color: inherit;}
.dt-logo-container a img{display: inline-block; vertical-align: middle;}
.dt-header-menu,.dt-header-menu .dt-primary-nav,.dt-header-menu .dt-primary-nav li{display: inline-block; font-size: 0px; line-height: 0;}
.dt-header-menu .dt-primary-nav{margin: 0px; padding: 0px; text-align: left; width: 100%;}
.dt-header-menu .dt-primary-nav li{line-height: normal; margin: 0px 2px; padding: 0px; position: relative;}
.dt-header-menu .dt-primary-nav li a,.dt-header-menu ul.dt-primary-nav li ul.sub-menu > li{font-size: 18px; line-height: 32px;}
.dt-header-menu .dt-primary-nav li a{display: inline-block; padding: 2px 16px; vertical-align: middle;}
.dt-header-menu ul.dt-primary-nav li ul.sub-menu{background-color: rgb(255, 255, 255); display: none; left: 0px; margin: 0px; padding: 0px; top: 100%; transition: 0.3s linear; z-index: 100;}
div:not(.dt-sc-maaya-header) .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu{border: 2px dashed; box-shadow: none;}
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu{position: absolute; width: 220px;}
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu ul.sub-menu{margin-top: -2px;}
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu{box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 2px 1px;}
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li{margin: 0px;}
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li ul.sub-menu{left: 100%; top: 0px;}
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li:not(:last-child){border-bottom: 2px dashed;}
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li{width: 100%;}
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li a{border-radius: 0px; padding-bottom: 6px; padding-top: 6px; width: 100%;}
.dt-header-menu .dt-primary-nav li a,.dt-header-menu ul.dt-primary-nav li ul.sub-menu li a{color: rgb(9, 9, 9);}
.dt-header-menu .dt-primary-nav li:hover > a{background: rgb(255, 255, 255);}
.dt-header-menu ul.dt-primary-nav li:hover > ul.sub-menu{display: block;}
.mobile-nav-container .menu-trigger{cursor: pointer; width: fit-content; margin: 0px auto;}
.mobile-nav-container .menu-trigger > i::before{content: ""; font-family: "Font Awesome 5 Free"; font-size: 16px; font-style: normal;}
.mobile-nav-container .menu-trigger > i,.mobile-nav-container .menu-trigger > span{display: inline; padding: 0px 5px;}
.mobile-nav-container.mobile-nav-offcanvas-right{float: right;}
.mobile-menu,.mobile-menu ul.dt-primary-nav,.mobile-menu ul.dt-primary-nav li{display: block; margin: 0px; padding: 0px; text-align: left;}
.mobile-menu .dt-primary-nav li a{border-style: solid; border-width: 1px 0px 0px; color: initial; display: block; padding: 5px 15px;}
.mobile-menu .dt-primary-nav > li > a,.mobile-menu .dt-primary-nav > li > ul > li > a,.mobile-menu .dt-primary-nav > li > ul > li > ul > li > a{line-height: 42px; min-height: 42px; padding-bottom: 0px; padding-top: 0px;}
.mobile-menu ul.dt-primary-nav{padding-top: 50px;}
.mobile-menu,.mobile-menu > ul,.mobile-menu ul.sub-menu{background: rgb(255, 255, 255); height: 100%; margin: 0px; overflow: hidden visible; padding: 0px; position: fixed; right: 0px; top: 0px; transform: translateX(0px); transition: transform 0.3s; width: 100%; z-index: 4;}
.mobile-menu{max-width: 265px; opacity: 0; transform: translateX(100%); transition: transform 0.25s, visibility 0.3s, opacity 0.25s; visibility: hidden; z-index: 10000000;}
.mobile-nav-offcanvas-right .mobile-menu{right: 0px;}
.mobile-menu ul.is-hidden{transform: translateX(100%);}
.mobile-menu ul.sub-menu{width: 100% !important;}
.mobile-menu ul.sub-menu{left: auto !important; right: auto !important;}
.mobile-menu ul.sub-menu li{float: left; width: 100%;}
.mobile-menu ul.dt-primary-nav li.go-back a{height: 100%; padding: 0px;}
.mobile-menu ul.dt-primary-nav li.go-back a,.mobile-menu li[class*="has-children"] > a{position: relative;}
.mobile-menu li[class*="has-children"] > a{padding-right: 40px;}
.mobile-menu ul.dt-primary-nav li.go-back,.mobile-menu ul.dt-primary-nav li.close-nav{display: inline-block; height: 50px; width: 100%;}
.mobile-menu ul.dt-primary-nav li.close-nav{cursor: pointer; line-height: 50px; position: absolute; right: 0px; text-align: center; top: 0px; width: 50px; z-index: 5; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important;}
.mobile-menu ul.dt-primary-nav li.close-nav::before,.mobile-menu ul.dt-primary-nav li.close-nav::after{background-color: rgb(34, 34, 34); inset: 0px; content: ""; height: 35%; margin: auto; position: absolute; width: 4px;}
.mobile-menu ul.dt-primary-nav li.close-nav::before{transform: rotate(45deg);}
.mobile-menu ul.dt-primary-nav li.close-nav::after{transform: rotate(-45deg);}
.mobile-menu ul.dt-primary-nav li.close-nav:hover::before{transform: rotate(-45deg);}
.mobile-menu ul.dt-primary-nav li.close-nav:hover::after{transform: rotate(45deg);}
.mobile-menu ul.dt-primary-nav li.go-back a::before,.mobile-menu ul.dt-primary-nav li.go-back a::after,.mobile-menu li[class*="has-children"] > a::before,.mobile-menu li[class*="has-children"] > a::after{display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); width: 15px; backface-visibility: hidden;}
.mobile-menu ul.dt-primary-nav li.go-back a::before{content: ""; font-family: "Font Awesome 5 Free"; font-size: 25px; font-weight: 900; height: 50px; left: 15px; line-height: 50px; text-align: center;}
.mobile-menu li[class*="has-children"] > a::before{content: ""; font-family: "Font Awesome 5 Free"; font-size: 25px; font-weight: 900; height: 42px; line-height: 42px; right: 12px; text-align: center;}
.mobile-menu ul.dt-primary-nav li.go-back a::after,.mobile-menu li[class*="has-children"] > a::after{background-color: currentcolor; content: ""; height: 3px; margin-top: 0px; opacity: 0; visibility: hidden;}
.mobile-menu ul.dt-primary-nav li.go-back a:hover::before{left: 10px;}
.mobile-menu li[class*="has-children"] > a:hover::before{right: 8px;}
.mobile-menu ul.dt-primary-nav li.go-back a::after{left: 25px;}
.mobile-menu ul.dt-primary-nav li.go-back a:hover::after{left: 15px;}
.mobile-menu li[class*="has-children"] > a::after{right: 18px;}
.mobile-menu li[class*="has-children"] > a:hover::after{right: 12px;}
.overlay{background-color: rgba(0, 0, 0, 0.5); cursor: pointer; height: 100%; left: 0px; opacity: 0; position: fixed; top: 0px; transition: opacity 0.3s, visibility 0.3s, transform 0.3s; visibility: hidden; width: 100%; z-index: 9999999; backface-visibility: hidden;}
.mobile-menu ul.dt-primary-nav li.go-back a:hover::after,.mobile-menu li[class*="has-children"] > a:hover::after{opacity: 1; visibility: visible;}
.mobile-menu ul.dt-primary-nav li.close-nav,.mobile-menu ul.dt-primary-nav li.close-nav::before,.mobile-menu ul.dt-primary-nav li.close-nav::after,.mobile-menu ul.dt-primary-nav li a,.mobile-menu ul.dt-primary-nav li a::before,.mobile-menu ul.dt-primary-nav li a::after{transition: 0.3s linear;}
.mobile-menu .dt-primary-nav li a{border-color: rgba(0, 0, 0, 0.06);}
.mobile-menu ul.sub-menu::-webkit-scrollbar{background-color: rgb(241, 241, 241); width: 5px;}
.mobile-menu ul.sub-menu::-webkit-scrollbar-track,.mobile-menu ul.sub-menu::-webkit-scrollbar-thumb{box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset;}
.mobile-menu ul.sub-menu::-webkit-scrollbar-thumb{background-color: rgb(193, 193, 193); border-radius: 5px;}
.dt-header-menu.right{float: right;}
.dt-header-menu ul.dt-primary-nav > li > a{position: relative;}
.dt-header-menu ul.dt-primary-nav > li,.dt-header-menu ul.dt-primary-nav > li a,.dt-header-menu ul.dt-primary-nav > li > a::before,.dt-header-menu ul.dt-primary-nav > li > a::after,.dt-header-menu ul.dt-primary-nav > li a > span,.dt-header-menu ul.dt-primary-nav > li a > span::before{transition: 0.3s linear;}
.dt-sc-owly-header .dt-header-menu{margin-right: 30px; padding: 0px;}
.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li{padding: 18px 0px 30px;}
.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li a{border-radius: 20px; font-weight: 700; line-height: 32px; padding: 2px 16px; z-index: 1;}
.dt-sc-owly-header .dt-sc-header-contact-info.vc_column_container > .vc_column-inner{padding-left: 0px; padding-right: 0px;}
.dt-sc-owly-header .dt-sc-contact-info{font-size: 18px; font-weight: 400; padding: 16px 6.66% 20px 33%; position: relative; z-index: 1;}
.dt-sc-owly-header .dt-sc-contact-info::before{background: rgb(255, 255, 255); content: ""; display: block; height: 100%; position: absolute; right: 0px; top: 0px; width: 100%; z-index: -1;}
.dt-sc-owly-header .dt-sc-contact-info > span{color: currentcolor; left: 16.5%; position: absolute; top: 30px;}
.dt-sc-owly-header .dt-sc-contact-info strong{float: left; font-size: 1.334em; width: 100%;}
.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li:hover > a,.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li.current_page_item > a,.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li.current-menu-item > a,.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li.current-menu-ancestor > a{background: rgb(255, 255, 255); border-radius: 20px;}
#slider{clear: both; display: block; float: left; line-height: 0; margin: 0px; padding: 0px; width: 100%;}
#slider img{max-width: 100%;}
#slider,.main-title-section-wrapper{float: left; position: relative; width: 100%;}
#slider::after,.main-title-section-wrapper::after{background-image: url("/wp-content/uploads/owly-theme/theme/images/slider-bottom-pattern.png"); background-position: center center; background-repeat: repeat-x; background-size: cover; bottom: 0px; content: ""; display: block; height: 94px; left: 0px; pointer-events: none; position: absolute; top: auto; width: 100%; z-index: 99;}
.main-title-section-wrapper{background-color: rgba(0, 0, 0, 0.05); clear: both; float: left; margin: 0px 0px 80px; padding: 90px 0px 142px; position: relative; width: 100%;}
#header-wrapper .main-title-section-wrapper{margin: 0px 0px 75px;}
.no-breadcrumb #main{padding-top: 100px;}
.main-title-section{float: left; margin-bottom: 5px; padding: 0px; pointer-events: none; position: relative; width: 100%; display: none;}
.main-title-section h1{color: rgb(43, 43, 43); font-size: 30px; font-weight: 700; margin-bottom: 0px; text-transform: uppercase;}
.breadcrumb{clear: both; color: rgb(255, 255, 255); float: left; font-size: 24px; font-weight: 800; margin: 0px; padding: 0px; width: 100%;}
.breadcrumb a{color: rgb(255, 255, 255);}
.breadcrumb .fa{display: inline-block; margin: 0px 4px; padding: 0px;}
.breadcrumb span.current{color: rgb(255, 255, 255);}
.breadcrumb .fa.default{display: inline-block; height: 24px; margin: 0px 16px 0px 17px; position: relative; top: 4px; width: 30px;}
.breadcrumb .fa.default::before{content: ""; display: block; font-family: "Font Awesome 5 Free"; left: 0px; margin: 0px auto; position: absolute; right: 0px; font-weight: 900;}
.main-title-section-wrapper{background-color: rgba(0, 0, 0, 0) !important;}
.main-title-section-wrapper > .main-title-section-bg{background: rgba(0, 0, 0, 0.05); bottom: 0px; content: ""; height: 100%; left: 0px; position: absolute; width: 100%; z-index: -1;}
.elementor-location-footer:not(#owly-x){font-family: "Open Sans" !important; font-weight: 600 !important;}
.elementor-location-footer:not(#owly-x){clear: both; float: left; margin: 0px; width: 100%;}
.elementor-location-footer:not(#owly-x) .container{z-index: 9;}
.elementor-location-footer:not(#owly-x) a{color: rgb(119, 119, 119);}
.dt-sc-sociable li a > i{transition: 0.3s linear;}
.elementor-location-footer:not(#owly-x) .dt-sc-contact-info{line-height: 40px; margin-bottom: 5px; padding-left: 45px;}
.elementor-location-footer:not(#owly-x) .dt-sc-contact-info span{font-size: 20px; margin: 10px 0px 0px; text-align: left; width: auto;}
.dt-custom-nav li{padding-bottom: 0px;}
.dt-sc-owly-footer{padding: 100px 0px 0px;}
.dt-sc-owly-footer .dt-sc-title.with-right-border-decor{width: 100%;}
.dt-sc-footer-info{margin-left: 0px; margin-right: 0px;}
.dt-sc-footer-info.vc_column_container > .vc_column-inner{float: left; padding-left: 142px; position: relative; width: 100%;}
.dt-sc-footer-info.vc_column_container > .vc_column-inner .wpb_wrapper > h2,.dt-sc-footer-info.vc_column_container > .vc_column-inner .wpb_wrapper > .elementor-widget > h2{font-size: 60px; font-weight: 700; height: 100px; left: 15px; line-height: 100px; position: absolute; text-align: center; width: 100px;}
.dt-sc-footer-info.vc_column_container > .vc_column-inner .wpb_text_column.wpb_content_element .wpb_wrapper h5{line-height: 38px; margin-bottom: 3px; text-transform: uppercase;}
.dt-sc-footer-info.vc_column_container > .vc_column-inner .wpb_text_column.wpb_content_element .wpb_wrapper h6{color: rgb(185, 185, 185); font-weight: 400; line-height: 26px;}
.loader{height: 100%; left: 0px; position: fixed; text-align: center; top: 0px; width: 100%; z-index: 10000000;}
.loader .loader-inner{left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: 100%;}
.loader .loader-inner h1{font-size: 5em; line-height: 70px; margin: 35px 0px 0px; text-transform: uppercase;}
.loader .loader-inner h1::after{animation: 2s cubic-bezier(0, 0.39, 1, 0.68) 0s infinite normal none running Dots; content: ""; position: absolute;}
#owl{animation: 2s ease 0s infinite normal none running scale1; background: rgb(251, 182, 0); height: 208px; margin: 0px auto; overflow: hidden; position: relative; transition: 0.2s ease-out; width: 208px;}
#owl::before{background: rgb(220, 150, 0); bottom: -65px; content: ""; height: 180px; left: -80px; position: absolute; transform: rotate(-40deg); width: 150px; z-index: 2;}
#owl::after{background: rgb(220, 150, 0); bottom: -65px; content: ""; height: 180px; position: absolute; right: -80px; transform: rotate(40deg); width: 150px; z-index: 2;}
#eye{background: rgb(9, 9, 9); border-radius: 50%; box-shadow: rgb(220, 150, 0) 0px 0px 0px 13px inset, rgb(248, 217, 150) 0px 0px 0px 26px inset; height: 75px; margin: 1em 0px 0px 1.4em; position: relative; width: 75px;}
#eye::before{background: rgb(9, 9, 9); border-radius: 50%; box-shadow: rgb(220, 150, 0) 0px 0px 0px 13px inset, rgb(248, 217, 150) 0px 0px 0px 26px inset; content: ""; height: 75px; position: absolute; right: -78px; top: 0px; width: 75px;}
#eye::after{background: rgb(248, 217, 150); content: ""; height: 28px; position: absolute; right: -15px; top: 70px; transform: rotate(45deg); width: 28px;}
#chest{background: rgb(248, 217, 150); border-radius: 50%; bottom: -140px; height: 208px; left: 0px; position: absolute; width: 208px; z-index: 1;}
#chest::before{background: rgb(9, 9, 9); border-radius: 50%; content: ""; display: block; height: 10px; position: absolute; width: 10px;}
#bow{background: rgb(219, 149, 2); border-radius: 50%; height: 0.8em; left: 49%; position: absolute; right: 50%; top: 64%; width: 0.4em; z-index: 2;}
#bow::before{border-bottom: 10px solid transparent; border-left: 20px solid rgb(9, 9, 9); border-top: 10px solid transparent; content: ""; height: 0px; left: -18px; position: absolute; top: -3px; width: 0px; z-index: 1;}
#bow::after{border-bottom: 10px solid transparent; border-right: 20px solid rgb(9, 9, 9); border-top: 10px solid transparent; content: ""; height: 0px; left: 4px; position: absolute; top: -3px; width: 0px; z-index: 1;}
#toTop{background: rgba(0, 0, 0, 0.7); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; bottom: 10px; height: 105px; overflow: hidden; position: fixed; right: 10px; text-decoration: none; text-indent: -9999px; width: 40px; z-index: 1000000; display: none !important;}
#toTop::before{background: rgb(255, 255, 255); border-radius: 50%; content: ""; display: block; height: 0px; left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); transition: 0.3s linear; width: 0px;}
#toTop::after{background: rgb(255, 255, 255); content: ""; display: block; height: 110px; left: 0px; margin: 0px auto; position: absolute; right: 0px; text-indent: 0px; top: 50%; transform: translateY(-50%); transition: 0.3s linear; width: auto; mask-size: 60% auto; mask-image: url("/wp-content/uploads/owly-theme/theme/images/back-to-top.png"); mask-position: center center; mask-repeat: no-repeat;}
#toTop:hover::after{height: 120px;}
#toTop:hover{background: rgb(9, 9, 9);}
#toTop:active,#toTop:focus{outline: none;}
@media (-ms-high-contrast:none){
#toTop::after{background: url("/wp-content/uploads/owly-theme/theme/images/back-to-top.png") center center / 60% auto no-repeat rgba(0, 0, 0, 0);}
#toTop:hover::after{background: rgba(0, 0, 0, 0) !important;}
#toTop:hover{background: rgb(9, 9, 9) !important;}
}
.elementor-location-footer:not(#owly-x){color: rgb(119, 119, 119);}
.elementor-location-footer:not(#owly-x) a{color: rgb(9, 9, 9);}
.upb_row_bg::before{content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%;}
.dt-sc-icon-box.type8.animated-icons.alignright.last{margin-bottom: 0px;}
@media only screen and (max-width: 1540px){
.dt-sc-icon-box.type2.custom-style .icon-content h4{font-size: 24px;}
}
@media only screen and (max-width: 767px){
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::after{top: -3px;}
.dt-custom-footer-col{margin-bottom: 0px;}
}
@media only screen and (min-width: 780px) and (max-width: 991px){
.dt-custom-header-menu-col{width: 56.6667% !important;}
.dt-sc-header-contact-info{width: 43.3333% !important;}
}
@media only screen and (min-width: 1381px) and (max-width: 1600px){
.dt-sc-owly-header .dt-sc-contact-info{padding: 16px 20px 20px; text-align: center;}
.dt-sc-owly-header .dt-sc-contact-info > span{font-size: 69px; left: 0px; margin: auto; opacity: 0.2; right: 0px; text-align: center; top: 50%; transform: translateY(-50%); width: 100%;}
.dt-header-menu .dt-primary-nav li{margin: 0px 1px;}
.dt-sc-footer-info.vc_col-lg-8{width: 100%;}
}
@media only screen and (max-width: 1380px){
.dt-sc-footer-info.vc_col-lg-8{width: 100%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
.dt-sc-owly-header .dt-sc-contact-info{padding: 16px 20px 20px; text-align: center;}
.dt-sc-owly-header .dt-sc-contact-info > span{font-size: 70px; left: 0px; margin: auto; opacity: 0.2; right: 0px; text-align: center; top: 50%; transform: translateY(-50%); width: 100%;}
.dt-header-menu .dt-primary-nav li{margin: 0px 1px;}
.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li a{padding: 2px 12px; font-size: 16px !important;}
.dt-sc-owly-header .dt-sc-contact-info{font-size: 16px;}
.dt-sc-owly-header .dt-sc-contact-info strong{font-size: 1.4em;}
.dt-header-menu .dt-primary-nav li a{padding: 2px 13px;}
}
@media only screen and (min-width: 1200px){
.dt-header-menu{display: inline-block;}
.mobile-nav-container,.dt-header-menu ul.dt-primary-nav li.go-back,.dt-header-menu ul.dt-primary-nav li.see-all{display: none;}
}
@media only screen and (max-width: 1199px){
.dt-header-menu{display: none;}
.mobile-nav-container.mobile-nav-offcanvas-right{padding: 12px 30px;}
.dt-sc-footer-info.vc_col-lg-8{width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
.dt-sc-footer-info.vc_col-lg-8{width: 100%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.dt-sc-owly-header .dt-sc-contact-info{font-size: 16px;}
.dt-sc-owly-header .dt-sc-contact-info > span{font-size: 26px; left: 10%;}
.dt-sc-owly-header .dt-sc-contact-info{padding: 16px 6.66% 20px 28%;}
.responsive-map{max-width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-owly-header .dt-sc-contact-info{padding: 16px 20px 20px; text-align: center;}
.dt-sc-owly-header .dt-sc-contact-info > span{font-size: 70px; left: 0px; margin: auto; opacity: 0.2; right: 0px; text-align: center; top: 50%; transform: translateY(-50%); width: 100%;}
.responsive-map{max-width: 100%;}
.dt-sc-icon-box.type8.animated-icons .icon-content h5{font-size: 16px;}
}
@media only screen and (max-width: 767px){
.loader .loader-inner h1{font-size: 3em; line-height: 60px; margin: 30px 0px 0px;}
#header .dt-header-tpl .dt-logo-container a{margin-left: auto; margin-right: auto;}
.mobile-nav-container{text-align: center;}
.mobile-nav-container.mobile-nav-offcanvas-right{display: inline-block; float: none; padding: 20px 0px; width: 100%;}
.dt-sc-owly-header .dt-sc-contact-info{display: inline-block; float: none; font-size: 20px; padding: 12px 25px; text-align: center; width: auto;}
.dt-sc-owly-header .dt-sc-contact-info > span{display: inline-block; float: none; font-size: 24px; left: auto; position: static;}
.dt-sc-owly-header .dt-sc-contact-info strong{float: none; font-size: 20px; width: auto;}
.dt-sc-owly-header .wpb_column.dt-sc-header-contact-info{margin-bottom: 0px; text-align: center;}
.main-title-section h1{font-size: 26px;}
.main-title-section,.main-title-section h1,.breadcrumb{text-align: center;}
.responsive-map{max-width: 100%;}
.elementor-location-footer:not(#owly-x) .dt-sc-owly-footer .dt-sc-copyright-section{text-align: center;}
.elementor-location-footer:not(#owly-x) .dt-sc-owly-footer .dt-sc-copyright-section .wpb_content_element{margin-bottom: 0px;}
}
@media only screen and (max-width: 479px){
.loader .loader-inner h1{font-size: 2.5em; line-height: 28px; margin: 20px 0px 0px;}
.dt-sc-owly-header .dt-sc-contact-info{font-size: 14px; line-height: normal; padding: 8px 20px 12px;}
.dt-sc-owly-header .dt-sc-contact-info strong{font-size: 14px; width: auto;}
.dt-sc-owly-header .dt-sc-contact-info > span{font-size: 20px; margin-right: 5px;}
.main-title-section h1{font-size: 23px;}
.dt-sc-icon-box.type8.animated-icons .icon-content h5{font-size: 16px;}
}
@media only screen and (min-width: 320px) and (max-width: 479px){
.dt-sc-footer-info.vc_column_container > .vc_column-inner .wpb_text_column.wpb_content_element{margin-bottom: 0px;}
.dt-sc-footer-info.vc_column_container > .vc_column-inner .wpb_text_column.wpb_content_element .wpb_wrapper h6{font-size: 18px;}
.dt-sc-copyright-section .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li:not(:last-child){padding-right: 15px;}
.dt-sc-copyright-section .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li:not(:last-child) span.divider{display: block;}
}
*,::before,::after{box-sizing: border-box;}
a.video-image span::after{transition: 0.3s linear;}
a.video-image span{opacity: 0; position: absolute;}
a.video-image span::after{background: rgb(43, 43, 43); border-radius: 50%; box-shadow: rgba(255, 255, 255, 0.35) 0px 0px 0px 5px; color: rgb(255, 255, 255); content: ""; display: block; height: 75px; left: -2px; line-height: 75px; position: absolute; top: 0px; width: 75px; z-index: -1;}
a.video-image span:hover::after{background: rgb(255, 255, 255);}
@media screen and (min-width:0\0){
.dt-logo-container{display: block;}
.dt-header-menu .dt-primary-nav li a{vertical-align: top;}
.vc_row-flex.vc_row > .vc_column_container > .vc_column-inner > *{min-height: 1px !important;}
}
@media (min-width:0\0) and (min-resolution: 0.001dpcm){
.vc_row-flex.vc_row{display: table !important;}
}
.fa,.fas,.fab{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
.fa-angle-left::before{content: "";}
.fa-angle-right::before{content: "";}
.fa-bars::before{content: "";}
.fa-book::before{content: "";}
.fa-check::before{content: "";}
.fa-facebook-f::before{content: "";}
.fa-globe::before{content: "";}
.fa-google-plus-g::before{content: "";}
.fa-info-circle::before{content: "";}
.fa-linkedin-in::before{content: "";}
.fa-map-marker-alt::before{content: "";}
.fa-phone::before{content: "";}
.fa-play-circle::before{content: "";}
.fa-twitter::before{content: "";}
.fa-wrench::before{content: "";}
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: normal; src: url("/wp-content/uploads/owly-theme/theme/webfonts/fa-brands-400.woff2") format("woff2"), url("/wp-content/uploads/owly-theme/theme/webfonts/fa-brands-400.woff") format("woff"), url("/wp-content/uploads/owly-theme/theme/webfonts/fa-brands-400.ttf") format("truetype"); }
.fab{font-family: "Font Awesome 5 Brands";}
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; src: url("/wp-content/uploads/owly-theme/theme/webfonts/fa-regular-400.woff2") format("woff2"), url("/wp-content/uploads/owly-theme/theme/webfonts/fa-regular-400.woff") format("woff"), url("/wp-content/uploads/owly-theme/theme/webfonts/fa-regular-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; src: url("/wp-content/uploads/owly-theme/theme/webfonts/fa-solid-900.woff2") format("woff2"), url("/wp-content/uploads/owly-theme/theme/webfonts/fa-solid-900.woff") format("woff"), url("/wp-content/uploads/owly-theme/theme/webfonts/fa-solid-900.ttf") format("truetype"); }
.fa,.fas{font-family: "Font Awesome 5 Free";}
.fa,.fas{font-weight: 900;}
@font-face { font-family: Pe-icon-7-stroke; src: url("/wp-content/uploads/owly-theme/theme/fonts/Pe-icon-7-stroke.woff?d7yf1v") format("woff"), url("/wp-content/uploads/owly-theme/theme/fonts/Pe-icon-7-stroke.ttf?d7yf1v") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: IcoMoon-Ultimate; src: url("/wp-content/uploads/owly-theme/theme/fonts/IcoMoon-Ultimate.ttf") format("truetype"); font-weight: normal; font-style: normal; }
.icon-moon{speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; letter-spacing: 0px; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; font-family: IcoMoon-Ultimate !important;}
.icon-moon-phone::before{content: "";}
.icon-moon-envelop3::before{content: "";}
.icon-moon-location2::before{content: "";}
@font-face { font-family: Material-Design-Iconic-Font; src: url("/wp-content/uploads/owly-theme/theme/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0") format("woff2"), url("/wp-content/uploads/owly-theme/theme/fonts/Material-Design-Iconic-Font.woff?v=2.2.0") format("woff"), url("/wp-content/uploads/owly-theme/theme/fonts/Material-Design-Iconic-Font.ttf?v=2.2.0") format("truetype"); }
.zmdi{display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: Material-Design-Iconic-Font; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.zmdi-hc-fw{width: 1.28571em; text-align: center;}
.zmdi-book::before{content: "";}
.zmdi-coffee::before{content: "";}
.zmdi-eye::before{content: "";}
.zmdi-graduation-cap::before{content: "";}
.zmdi-puzzle-piece::before{content: "";}
.zmdi-search::before{content: "";}
.zmdi-info::before{content: "";}
.zmdi-play-circle::before{content: "";}
.zmdi-book::before{content: "";}
.zmdi-coffee::before{content: "";}
.zmdi-eye::before{content: "";}
.zmdi-graduation-cap::before{content: "";}
.zmdi-puzzle-piece::before{content: "";}
.zmdi-search::before{content: "";}
.zmdi-info::before{content: "";}
.zmdi-play-circle::before{content: "";}
.dt-sc-button.animated{text-align: center; z-index: 1;}
.dt-sc-button.animated::before,.dt-sc-button.animated::after{background-repeat: no-repeat; content: ""; display: none; height: 100%; left: -20%; opacity: 0; position: absolute; transition: 0.5s ease-in-out; visibility: hidden; width: 140%; z-index: -1000;}
.dt-sc-button.animated::before{top: -75%;}
.dt-sc-button.animated::after{bottom: -75%;}
.dt-sc-button.animated:hover::before{animation: 0.75s ease-in-out 0s 1 normal forwards running topBubbles; background-image: radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, transparent 20%, currentcolor 20%, transparent 30%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, transparent 10%, currentcolor 15%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%); background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, 10% 10%, 18% 18%; top: -75%;}
.dt-sc-button.animated:hover::after{animation: 0.75s ease-in-out 0s 1 normal forwards running bottomBubbles; background-image: radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, transparent 10%, currentcolor 15%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%), radial-gradient(circle, currentcolor 20%, transparent 20%); background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, 20% 20%; bottom: -75%;}
.dt-sc-button.animated:hover::before,.dt-sc-button.animated:hover::after{display: block; opacity: 1; pointer-events: none; visibility: visible;}
.dt-sc-button.animated.white{background: rgb(255, 255, 255);}
.dt-sc-button.animated.white:hover{color: rgb(255, 255, 255);}
.dt-sc-button.animated.white:hover::before{background-image: radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, transparent 20%, rgb(255, 255, 255) 20%, transparent 30%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, transparent 10%, rgb(255, 255, 255) 15%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%);}
.dt-sc-button.animated.white:hover::after{background-image: radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, transparent 10%, rgb(255, 255, 255) 15%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%), radial-gradient(circle, rgb(255, 255, 255) 20%, transparent 20%);}
.dt-sc-twin-buttons .wpb_wrapper .dt-sc-button:first-child,.dt-sc-twin-buttons .wpb_wrapper .elementor-widget:first-child > .dt-sc-button{margin-right: 20px;}
.pentagon .vc_single_image-wrapper{display: block; height: 100%; position: relative; top: 0px; transition: 0.3s linear; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/theme/images/pentagon.png"); mask-position: center center; mask-repeat: no-repeat;}
.pentagon.with-outline{position: relative;}
.pentagon.with-outline::before{inset: -14px; content: ""; display: block; height: auto; margin: auto; position: absolute; transition: 0.3s linear; width: auto; z-index: -1; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/theme/images/dotted-pentagon.png"); mask-position: left top; mask-repeat: no-repeat;}
.pentagon.with-outline::after{background: rgb(255, 255, 255); border-radius: 50%; inset: 0px; content: ""; display: block; height: 50%; margin: auto; opacity: 0; position: absolute; transition: 0.3s linear; width: 50%;}
.dt-sc-custom-carousel:hover .pentagon.with-outline::after{background: rgba(255, 255, 255, 0); height: 100%; opacity: 1; width: 100%;}
.dt-sc-custom-carousel:hover .pentagon.with-outline::before{background-color: rgb(255, 255, 255);}
div[class*="dt-sc-curvy"].vc_row.owly-stretch,.vc_row.owly-stretch.dt-sc-overflow-visible{overflow: visible;}
div[class*="dt-sc-curvy"]::before{bottom: 100%; content: ""; display: block; height: 430px; pointer-events: none; position: absolute; right: 0px; width: 786px; mask-size: 100% 100%; mask-image: url("/wp-content/uploads/owly-theme/theme/images/curvy-top.png"); mask-position: left top; mask-repeat: no-repeat;}
div[class*="dt-sc-curvy-top"]::before{margin-bottom: -4px;}
@media (-ms-high-contrast:none){
div[class*="dt-sc-curvy"]::before{display: none;}
}
.dt-sc-fullwidth-overflow > .vc_column-inner{box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 20px 0px; margin-top: -270px; z-index: 9;}
.dt-sc-animated-interaction .upb_row_bg .ultimate_h_parallax{min-height: auto !important; min-width: 100% !important;}
.dt-sc-animated-interaction:hover .upb_row_bg .ultimate_h_parallax{animation: 5s ease -1s infinite normal none running floating-alt;}
.dt-sc-animated-interaction:hover .upb_row_bg .ultimate_h_parallax:nth-child(2n){animation: 6s ease -1s infinite normal none running floating-alt;}
.dt-sc-animated-interaction.style-2:hover .upb_row_bg .ultimate_h_parallax{animation: 5s ease -1s infinite normal none running floating;}
.dt-sc-animated-interaction .upb_row_bg{overflow: visible;}
@media (-ms-high-contrast:none){
.dt-sc-animated-interaction .upb_row_bg .ultimate_h_parallax,.dt-sc-animated-interaction:hover .upb_row_bg .ultimate_h_parallax:nth-child(2n),.dt-sc-animated-interaction.style-2:hover .upb_row_bg .ultimate_h_parallax{animation-name: none;}
}
.dt-sc-radial-skin-highlight .wpb_wrapper{backface-visibility: hidden; float: none; margin: 0px auto; pointer-events: none; position: relative; width: auto; z-index: 1;}
.dt-sc-radial-skin-highlight .wpb_wrapper::before{animation: 3s ease 0s infinite normal none running circleScale; inset: 0px; content: ""; display: block; height: auto; margin: auto; position: absolute; width: auto; z-index: -1;}
.dt-sc-radial-skin-highlight .wpb_wrapper::after{animation: 3s ease 1.5s infinite normal none running circleScale; inset: 0px; content: ""; display: block; height: auto; margin: auto; position: absolute; width: auto; z-index: -1;}
.dt-sc-radial-skin-highlight .wpb_wrapper img{margin: auto; z-index: 9;}
.dt-sc-awards-heading{float: left; margin-bottom: 0px; padding: 0px 22%; position: relative; text-align: center; width: 100%;}
.dt-sc-awards-heading::before,.dt-sc-awards-heading::after{background-image: url("/wp-content/uploads/owly-theme/theme/images/awards-decor.png"); content: ""; display: block; height: 153px; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 101px;}
.dt-sc-awards-heading::after{left: auto; right: 0px; transform: scaleX(-1) translateY(-50%);}
.dt-sc-awards-heading .wpb_wrapper > :first-child,.dt-sc-awards-heading .wpb_wrapper > .elementor-widget > :first-child{margin-bottom: 10px;}
.dt-sc-awards-heading h6{font-weight: 600;}
.dt-sc-column-overflow-top > .wpb_column{margin-top: -165px;}
.dt-sc-column-overflow-top > .wpb_column .wpb_content_element{margin-bottom: 0px;}
.vc-hoverbox-wrapper.custom-style .vc-hoverbox{text-align: left;}
.vc-hoverbox-wrapper.custom-style .vc-hoverbox-block{border-radius: 10px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox{padding-top: 60px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back{box-shadow: rgb(200, 148, 0) 0px 10px 30px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::before{content: ""; font-family: "Font Awesome 5 Free"; left: 40px; letter-spacing: 30px; margin: auto; overflow: hidden; position: absolute; right: 40px; text-shadow: rgb(204, 204, 204) 2px 2px 0px; top: 20px; width: auto;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::after{color: rgb(255, 255, 255); content: ""; font-family: "Font Awesome 5 Free"; font-size: 8px; left: 46px; letter-spacing: 42px; margin: auto; overflow: hidden; position: absolute; right: 40px; top: 21px; width: auto;}
@media (-ms-high-contrast:none){
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::before,.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::after{height: 36px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::before{letter-spacing: 26px; width: 90%;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::after{letter-spacing: 38px; width: 90%;}
}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block-inner{padding: 40px 40px 0px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block-inner p > a{border-bottom: 1px solid; display: inline-block; float: none; margin-top: 14px; width: auto;}
div[class*="type"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block-inner img.bottom-right{bottom: 40px; opacity: 0.05; position: absolute; right: 30px;}
div[class*="type"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block-inner h2{float: left; font-size: 30px; line-height: 36px; margin-bottom: 25px; text-align: center; width: 100%;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox-block.vc-hoverbox-front::before{background: rgba(0, 0, 0, 0.65); border-radius: 10px; inset: 10px; content: ""; height: auto; margin: auto; position: absolute; width: auto; z-index: -1;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox-block.vc-hoverbox-front::after{border: 3px dashed rgb(255, 255, 255); border-radius: 10px; inset: 15px; content: ""; height: auto; margin: auto; position: absolute; width: auto; z-index: -1;}
div[class*="type"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block.vc-hoverbox-front .vc-hoverbox-block-inner{padding: 30px;}
div[class*="type"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block.vc-hoverbox-front .vc-hoverbox-block-inner h2{color: rgb(255, 255, 255); line-height: normal; margin-bottom: 0px;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox{padding: 10px 0px;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox-block:not(.vc-hoverbox-front) .vc-hoverbox-block-inner h2::before{background-image: url("/wp-content/uploads/owly-theme/theme/images/testimonial-quote-icon.png"); background-size: 100% auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; content: ""; display: block; height: 22px; left: 0px; position: absolute; top: 0px; transform: scaleX(-1); width: 30px;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox-block-inner p{float: left; width: 100%;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox-block-inner p > img{margin-bottom: 18px;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox-block-inner.vc-hoverbox-back-inner > *{padding-left: 25px; padding-right: 25px;}
div[class*="type-2"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2{margin-bottom: 26px; padding: 10px 25px;}
div[class*="type-2"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block-inner.vc-hoverbox-back-inner img.bottom-right{bottom: 20px; margin-bottom: 0px; right: 15px;}
.vc_row.owly-stretch.dt-sc-paper-pattern-bottom{display: inline-block; float: none; overflow: visible;}
.vc_row.owly-stretch.dt-sc-paper-pattern-bottom::before{bottom: auto; content: ""; display: block; height: 94px; left: 0px; position: absolute; top: 100%; transform: rotate(180deg); width: 100%; z-index: 999999; mask-image: url("/wp-content/uploads/owly-theme/theme/images/slider-bottom-pattern.png"); mask-position: left top;}
.vc_row.owly-stretch.dt-sc-paper-pattern-bottom::after{background-image: url("/wp-content/uploads/owly-theme/theme/images/shadow-transparent.png"); background-position: left top; bottom: auto; content: ""; display: block; height: 96px; left: 0px; margin-top: -6px; position: absolute; top: 100%; transform: rotate(180deg); width: 100%; z-index: 999998;}
@media (-ms-high-contrast:none){
.vc_row.owly-stretch.dt-sc-paper-pattern-bottom .wpb_column:last-child .dt-sc-empty-space{height: 72px !important;}
}
.video-image{inset: 0px; height: 100%; margin: auto; text-align: center; width: 100%;}
.video-section{z-index: 99;}
.video-section > .vc_column-inner{border-radius: 10px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 15px; margin-bottom: -225px; min-height: 460px; position: relative;}
.video-section > .vc_column-inner::before{border-radius: 20px; inset: -15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 18px 56px -26px; content: ""; display: block; height: auto; position: absolute; transition: 0.3s linear; width: auto;}
.video-section:hover > .vc_column-inner::before{box-shadow: rgb(9, 9, 9) 0px 18px 56px -26px;}
.video-section > .vc_column-inner > .wpb_wrapper{inset: 0px; height: 180px; margin: auto; padding: 34px; position: absolute; width: 65%; z-index: 1;}
.video-section > .vc_column-inner > .wpb_wrapper::before{content: ""; display: block; height: 100%; left: 0px; opacity: 0.9; position: absolute; top: 0px; width: 100%; z-index: -1;}
.video-section > .vc_column-inner > .wpb_wrapper > h2,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > h2{background: rgb(255, 255, 255); font-size: 60px; font-weight: 700; height: 104px; left: 38px; line-height: 104px; margin: 0px; position: absolute; text-align: center; width: 104px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column{float: left; margin: 0px; padding-left: 135px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column h5,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column h5{margin-bottom: 0px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column h4,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column h4{font-weight: 900; margin-bottom: 0px; text-transform: uppercase;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column p:last-child a.dt-sc-button,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column p:last-child a.dt-sc-button{background: none; font-size: 20px; left: 0px; margin-top: 4px; padding: 0px 0px 0px 40px; pointer-events: none; text-transform: uppercase; top: 0px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column p:last-child a.dt-sc-button span,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column p:last-child a.dt-sc-button span{font-size: 30px; left: 0px; position: absolute; top: -2px;}
.wpb_column .wpb_wrapper .uavc-icons.alignleft,.uavc-icons.alignleft{margin-bottom: 0px;}
.uavc-icons.alignleft .aio-icon{text-align: left; width: 1.3em;}
.uavc-icons.aligncenter .aio-icon{text-align: center; width: 1.3em;}
@media only screen and (min-width: 1381px) and (max-width: 1599px){
div[class*="type-2"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2{font-size: 24px; line-height: 32px;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox{padding: 6px 0px;}
.video-section > .vc_column-inner > .wpb_wrapper{width: 80%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1380px){
div[class*="type-2"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2{font-size: 22px; line-height: 32px;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox{padding: 6px 0px;}
.video-section > .vc_column-inner > .wpb_wrapper{width: 80%;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column h5,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column h5{font-size: 20px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column h4,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column h4{font-size: 24px;}
.dt-sc-awards-heading{padding: 0px 24%;}
.dt-sc-awards-heading::before{left: -15px;}
.dt-sc-awards-heading::after{right: -15px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.dt-sc-column-overflow-top > .wpb_column{margin-top: -120px;}
.vc-hoverbox-wrapper.custom-style .vc-hoverbox{margin-bottom: 50px;}
.vc-hoverbox-wrapper.custom-style.type-2 .vc-hoverbox{padding-top: 15px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::before{letter-spacing: 26px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::after{letter-spacing: 38px;}
.video-section > .vc_column-inner > .wpb_wrapper{width: 75%;}
}
@media only screen and (max-width: 1199px){
.dt-sc-animated-interaction .upb_row_bg{display: none;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.dt-sc-awards-heading{padding: 0px 20%;}
.dt-sc-column-overflow-top > .wpb_column{margin-top: -96px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::before{letter-spacing: 36px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::after{letter-spacing: 48px;}
div[class*="type-2"].vc-hoverbox-wrapper.custom-style .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2{font-size: 24px; line-height: normal;}
.vc-hoverbox-wrapper.custom-style .vc-hoverbox{margin-bottom: 50px;}
.video-section > .vc_column-inner > .wpb_wrapper{width: 75%;}
}
@media only screen and (max-width: 767px){
.dt-sc-column-overflow-top > .wpb_column{margin-top: -100px;}
.dt-sc-column-overflow-top > .wpb_column:not(:last-child){margin-bottom: 150px;}
.vc-hoverbox-wrapper.custom-style .vc-hoverbox{margin-bottom: 50px;}
.dt-sc-twin-buttons .wpb_wrapper .dt-sc-button:first-child,.dt-sc-twin-buttons .wpb_wrapper .elementor-widget:first-child > .dt-sc-button{margin-right: 0px;}
.video-section > .vc_column-inner > .wpb_wrapper > h2,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > h2{font-size: 40px; height: 104px; line-height: 104px; width: 84px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column{padding-left: 110px;}
.video-section > .vc_column-inner{margin-bottom: -198px; min-height: 270px;}
.video-section > .vc_column-inner > .wpb_wrapper{width: 85%;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column h5,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column h5{font-size: 18px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column h4,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column h4{font-size: 26px;}
.video-section > .vc_column-inner > .wpb_wrapper::before{border-radius: 20px;}
.vc_row.owly-stretch.dt-sc-paper-pattern-bottom .wpb_column.vc_column_container:last-child{pointer-events: none;}
form.owly_contact_form.wpcf7-form .dt-sc-hr-invisible-small,form.owly_contact_form.wpcf7-form .dt-sc-hr-invisible-xsmall{margin: 0px;}
}
@media only screen and (max-width: 479px){
.dt-sc-awards-heading{padding: 0px 15%;}
.dt-sc-awards-heading::before,.dt-sc-awards-heading::after{background-repeat: no-repeat; background-size: 50% auto; height: 153px; width: 101px;}
.dt-sc-column-overflow-top > .wpb_column:not(:last-child){margin-bottom: 150px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::before{letter-spacing: 24px;}
.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::after{letter-spacing: 36px;}
.video-section > .vc_column-inner{margin-left: 10%; margin-right: 10%; min-height: 280px; width: 80%;}
.video-section > .vc_column-inner > .wpb_wrapper{height: 150px; padding: 20px; text-align: center; width: 90%;}
.video-section > .vc_column-inner > .wpb_wrapper > h2,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > h2{display: none;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column h5,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column h5{font-size: 16px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column h4,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column h4{font-size: 20px;}
.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column{padding-left: 0px;}
.dt-sc-fullwidth-overflow > .vc_column-inner{margin-left: 10%; width: 80%;}
.dt-sc-fullwidth-overflow > .vc_column-inner .dt-sc-awards-heading{padding: 0px;}
.dt-sc-fullwidth-overflow > .vc_column-inner .dt-sc-awards-heading::before{background-position: center bottom; background-repeat: no-repeat; background-size: 60% auto; bottom: -5px; left: -35px; top: auto; transform: translateY(0px);}
.dt-sc-fullwidth-overflow > .vc_column-inner .dt-sc-awards-heading::after{background-position: center bottom; background-repeat: no-repeat; background-size: 60% auto; inset: auto -35px -5px auto; transform: translateY(0px) scaleX(-1);}
}
.dt-sc-icon-box.type2.custom-style:hover .icon-content h5,.dt-sc-counter.type1.custom-style:hover .icon-wrapper{box-shadow: rgb(252, 210, 28) 0px 0px 0px 8px inset;}
.breadcrumb a:hover,.breadcrumb .fa.default::before{color: rgb(252, 210, 28);}
.dt-sc-skin-highlight .dt-sc-button.rounded-border:hover,.dt-sc-button.animated:hover::before,.dt-sc-button.animated:hover::after{color: rgb(252, 210, 28);}
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current .dt-sc-testimonial-author cite,.dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description::before{color: rgb(252, 210, 28);}
ul.dt-sc-tabs-horizontal > li > a.current,ul.dt-sc-tabs-horizontal > li > a:hover{color: rgb(252, 210, 28);}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content:hover h3,.dt-sc-timeline .dt-sc-timeline-content h2 span{color: rgb(252, 210, 28);}
.dt-sc-counter.type1 .icon-wrapper span,.dt-sc-counter.type1.custom-style:hover .icon-wrapper span,.dt-sc-counter.type3 .dt-sc-counter-number{color: rgb(252, 210, 28);}
div[class*="custom-style"].dt-sc-icon-box.type3:hover .icon-wrapper span,.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block.vc-hoverbox-back::before,.wpb_wrapper > h2 strong,.dt-sc-icon-box.type1.custom-style::before,.dt-sc-icon-box.type1.custom-style:hover p a,.dt-sc-icon-box.type1.custom-style:hover .icon-content + *,div[class*="custom-style"].dt-sc-icon-box.type13::before,div[class*="custom-style"].dt-sc-icon-box.type13:hover::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style:hover .icon-content h5,.dt-sc-team-shortcode-description .dt-sc-team-social li a:hover,.wpb_wrapper > .elementor-widget > h2 strong{color: rgb(252, 210, 28);}
.loader,button:hover,input[type="submit"]:hover{background-color: rgb(252, 210, 28);}
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li a:hover,.dt-header-menu ul.dt-primary-nav li ul.sub-menu > li:hover > a,.dt-header-menu ul.dt-primary-nav li ul.sub-menu li.current-menu-item a,.dt-header-menu ul.dt-primary-nav li ul.sub-menu li.current_page_item a{background-color: rgb(252, 210, 28);}
.dt-sc-footer-info .vc_column-inner .wpb_wrapper > h2,.dt-sc-footer-info .vc_column-inner .wpb_wrapper > .elementor-widget > h2{background-color: rgb(252, 210, 28);}
.dt-sc-skin-highlight,#toTop:hover::after,.dt-sc-small-separator{background-color: rgb(252, 210, 28);}
.dt-sc-button.rounded-border:hover,.dt-sc-button.filled{background-color: rgb(252, 210, 28);}
.dt-sc-contact-info.type2 span{background-color: rgb(252, 210, 28);}
.dt-sc-counter.type1 .icon-wrapper::before,.dt-sc-counter.type3 .dt-sc-counter-number::after{background-color: rgb(252, 210, 28);}
.dt-sc-icon-box.type3 .icon-wrapper span,.dt-sc-icon-box.type5 .icon-wrapper::before,.dt-sc-icon-box.type1 .icon-content h4::before{background-color: rgb(252, 210, 28);}
.dt-sc-title.with-right-border-decor::after,.dt-sc-title.with-right-border-decor::before{background-color: rgb(252, 210, 28);}
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::before,.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-thumb::before{background-color: rgb(252, 210, 28);}
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content h2::before{background-color: rgb(252, 210, 28);}
.dt-sc-image-caption:hover .dt-sc-image-content a{background-color: rgb(252, 210, 28);}
.dt-sc-title.with-right-border-decor > *,.dt-sc-title.with-right-border-decor > ::after,.dt-sc-title.with-right-border-decor > ::before,.pentagon .vc_single_image-wrapper,div[class*="dt-sc-curvy"]::before,div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper,.vc_row.owly-stretch.dt-sc-paper-pattern-bottom::before,.dt-sc-circular-icon-set,.dt-sc-icon-box.type8.animated-icons .icon-wrapper::after,.dt-sc-icon-box.type12.custom-style .icon-content::after,.dt-sc-icon-box.type2.custom-style .icon-content h5,.dt-sc-counter.type1.custom-style .icon-wrapper,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li.slick-active button::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li:hover button::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image:hover,div[class*="custom-style"].dt-sc-icon-box.type13 .icon-content h5::before,.video-section > .vc_column-inner > .wpb_wrapper::before,.dt-sc-radial-skin-highlight .wpb_wrapper::after,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3::before,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-content h3::after,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb::before,.dt-sc-team-shortcode-image,div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper,div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content h4::before,.dt-sc-team-shortcode-image::before,.dt-sc-timeline-section.type3.custom-style::before,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content::after,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline:hover .dt-sc-timeline-image-wrapper img,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline:hover .dt-sc-timeline-content::before{background-color: rgb(252, 210, 28);}
ul.dt-sc-tabs-horizontal > li > a.current{border-color: rgb(252, 210, 28);}
.dt-sc-timeline-section.type3.custom-style::after,.dt-sc-timeline-section.type3.custom-style .dt-sc-timeline .dt-sc-timeline-content::before{border-color: rgb(252, 210, 28);}
.dt-sc-counter.type3 .icon-wrapper::before{border-color: rgb(252, 210, 28);}
.dt-sc-contact-info.type2:hover{border-color: rgb(252, 210, 28);}
.dt-sc-image-caption.type5:hover img,.dt-sc-image-caption.type5:hover .dt-sc-image-wrapper::before{border-color: rgb(252, 210, 28);}
.dt-sc-title.with-right-border-decor h2::before{border-color: rgb(252, 210, 28);}
.dt-sc-image-caption.type5 .dt-sc-image-content,.dt-sc-image-caption.type5 .dt-sc-image-content::after{border-bottom-color: rgb(252, 210, 28);}
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-next::before{border-left-color: rgb(252, 210, 28);}
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev::before{border-right-color: rgb(252, 210, 28);}
.dt-sc-button.rounded-border:hover,.dt-sc-image-caption:hover .dt-sc-image-content a,.dt-sc-button.animated.white,div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper span,.dt-sc-image-caption.type5.dt-sc-student-info h3 a,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-author cite,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current .dt-sc-testimonial-author cite,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image:hover .dt-sc-testimonial-author cite,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current .dt-sc-testimonial-author cite small,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image:hover .dt-sc-testimonial-author cite small,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-details-holder .dt-sc-testimonial-description,.vc-hoverbox-wrapper.custom-style.type-1 .vc-hoverbox-block-inner p > a,.dt-sc-counter.type1.custom-style .icon-wrapper span,.dt-sc-icon-box.type1.custom-style:hover::after,.dt-sc-icon-box.type1.custom-style p a,.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a,.dt-sc-counter.type3.custom-style-2 .icon-wrapper span,.dt-sc-counter.type3.custom-style-2 .dt-sc-counter-number,.video-section > .vc_column-inner > .wpb_wrapper > .wpb_text_column p:last-child a.dt-sc-button,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-content h3,.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > *,.dt-sc-team-shortcode-image a,.dt-sc-team-shortcode-description .dt-sc-team-social li a,.video-section > .vc_column-inner > .wpb_wrapper > .elementor-widget > .wpb_text_column p:last-child a.dt-sc-button{color: rgb(9, 9, 9);}
.dt-sc-icon-box.type3:hover .icon-wrapper span,.dt-sc-icon-box.type5:hover .icon-wrapper::before,.dt-sc-button:hover,.dt-sc-button.animated.white:hover,.pentagon.with-outline::before,div[class*="custom-style"].dt-sc-icon-box.type3 .icon-wrapper::after,div[class*="custom-style"].dt-sc-icon-box.type3:hover .icon-wrapper,div[class*="custom-style"].dt-sc-icon-box.type5 .icon-wrapper::after,div[class*="custom-style"].dt-sc-icon-box.type5:hover .icon-wrapper,.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5::before,.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5:hover .icon-wrapper,.dt-sc-icon-box.type2.custom-style:hover .icon-content h5,.dt-sc-counter.type1.custom-style:hover .icon-wrapper,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::before,.dt-sc-skin-highlight .dt-sc-icon-box.type12.custom-style .icon-content::after,.dt-sc-icon-box.type1.custom-style:hover,div[class*="custom-style"]:not(.custom-style-2).dt-sc-icon-box.type13:hover,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style:hover .icon-content h5,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignleft:not(:last-child)::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style.alignright:not(:last-child)::before,.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.prev-arrow,.carousel_items.dt-sc-custom-carousel .dt-carousel-navigation a.next-arrow,.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a::before,.dt-sc-toggle-group-set.custom-style h5.dt-sc-toggle a::after,div[class*="custom-style-2"].dt-sc-icon-box.type13 p a span::before,.dt-sc-radial-skin-highlight .wpb_wrapper::before,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline:hover .dt-sc-hr-timeline-thumb,.dt-sc-button.filled:hover,.dt-sc-team-shortcode-description .dt-sc-team-social li a:hover,.dt-sc-tabs-horizontal-container.custom-style ul.dt-sc-tabs-horizontal > li > a::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignleft::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .elementor-widget:not(:last-child) > .dt-sc-icon-box.type2.custom-style.alignright::before{background-color: rgb(9, 9, 9);}
.dt-sc-button.rounded-border,.dt-sc-button.animated.white,.dt-sc-button.animated.white:hover,.dt-sc-icon-box.type2.custom-style:hover .icon-content h5::before,.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li button::after,.dt-sc-counter.type1.custom-style .icon-wrapper::before,.vc_row.dt-sc-fullwidth-iconboxes > .wpb_column .dt-sc-icon-box.type2.custom-style .icon-content h5::before,.dt-sc-hr-timeline-section.type2.custom-style .dt-sc-hr-timeline-thumb::after,.dt-sc-hr-timeline-section.type2.custom-style::before{border-color: rgb(9, 9, 9);}
.mobile-menu ul.dt-primary-nav li > a:hover,.mobile-menu ul.dt-primary-nav li:hover > a,.mobile-menu ul.dt-primary-nav li ul.sub-menu li > a:hover,.mobile-menu ul.dt-primary-nav li ul.sub-menu li:hover > a,.mobile-menu ul.dt-primary-nav li.current-menu-item > a,.mobile-menu ul.dt-primary-nav li.current_page_item > a,a,h3 a:hover,h5 a:hover,h6 a:hover,.dt-sc-image-caption.type5.dt-sc-student-info:hover .dt-sc-image-content h3 a,.elementor-location-footer:not(#owly-x) a:hover,.mobile-menu ul.dt-primary-nav li.current-menu-ancestor > a,.mobile-menu ul.dt-primary-nav li.current_page_ancestor > a,.mobile-menu ul.dt-primary-nav li ul.sub-menu li.current-menu-item > a,.mobile-menu ul.dt-primary-nav li ul.sub-menu li.current_page_item > a,h4 a:hover,.dt-sc-contact-info.type2 a:hover{color: rgb(234, 179, 23);}
body,.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb::before,.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content::after{background-color: rgb(255, 255, 255);}
.dt-sc-icon-box.type3 .icon-wrapper span{border-color: rgb(255, 255, 255);}
body{color: rgb(0, 0, 0);}
a{color: rgb(234, 179, 23);}
a:hover{color: rgb(252, 210, 28);}
body:not(.block-editor-page):not(.wp-core-ui) .main-title-section h1{font-family: Poppins; font-size: 34px; font-weight: 800; letter-spacing: 0.5px; line-height: 60px; text-align: unset; text-transform: none; color: rgb(255, 255, 255);}
div.breadcrumb a{font-family: Poppins; font-size: 24px; font-weight: 800; letter-spacing: 0px; text-align: unset; text-transform: none; color: rgb(255, 255, 255);}
body{font-family: "Open Sans"; font-weight: 500;}
h1{font-family: Poppins; font-size: 44px; font-weight: 700; letter-spacing: 0.5px; text-align: unset; text-transform: none; color: rgb(9, 9, 9);}
h2{font-family: Poppins; font-size: 40px; font-weight: 700; letter-spacing: 0.5px; text-align: unset; text-transform: none; color: rgb(9, 9, 9);}
h3{font-family: Poppins; font-size: 34px; font-weight: 700; letter-spacing: 0.5px; text-align: unset; text-transform: none; color: rgb(9, 9, 9);}
h4{font-family: Poppins; font-size: 30px; font-weight: 700; letter-spacing: 0.5px; text-align: unset; text-transform: none; color: rgb(0, 0, 0);}
h5{font-family: Poppins; font-size: 24px; font-weight: 700; letter-spacing: 0.5px; text-align: unset; text-transform: none; color: rgb(9, 9, 9);}
h6{font-family: Poppins; font-size: 20px; font-weight: 500; letter-spacing: 0.5px; text-align: unset; text-transform: none; color: rgb(9, 9, 9);}
.elementor-location-footer:not(#owly-x){font-family: "Source Sans Pro"; font-size: 20px; font-weight: 600; letter-spacing: 0px; line-height: 34px; text-align: left; text-transform: none; color: rgb(9, 9, 9);}
.elementor-location-footer:not(#owly-x) a{color: rgb(9, 9, 9);}
.elementor-location-footer:not(#owly-x) a:hover{color: rgb(234, 179, 23);}
@keyframes floating { 
0%{ transform: translateY(0%); }
50%{ transform: translateY(8%); }
100%{ transform: translateY(0%); }
}
@-webkit-keyframes float { 
0%{ transform: translateY(0px); }
50%{ transform: translateY(-20px); }
100%{ transform: translateY(0px); }
}
@-webkit-keyframes spinoffPulse { 
0%{ transform: rotate(0deg); }
100%{ transform: rotate(360deg); }
}
@-webkit-keyframes float-reverse { 
0%{ transform: translateY(0px); }
50%{ transform: translateY(20px); }
100%{ transform: translateY(0px); }
}
@-webkit-keyframes spinoffPulse-reverse { 
0%{ transform: rotate(0deg); }
100%{ transform: rotate(-360deg); }
}
@-webkit-keyframes toRightFromLeft { 
49%{ transform: translate(100%); }
50%{ opacity: 0; transform: translate(-100%); }
51%{ opacity: 1; }
}
@-webkit-keyframes jerk { 
15%{ transform: translateX(5px); }
30%{ transform: translateX(-5px); }
50%{ transform: translateX(3px); }
65%{ transform: translateX(-3px); }
80%{ transform: translateX(2px); }
100%{ transform: translateX(0px); }
}
@-webkit-keyframes bg-color { 
0%{ background-color: rgb(252, 210, 28); }
5%{ background-color: rgb(255, 0, 255); }
10%{ background-color: rgb(255, 244, 74); }
15%{ background-color: rgb(66, 224, 99); }
20%{ background-color: rgb(0, 255, 255); }
25%{ background-color: rgb(44, 159, 218); }
30%{ background-color: rgb(240, 128, 128); }
35%{ background-color: rgb(44, 218, 150); }
40%{ background-color: rgb(219, 112, 147); }
45%{ background-color: rgb(237, 22, 81); }
50%{ background-color: rgb(245, 130, 31); }
55%{ background-color: rgb(186, 85, 211); }
60%{ background-color: rgb(153, 50, 204); }
65%{ background-color: rgb(123, 104, 238); }
70%{ background-color: rgb(60, 179, 113); }
75%{ background-color: rgb(145, 220, 242); }
80%{ background-color: rgb(176, 173, 211); }
85%{ background-color: rgb(64, 224, 208); }
90%{ background-color: rgb(100, 149, 237); }
95%{ background-color: rgb(255, 244, 202); }
100%{ background-color: rgb(252, 210, 28); }
}
@keyframes scale1 { 
0%{ border-radius: 10%; box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 25px; transform: scale(1); }
25%{ border-radius: 20%; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 5px; transform: scale(0.5); }
50%{ border-radius: 30%; box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 15px; transform: scale(0.65); }
75%{ border-radius: 20%; box-shadow: rgba(0, 0, 0, 0.15) 0px 45px 45px; transform: scale(0.8); }
100%{ border-radius: 10%; box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 25px; transform: scale(1); }
}
@-webkit-keyframes Dots { 
0%{ content: ""; }
10%{ content: "."; }
20%{ content: ".."; }
30%{ content: "..."; }
40%{ content: ".."; }
50%{ content: "."; }
60%{ content: ""; }
70%{ content: "."; }
80%{ content: ".."; }
80%{ content: "..."; }
100%{ content: "."; }
}
@keyframes topBubbles { 
0%{ background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%; }
50%{ background-position: 0px 80%, 0px 20%, 10% 40%, 20% 0px, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%; }
100%{ background-position: 0px 70%, 0px 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%; background-size: 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px; }
}
@keyframes bottomBubbles { 
0%{ background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0px; }
50%{ background-position: 0px 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0px; }
100%{ background-position: 0px 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%; background-size: 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px; }
}
@keyframes floating-alt { 
0%{ transform: translateY(0%); }
50%{ transform: translateY(3%); }
100%{ transform: translateY(0%); }
}
@keyframes circleScale { 
0%{ transform: scale(0); }
50%{ transform: scale(1); }
100%{ transform: scale(0); }
}
/* OWLY-ORIGINAL END */
/* OWLY-ADAPT: maps WPBakery layout onto Elementor containers */
:root{--owly-c:1170px}
@media (min-width:1600px){:root{--owly-c:1500px}}
@media (min-width:1200px) and (max-width:1380px){:root{--owly-c:1080px}}
@media (min-width:992px) and (max-width:1199px){:root{--owly-c:900px}}
@media (min-width:768px) and (max-width:991px){:root{--owly-c:710px}}
@media (min-width:480px) and (max-width:767px){:root{--owly-c:420px}}
@media (max-width:479px){:root{--owly-c:290px}}
.e-con.vc_row,.e-con.vc_column-inner,.e-con.wpb_wrapper,.e-con.wpb_column{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--kit-widget-spacing:0px;--widgets-spacing:0px}
.e-con.vc_row{margin-left:0;margin-right:0;position:relative}
.e-con.vc_row.owly-boxed{max-width:calc(var(--owly-c) + 30px);margin-left:auto;margin-right:auto;width:100%}
.e-con.vc_row.owly-stretch:not(.owly-stretch-content){padding-left:max(0px,calc((100% - var(--owly-c))/2 - 15px));padding-right:max(0px,calc((100% - var(--owly-c))/2 - 15px))}
.e-con.vc_row.vc_inner{margin-left:-15px;margin-right:-15px;width:auto;--width:auto;max-width:none;align-self:stretch}
.vc_row:where(.e-con)::before,.vc_row:where(.e-con)::after{position:absolute}
.wpb_column:where(.e-con)::before,.wpb_column:where(.e-con)::after,.vc_column-inner:where(.e-con)::before,.vc_column-inner:where(.e-con)::after{position:absolute}
.e-con.wpb_column{min-height:1px;position:relative;z-index:1}
.e-con.vc_column-inner,.e-con.wpb_wrapper{--width:100%;width:100%}
.e-con.wpb_wrapper{flex-grow:0;display:block}
.e-con.wpb_wrapper > .elementor-widget{max-width:100%}
.e-con.wpb_wrapper::after{content:"";display:table;clear:both}
.e-con.vc_row > .e-con.wpb_column > .e-con.vc_column-inner{padding-top:0}
.wpb_wrapper > .elementor-widget{margin-block-end:0;margin-bottom:0;width:100%}
.owly-layer-wrap{position:absolute!important;inset:0;z-index:0!important;pointer-events:none;overflow:hidden;margin:0!important;width:100%!important;max-width:none!important}
.owly-layer-wrap .upb_row_bg{position:absolute;inset:0;overflow:hidden}
.owly-layers img{position:absolute;max-width:none;width:auto;height:auto;top:0;left:0;will-change:transform}
.owly-layers img:first-child:not(:last-child){top:calc(25% - 300px);left:calc(25% - 480px)}
.Defaults-star::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f005";font-style:normal}
.ultsl-arrow-right4::before,.ultsl-arrow-left4::before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal}
.ultsl-arrow-right4::before{content:"\f105"}.ultsl-arrow-left4::before{content:"\f104"}
.dt-sc-title.without-main-title > h2{display:none}
.vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top:0}
/* nested (non-Elementor) WPBakery grid */
.vc_column_container.vc_col-xs-1:not(.e-con){width:8.333333%;float:left}.vc_column_container.vc_col-xs-offset-1:not(.e-con){margin-left:8.333333%}.vc_column_container.vc_col-xs-2:not(.e-con){width:16.666667%;float:left}.vc_column_container.vc_col-xs-offset-2:not(.e-con){margin-left:16.666667%}.vc_column_container.vc_col-xs-3:not(.e-con){width:25%;float:left}.vc_column_container.vc_col-xs-offset-3:not(.e-con){margin-left:25%}.vc_column_container.vc_col-xs-4:not(.e-con){width:33.333333%;float:left}.vc_column_container.vc_col-xs-offset-4:not(.e-con){margin-left:33.333333%}.vc_column_container.vc_col-xs-5:not(.e-con){width:41.666667%;float:left}.vc_column_container.vc_col-xs-offset-5:not(.e-con){margin-left:41.666667%}.vc_column_container.vc_col-xs-6:not(.e-con){width:50%;float:left}.vc_column_container.vc_col-xs-offset-6:not(.e-con){margin-left:50%}.vc_column_container.vc_col-xs-7:not(.e-con){width:58.333333%;float:left}.vc_column_container.vc_col-xs-offset-7:not(.e-con){margin-left:58.333333%}.vc_column_container.vc_col-xs-8:not(.e-con){width:66.666667%;float:left}.vc_column_container.vc_col-xs-offset-8:not(.e-con){margin-left:66.666667%}.vc_column_container.vc_col-xs-9:not(.e-con){width:75%;float:left}.vc_column_container.vc_col-xs-offset-9:not(.e-con){margin-left:75%}.vc_column_container.vc_col-xs-10:not(.e-con){width:83.333333%;float:left}.vc_column_container.vc_col-xs-offset-10:not(.e-con){margin-left:83.333333%}.vc_column_container.vc_col-xs-11:not(.e-con){width:91.666667%;float:left}.vc_column_container.vc_col-xs-offset-11:not(.e-con){margin-left:91.666667%}.vc_column_container.vc_col-xs-12:not(.e-con){width:100%;float:left}.vc_column_container.vc_col-xs-offset-12:not(.e-con){margin-left:100%}
@media (min-width:768px){.vc_column_container.vc_col-sm-1:not(.e-con){width:8.333333%;float:left}.vc_column_container.vc_col-sm-offset-1:not(.e-con){margin-left:8.333333%}.vc_column_container.vc_col-sm-2:not(.e-con){width:16.666667%;float:left}.vc_column_container.vc_col-sm-offset-2:not(.e-con){margin-left:16.666667%}.vc_column_container.vc_col-sm-3:not(.e-con){width:25%;float:left}.vc_column_container.vc_col-sm-offset-3:not(.e-con){margin-left:25%}.vc_column_container.vc_col-sm-4:not(.e-con){width:33.333333%;float:left}.vc_column_container.vc_col-sm-offset-4:not(.e-con){margin-left:33.333333%}.vc_column_container.vc_col-sm-5:not(.e-con){width:41.666667%;float:left}.vc_column_container.vc_col-sm-offset-5:not(.e-con){margin-left:41.666667%}.vc_column_container.vc_col-sm-6:not(.e-con){width:50%;float:left}.vc_column_container.vc_col-sm-offset-6:not(.e-con){margin-left:50%}.vc_column_container.vc_col-sm-7:not(.e-con){width:58.333333%;float:left}.vc_column_container.vc_col-sm-offset-7:not(.e-con){margin-left:58.333333%}.vc_column_container.vc_col-sm-8:not(.e-con){width:66.666667%;float:left}.vc_column_container.vc_col-sm-offset-8:not(.e-con){margin-left:66.666667%}.vc_column_container.vc_col-sm-9:not(.e-con){width:75%;float:left}.vc_column_container.vc_col-sm-offset-9:not(.e-con){margin-left:75%}.vc_column_container.vc_col-sm-10:not(.e-con){width:83.333333%;float:left}.vc_column_container.vc_col-sm-offset-10:not(.e-con){margin-left:83.333333%}.vc_column_container.vc_col-sm-11:not(.e-con){width:91.666667%;float:left}.vc_column_container.vc_col-sm-offset-11:not(.e-con){margin-left:91.666667%}.vc_column_container.vc_col-sm-12:not(.e-con){width:100%;float:left}.vc_column_container.vc_col-sm-offset-12:not(.e-con){margin-left:100%}}
@media (min-width:992px){.vc_column_container.vc_col-md-1:not(.e-con){width:8.333333%;float:left}.vc_column_container.vc_col-md-offset-1:not(.e-con){margin-left:8.333333%}.vc_column_container.vc_col-md-2:not(.e-con){width:16.666667%;float:left}.vc_column_container.vc_col-md-offset-2:not(.e-con){margin-left:16.666667%}.vc_column_container.vc_col-md-3:not(.e-con){width:25%;float:left}.vc_column_container.vc_col-md-offset-3:not(.e-con){margin-left:25%}.vc_column_container.vc_col-md-4:not(.e-con){width:33.333333%;float:left}.vc_column_container.vc_col-md-offset-4:not(.e-con){margin-left:33.333333%}.vc_column_container.vc_col-md-5:not(.e-con){width:41.666667%;float:left}.vc_column_container.vc_col-md-offset-5:not(.e-con){margin-left:41.666667%}.vc_column_container.vc_col-md-6:not(.e-con){width:50%;float:left}.vc_column_container.vc_col-md-offset-6:not(.e-con){margin-left:50%}.vc_column_container.vc_col-md-7:not(.e-con){width:58.333333%;float:left}.vc_column_container.vc_col-md-offset-7:not(.e-con){margin-left:58.333333%}.vc_column_container.vc_col-md-8:not(.e-con){width:66.666667%;float:left}.vc_column_container.vc_col-md-offset-8:not(.e-con){margin-left:66.666667%}.vc_column_container.vc_col-md-9:not(.e-con){width:75%;float:left}.vc_column_container.vc_col-md-offset-9:not(.e-con){margin-left:75%}.vc_column_container.vc_col-md-10:not(.e-con){width:83.333333%;float:left}.vc_column_container.vc_col-md-offset-10:not(.e-con){margin-left:83.333333%}.vc_column_container.vc_col-md-11:not(.e-con){width:91.666667%;float:left}.vc_column_container.vc_col-md-offset-11:not(.e-con){margin-left:91.666667%}.vc_column_container.vc_col-md-12:not(.e-con){width:100%;float:left}.vc_column_container.vc_col-md-offset-12:not(.e-con){margin-left:100%}}
@media (min-width:1200px){.vc_column_container.vc_col-lg-1:not(.e-con){width:8.333333%;float:left}.vc_column_container.vc_col-lg-offset-1:not(.e-con){margin-left:8.333333%}.vc_column_container.vc_col-lg-2:not(.e-con){width:16.666667%;float:left}.vc_column_container.vc_col-lg-offset-2:not(.e-con){margin-left:16.666667%}.vc_column_container.vc_col-lg-3:not(.e-con){width:25%;float:left}.vc_column_container.vc_col-lg-offset-3:not(.e-con){margin-left:25%}.vc_column_container.vc_col-lg-4:not(.e-con){width:33.333333%;float:left}.vc_column_container.vc_col-lg-offset-4:not(.e-con){margin-left:33.333333%}.vc_column_container.vc_col-lg-5:not(.e-con){width:41.666667%;float:left}.vc_column_container.vc_col-lg-offset-5:not(.e-con){margin-left:41.666667%}.vc_column_container.vc_col-lg-6:not(.e-con){width:50%;float:left}.vc_column_container.vc_col-lg-offset-6:not(.e-con){margin-left:50%}.vc_column_container.vc_col-lg-7:not(.e-con){width:58.333333%;float:left}.vc_column_container.vc_col-lg-offset-7:not(.e-con){margin-left:58.333333%}.vc_column_container.vc_col-lg-8:not(.e-con){width:66.666667%;float:left}.vc_column_container.vc_col-lg-offset-8:not(.e-con){margin-left:66.666667%}.vc_column_container.vc_col-lg-9:not(.e-con){width:75%;float:left}.vc_column_container.vc_col-lg-offset-9:not(.e-con){margin-left:75%}.vc_column_container.vc_col-lg-10:not(.e-con){width:83.333333%;float:left}.vc_column_container.vc_col-lg-offset-10:not(.e-con){margin-left:83.333333%}.vc_column_container.vc_col-lg-11:not(.e-con){width:91.666667%;float:left}.vc_column_container.vc_col-lg-offset-11:not(.e-con){margin-left:91.666667%}.vc_column_container.vc_col-lg-12:not(.e-con){width:100%;float:left}.vc_column_container.vc_col-lg-offset-12:not(.e-con){margin-left:100%}}
.elementor-kit-19758 .slick-slider button,.elementor-kit-19758 .slick-slider button:hover,.elementor-kit-19758 .slick-slider button:focus{background-color:transparent;padding:0;font-size:0;line-height:0;color:transparent;font-family:inherit;border:0;box-shadow:none;text-transform:none;min-height:0}
.wpb_wrapper > .elementor-widget-spacer{clear:both}
:where(body:not(.elementor-editor-active)) .e-con.vc_column-inner,:where(body:not(.elementor-editor-active)) .e-con.wpb_wrapper,:where(body:not(.elementor-editor-active)) .wpb_wrapper > .elementor-widget{position:static}
.e-con.wpb_wrapper > .elementor-widget-html:has(> a.dt-sc-button:only-child),.e-con.wpb_wrapper > .elementor-widget-html:has(> .ult_main_cl:only-child){display:inline-block;width:auto;vertical-align:top}
.e-con.wpb_wrapper > .elementor-widget-html:has(> a.dt-sc-button:only-child) ~ .elementor-widget-html > a.dt-sc-button:only-child{margin-right:0}
/* OWLY-ADAPT END */
/* OWLY page title (original theme breadcrumb section) */
.main-title-section-wrapper{float:left;position:relative;width:100%;clear:both;margin:0 0 105px;padding:90px 0 142px;background-color:transparent;isolation:isolate}
.main-title-section-wrapper::after{background-image:url("/wp-content/uploads/owly-theme/theme/images/slider-bottom-pattern.png");background-position:center center;background-repeat:repeat-x;background-size:cover;bottom:0;content:"";display:block;height:94px;left:0;pointer-events:none;position:absolute;top:auto;width:100%;z-index:99}
.main-title-section-wrapper > .main-title-section-bg{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-1}
.main-title-section-wrapper .container{clear:both;margin:0 auto;position:relative;width:var(--owly-c)}
.main-title-section{float:left;margin-bottom:5px;padding:0;pointer-events:none;position:relative;width:100%;display:none}
.breadcrumb{clear:both;color:#fff;float:left;font-size:24px;font-weight:800;margin:0;padding:0;width:100%;font-family:Poppins,Helvetica,Arial,sans-serif;line-height:normal}
.breadcrumb a,div.breadcrumb a{color:#fff;font-family:Poppins;font-size:24px;font-weight:800;letter-spacing:0;text-transform:none}
.breadcrumb a:hover{color:#fcd21c}
.breadcrumb span.current{color:#fff}
.breadcrumb .fa.default{display:inline-block;height:24px;margin:0 16px 0 17px;position:relative;top:4px;width:30px}
.breadcrumb .fa.default::before{content:"\f19d";display:block;font-family:"Font Awesome 5 Free";font-weight:900;left:0;margin:0 auto;position:absolute;right:0;color:#fcd21c}
.owly-title-wrap{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.owly-title-wrap > .elementor-widget{width:100%}
@media only screen and (max-width:767px){.breadcrumb{text-align:center}}
/* OWLY slider bullets */
.elementor-widget-slides.owly-hero .swiper-pagination.swiper-pagination-bullets{position:absolute!important;left:auto!important;right:45px!important;top:50%!important;bottom:auto!important;width:24px!important;height:auto!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:column!important;gap:9px!important;z-index:10}
.elementor-widget-slides.owly-hero .swiper-pagination::before,.elementor-widget-slides.owly-hero .swiper-pagination::after{content:none!important;display:none!important}
.elementor-widget-slides.owly-hero .swiper-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important;margin:0!important;padding:0!important;background:#fff!important;border:6px solid rgba(255,255,255,.9)!important;border-radius:50%!important;box-shadow:0 0 2px 1px rgba(130,130,130,.3)!important;opacity:1!important;box-sizing:content-box!important;font-size:0!important;line-height:0!important;color:transparent!important;transform:none!important}
.elementor-widget-slides.owly-hero .swiper-pagination .swiper-pagination-bullet::before,.elementor-widget-slides.owly-hero .swiper-pagination .swiper-pagination-bullet::after{content:none!important;display:none!important}
.elementor-widget-slides.owly-hero .swiper-pagination .swiper-pagination-bullet-active{background:#000!important;border-color:#fff!important}
@media (max-width:767px){.elementor-widget-slides.owly-hero .swiper-pagination.swiper-pagination-bullets{right:15px!important}}
/* end bullets */
/* OWLY slide numbers */
.elementor-widget-slides.owly-hero .owly-slide-nums{position:absolute;left:50px;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;align-items:flex-start;padding-right:28px}
.elementor-widget-slides.owly-hero .owly-slide-nums span{display:block;font-family:Poppins,sans-serif;font-weight:800;font-size:52px;line-height:78px;color:rgba(0,0,0,.12);cursor:pointer;position:relative;transition:color .3s}
.elementor-widget-slides.owly-hero .owly-slide-nums span:hover{color:rgba(0,0,0,.35)}
.elementor-widget-slides.owly-hero .owly-slide-nums span.active{color:#090909}
.elementor-widget-slides.owly-hero .owly-slide-nums span.active::after{content:"";position:absolute;right:-28px;top:12px;bottom:12px;width:2px;background:rgba(0,0,0,.25)}
@media (max-width:1024px){.elementor-widget-slides.owly-hero .owly-slide-nums{left:20px}.elementor-widget-slides.owly-hero .owly-slide-nums span{font-size:36px;line-height:54px}}
@media (max-width:767px){.elementor-widget-slides.owly-hero .owly-slide-nums{display:none}}
/* end numbers */
/* OWLY slide text */
@media (min-width:1025px){.elementor-widget-slides.owly-hero .swiper-slide-inner{justify-content:flex-start!important;padding-left:50%!important;padding-right:140px!important}.elementor-widget-slides.owly-hero .swiper-slide-inner .swiper-slide-contents{max-width:640px!important;width:100%;margin:0 auto 0 0!important}}
/* end slide text */
/* OWLY-V2 END *//* End custom CSS */