.elementor-433 .elementor-element.elementor-element-5a44414 > .elementor-container{min-height:60vh;}.elementor-433 .elementor-element.elementor-element-5a44414:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-5a44414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../../triumflabdev.wpengine.com/wp-content/uploads/2021/03/RIM-520-Hero-02.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-433 .elementor-element.elementor-element-5a44414 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-433 .elementor-element.elementor-element-5a44414{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-433 .elementor-element.elementor-element-26d1234 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-433 .elementor-element.elementor-element-3ec0085{--spacer-size:40vh;}.elementor-433 .elementor-element.elementor-element-d0a9d85 .elementor-icon-wrapper{text-align:left;}.elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4855fd6 );}.elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-default .elementor-icon{color:var( --e-global-color-4855fd6 );border-color:var( --e-global-color-4855fd6 );}.elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4855fd6 );}.elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-framed .elementor-icon:hover, .elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-framed .elementor-icon:hover, .elementor-433 .elementor-element.elementor-element-d0a9d85.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-d0a9d85 .elementor-icon{font-size:60px;}.elementor-433 .elementor-element.elementor-element-d0a9d85 .elementor-icon svg{height:60px;}.elementor-433 .elementor-element.elementor-element-d0a9d85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-d0a9d85{width:auto;max-width:auto;}.elementor-433 .elementor-element.elementor-element-d5693cf{--spacer-size:40vh;}.elementor-433 .elementor-element.elementor-element-16521d4 .elementor-icon-wrapper{text-align:left;}.elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4855fd6 );}.elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-default .elementor-icon{color:var( --e-global-color-4855fd6 );border-color:var( --e-global-color-4855fd6 );}.elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4855fd6 );}.elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-framed .elementor-icon:hover, .elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-framed .elementor-icon:hover, .elementor-433 .elementor-element.elementor-element-16521d4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-16521d4 .elementor-icon{font-size:55px;}.elementor-433 .elementor-element.elementor-element-16521d4 .elementor-icon svg{height:55px;}.elementor-433 .elementor-element.elementor-element-16521d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-16521d4{width:auto;max-width:auto;}.elementor-433 .elementor-element.elementor-element-d1507b9{color:var( --e-global-color-4855fd6 );font-family:var( --e-global-typography-ff4e50b-font-family ), Sans-serif;font-size:var( --e-global-typography-ff4e50b-font-size );font-weight:var( --e-global-typography-ff4e50b-font-weight );line-height:var( --e-global-typography-ff4e50b-line-height );letter-spacing:var( --e-global-typography-ff4e50b-letter-spacing );word-spacing:var( --e-global-typography-ff4e50b-word-spacing );}.elementor-433 .elementor-element.elementor-element-d1507b9 > .elementor-widget-container{margin:10px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-433 .elementor-element.elementor-element-6993396 > .elementor-container{min-height:100px;}.elementor-433 .elementor-element.elementor-element-c118891{--spacer-size:50px;}.elementor-433 .elementor-element.elementor-element-8dd8048{--spacer-size:50px;}@media(max-width:1024px){.elementor-433 .elementor-element.elementor-element-16521d4 .elementor-icon{font-size:100px;}.elementor-433 .elementor-element.elementor-element-16521d4 .elementor-icon svg{height:100px;}.elementor-433 .elementor-element.elementor-element-d1507b9{font-size:var( --e-global-typography-ff4e50b-font-size );line-height:var( --e-global-typography-ff4e50b-line-height );letter-spacing:var( --e-global-typography-ff4e50b-letter-spacing );word-spacing:var( --e-global-typography-ff4e50b-word-spacing );}}@media(min-width:768px){.elementor-433 .elementor-element.elementor-element-26d1234{width:4.837%;}.elementor-433 .elementor-element.elementor-element-503dd04{width:95.163%;}.elementor-433 .elementor-element.elementor-element-bbe0d62{width:100%;}}@media(max-width:767px){.elementor-433 .elementor-element.elementor-element-d0a9d85 .elementor-icon{font-size:13px;}.elementor-433 .elementor-element.elementor-element-d0a9d85 .elementor-icon svg{height:13px;}.elementor-433 .elementor-element.elementor-element-16521d4 .elementor-icon{font-size:75px;}.elementor-433 .elementor-element.elementor-element-16521d4 .elementor-icon svg{height:75px;}.elementor-433 .elementor-element.elementor-element-d1507b9{font-size:var( --e-global-typography-ff4e50b-font-size );line-height:var( --e-global-typography-ff4e50b-line-height );letter-spacing:var( --e-global-typography-ff4e50b-letter-spacing );word-spacing:var( --e-global-typography-ff4e50b-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-d1507b9 */a, h3 {
    color: #009fdf;
}
span {
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20b32fec */*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

p {
    margin-bottom: 1rem;
    margin-top: 0;
}

a {
    -webkit-text-decoration-skip: objects;
    background-color: transparent;
    color: #009fdf;
    text-decoration: none;
}

a:hover {
    color: #006893;
    text-decoration: underline;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}

.nav_container2, .nav_container1 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%;
}

.nav_container2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


@media (min-width: 1100px) {
    .nav_container1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
        max-width: 25%;
    }
}


.learn-more {
    border-bottom: 2px solid #ffcb04;
    color: #ffcb04;
    display: inline-block;
    font-weight: 700;
    padding-right: 14px;
    position: relative;
}

.learn-more.learn-more--white {
    color: #fff;
}

.learn-more:after {
    border-color: transparent #ffcb04 transparent transparent;
}

.learn-more:after {
    border-style: solid;
    border-width: 0 8px 8px 0;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    top: 4px;
    width: 0;
}

.learn-more:hover {
    border-bottom: 2px solid #000;
    color: #000;
    text-decoration: none;
}

.learn-more:hover:after {
    border-color: transparent #000 transparent transparent;
}

a:not(.learn-more):not(.btn) {
    color: #009fdf;
    font-weight: 500;
    text-decoration: underline;
}

a:not(.learn-more):not(.btn):hover {
    color: #008bc4;
}

.bg-cover {
    background-position: 50%;
    background-size: cover;
}

.tile {
    cursor: pointer;
}

.tile .tile__corner {
    border-color: #ffcb04 transparent transparent;
    border-style: solid;
    border-width: 80px 80px 0 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 3;
}

.tile .tile__background {
    z-index: 1;
}

.tile .tile__body {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

.tile__link {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4;
}

.tile--image {
    background-color: #ffcb04;
    color: #fff;
    -webkit-transition: color .45s cubic-bezier(.165, .84, .44, 1);
    -o-transition: color .45s cubic-bezier(.165, .84, .44, 1);
    transition: color .45s cubic-bezier(.165, .84, .44, 1);
}

.tile--image:after {
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
    background: -webkit-linear-gradient(bottom, #000, transparent);
    background: -o-linear-gradient(bottom, #000, transparent);
    background: linear-gradient(0deg, #000, transparent);
    content: "";
    top: 50%;
}

.tile--image .tile__gradient, .tile--image:after {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transition: opacity .45s cubic-bezier(.165, .84, .44, 1);
    -o-transition: opacity .45s cubic-bezier(.165, .84, .44, 1);
    transition: opacity .45s cubic-bezier(.165, .84, .44, 1);
    z-index: 2;
}

.tile--image .tile__gradient {
    background: -webkit-gradient(linear, left top, right bottom, from(#000), to(transparent));
    background: -webkit-linear-gradient(top left, #000, transparent);
    background: -o-linear-gradient(top left, #000, transparent);
    background: linear-gradient(to bottom right, #000, transparent);
    top: 0;
}

.tile--image .tile__background {
    position: relative;
    -webkit-transition: opacity .45s cubic-bezier(.165, .84, .44, 1);
    -o-transition: opacity .45s cubic-bezier(.165, .84, .44, 1);
    transition: opacity .45s cubic-bezier(.165, .84, .44, 1);
}

.tile--image .tile__background:after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.tile--image .tile__body {
    padding: 100px 50px;
    z-index: 3;
}

.tile--image .tile__title {
    display: block;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}

.tile--image:hover {
    color: #000;
}

.tile--image:hover .tile__background, .tile--image:hover .tile__gradient, .tile--image:hover:after {
    opacity: 0;
}

.tile--image:hover .learn-more {
    border-bottom: 2px solid #000;
    color: #000;
}

.tile--image:hover .learn-more:after {
    border-color: transparent #000 transparent transparent;
}

.container.container--max {
    /*max-width: 100%;*/
    max-width: 1500px;

}

.col-fluid {
    padding-left: 0;
    padding-right: 0;
}/* End custom CSS */