body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.tilt-card .midd{margin-top:-55px}.contact-icons{display:flex;gap:16px;align-items:center;justify-content:flex-end}.contact-circle{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;position:relative;background:linear-gradient(135deg,#c0182b,#000000);box-shadow:0 6px 15px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.15);transition:all .45s cubic-bezier(.19,1,.22,1)}.contact-circle img{width:20px;height:20px;filter:brightness(0) invert(1);transition:all .45s ease}.contact-circle:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(255,40,60,0.4),transparent 70%);opacity:0;transition:opacity .4s ease,transform .5s ease;transform:scale(.7)}.contact-circle:hover{transform:translateY(-5px) scale(1.12);box-shadow:0 12px 28px rgba(0,0,0,0.6),0 0 18px rgba(200,30,40,0.5)}.contact-circle:hover img{transform:rotate(8deg) scale(1.1)}.contact-circle:hover:before{opacity:1;transform:scale(1.6)}@media (max-width:980px){.tilt-card .midd{margin-top:-25px}.contact-icons{gap:10px;justify-content:end}.contact-circle{width:40px;height:40px;box-shadow:0 4px 10px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.12)}.contact-circle img{width:16px;height:16px}.contact-circle:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 8px 18px rgba(0,0,0,0.45),0 0 10px rgba(200,30,40,0.35)}}.logo p{display:inline-block;margin:0;font-weight:700;line-height:1;position:relative;background:linear-gradient(135deg,#c0182b,#000000);background-clip:text;-webkit-background-clip:text;color:transparent!important;transition:transform .35s ease,letter-spacing .35s ease;cursor:pointer}.logo p:after{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,0.8),transparent 70%);transform:skewX(-25deg);transition:left .7s ease}.button{background:rgba(0,0,0,0.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.10),inset 0 -1px 0 rgba(0,0,0,0.08)}.next{background:rgba(0,0,0,0.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:999px;padding:5px;box-shadow:0 10px 30px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.10),inset 0 -1px 0 rgba(0,0,0,0.08)}.menu-nav{background:rgba(0,0,0,0.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:999px;padding:8px 10px;box-shadow:0 10px 30px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.10),inset 0 -1px 0 rgba(0,0,0,0.08)}.menu-nav ul{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin:0;padding:0}.menu-nav li{margin:0!important;padding:0!important}.menu-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px!important;border-radius:999px;color:#FFFFFF!important;font-weight:500;line-height:1;transition:all .35s ease,transform .25s ease,box-shadow .35s ease}.menu-nav a:hover{background:rgba(255,255,255,0.18);color:#FFFFFF!important;transform:translateY(-1px)}.menu-nav .current-menu-item>a,.menu-nav .current_page_item>a{background:linear-gradient(135deg,#d7192d 0%,#b30f21 100%);color:#ffffff!important;box-shadow:0 6px 14px rgba(183,15,33,0.30),inset 0 1px 0 rgba(255,255,255,0.18)}.menu-nav .current-menu-item>a:after,.menu-nav .current_page_item>a:after{content:"";position:absolute;inset:-3px;border-radius:999px;background:radial-gradient(circle,rgba(215,25,45,0.22) 0%,rgba(215,25,45,0) 70%);z-index:-1;animation:menuPulse 2.6s ease-in-out infinite}@keyframes menuPulse{0%,100%{transform:scale(1);opacity:.65}50%{transform:scale(1.08);opacity:1}}.menu-nav .et-menu-nav>ul>li>a{padding:10px 14px!important}.menu-nav .sub-menu{border-radius:18px;overflow:hidden}.gallery-row-left,.gallery-row-right{width:100%!important;max-width:100%!important;overflow:hidden;padding:0!important}.gallery-row-left .et_pb_column,.gallery-row-right .et_pb_column{width:100%!important;margin:0!important}.moving-gallery{overflow:hidden}.moving-gallery .et_pb_gallery_items{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:10px;width:max-content!important;will-change:transform}.moving-gallery .et_pb_gallery_item{flex:0 0 auto!important;float:none!important;clear:none!important;margin:0!important;width:320px!important}.moving-gallery .et_pb_gallery_image,.moving-gallery .et_pb_gallery_image img{width:100%!important;height:260px!important;overflow:hidden}.moving-gallery .et_pb_gallery_image img{display:block;object-fit:cover;transition:transform .4s ease,filter .4s ease}.moving-gallery .et_pb_gallery_item:hover img{transform:scale(1.05);filter:brightness(1.08)}.gallery-row-left .moving-gallery .et_pb_gallery_items{animation:diviGalleryLeft 35s linear infinite}.gallery-row-right .moving-gallery .et_pb_gallery_items{animation:diviGalleryRight 35s linear infinite}.gallery-row-left .moving-gallery .et_pb_gallery_items:hover,.gallery-row-right .moving-gallery .et_pb_gallery_items:hover{animation-play-state:paused}@keyframes diviGalleryLeft{from{transform:translateX(0)}to{transform:translateX(-35%)}}@keyframes diviGalleryRight{from{transform:translateX(-35%)}to{transform:translateX(0)}}.moving-gallery .et_pb_gallery_image{margin:0!important}.moving-gallery .et_pb_gallery_caption{display:none!important}@media (max-width:980px){.moving-gallery .et_pb_gallery_items{gap:12px}.moving-gallery .et_pb_gallery_item{width:220px!important}.moving-gallery .et_pb_gallery_image,.moving-gallery .et_pb_gallery_image img{height:170px!important}.gallery-row-left .moving-gallery .et_pb_gallery_items,.gallery-row-right .moving-gallery .et_pb_gallery_items{animation-duration:22s}}.et_pb_gallery_pagination,.et_pb_gallery_pagination ul,.et_pb_gallery_pagination li,.et_pb_gallery_pagination a{display:none!important}.moving-gallery .et_pb_gallery_pagination{display:none!important;height:0!important;margin:0!important;padding:0!important}.moving-gallery .et_pb_gallery_pagination{display:none!important}.forces-section{padding:60px 0}.forces-row{display:flex;gap:24px}.forces-row .et_pb_column{display:flex}.force-card{position:relative;width:100%;padding:38px 28px 30px 28px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03)),rgba(18,18,18,0.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 45px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.05);transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease;min-height:320px;display:flex;flex-direction:column;justify-content:flex-start}.force-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.08),transparent 35%,transparent 65%,rgba(255,255,255,0.04));pointer-events:none}.force-card:after{content:"";position:absolute;top:0;left:28px;width:72px;height:2px;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0.15));opacity:.75}.force-card:hover{transform:translateY(-10px);border-color:rgba(255,255,255,0.16);box-shadow:0 28px 60px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.07)}.force-card .et_pb_main_blurb_image{margin-bottom:22px}.force-card .et-pb-icon{font-size:34px;color:#f3f3f3;background:linear-gradient(180deg,rgba(255,255,255,0.10),rgba(255,255,255,0.03));width:74px;height:74px;line-height:74px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.10);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 25px rgba(0,0,0,0.16);transition:transform .4s ease,background .4s ease}.force-card:hover .et-pb-icon{transform:scale(1.06) rotate(-3deg)}.force-card .et_pb_module_header{color:#ffffff;font-size:24px;font-weight:700;line-height:1.2em;margin-bottom:14px;letter-spacing:0.2px;padding-bottom:0}.force-card .et_pb_blurb_description{color:rgba(255,255,255,0.72);font-size:15px;line-height:1.8em}.force-card .et_pb_blurb_content{position:relative;z-index:2}@media (max-width:980px){.forces-row{gap:18px}.force-card{min-height:auto;padding:30px 22px 24px 22px}.force-card .et_pb_module_header{font-size:21px}}.force-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;margin-bottom:22px;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.12);box-shadow:0 10px 25px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.08);transition:all .45s ease}.force-icon svg{color:#ffffff;width:28px;height:28px;stroke-width:1.8;transition:transform .4s ease}.force-card:hover .force-icon{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.12)}.force-card:hover .force-icon svg{transform:scale(1.1) rotate(-6deg)}.force-card{position:relative;padding:35px 25px 36px;border-radius:22px;background-size:cover;background-blend-mode:overlay;border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 45px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.05);transition:all .45s ease;overflow:hidden}.force-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(192,24,43,0.35) 0%,rgba(40,20,22,0.85) 35%,rgba(18,18,18,1) 100%);opacity:.6;transition:opacity .45s ease;pointer-events:none}.force-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.18)}.force-card:after{content:"";position:absolute;top:0;left:34px;width:80px;height:2px;background:linear-gradient(90deg,#caa472,rgba(202,164,114,0.1));opacity:.8}.force-card:hover .force-icon svg{color:#c0182b;stroke:#c0182b}